cf-labs

Software from conversations

cf-labs is a family workshop for vibe coding. We describe in words what we need — AI agents write the code. And then we check it as strictly as if we had written it ourselves.

Projects

What we are working on. Some of it is done, most of it is still growing.

  • ReinPact

    App for Android and the web
    In use

    Planning horse shares for a stable: appointments, series, cancellations, handovers and the horses' health records. Each stable only sees its own data — enforced by the database itself, not just by the app.

    Flutter · Supabase · Cloudflare
  • SnapPrint

    Android app for 3D printing
    Release candidate

    A mobile workflow for the Snapmaker U1: browse models from Printables and MakerWorld, rotate and zoom an STL, and slice right on the phone — no cloud. The printer connection is still being validated on real hardware.

    Kotlin · Kiri:Moto · Material 3
  • CurveRoute

    Web app for routes
    In progress

    Plans curvy routes for cars and motorcycles — with a curve score instead of the shortest path, based on OpenStreetMap.

    Next.js · OpenRouteService · OpenStreetMap
  • AllLens

    Camera app for Android
    Early stage

    Fire several lenses of one phone at the same time — and honestly measure whether the device really can do it simultaneously, instead of just claiming it. Today the app measures what the device can do; it stores no pictures along the way.

    Kotlin · Camera2
  • homeassistant-tandoor

    Integration for Home Assistant
    In progress

    Brings the meal plan from Tandoor Recipes into Home Assistant: as sensors, as a calendar and as a shopping list, with a reminder to start cooking.

    Python · Home Assistant · Tandoor

How we work

For us, vibe coding does not mean “let it generate something”.

  1. Describe

    What should it do, for whom, and what must never happen? That comes first — in words, not in code.

  2. Let it build

    AI agents write the code, the tests and the database. Every change arrives as its own proposal.

  3. Check

    For ReinPact, a second model reviews every change, all tests run before anything is merged, and we deliberately break our own code to see whether the tests notice.

Support

These projects are a family hobby. If you would like to buy us a coffee, it keeps the agents running.

☕ Buy me a coffee

Contact

A question, an idea or a bug in one of the apps? Write to us — here or at [email protected].

We only use your details to reply to you. More in the privacy policy.