// idee · backlog · design · code · ausgeliefert
Idee rein, App raus.
Eine Farm kann mehr als Code schreiben. Sie hilft Ihnen, aus einer Idee ein Backlog zu machen, das sie abarbeiten kann, legt mit Ihnen das Design fest, bevor der erste Screen entsteht, läuft auf Ihren eigenen Rechnern und bringt die Werkzeuge mit, die eine echte App braucht.
läuft aufIhrer Hardware
verlässt das hausdie ki · git
mit lokalem modell100 % lokal
mit dabeisound · 3d
01Ein Backlog, das wirklich abarbeitbar ist
Unbeaufsichtigte Arbeit ist nur so gut wie die Liste, nach der sie läuft. Die Farm hilft Ihnen, diese Liste zu schreiben: kleine Aufgaben, jede mit einem prüfbaren Ziel, in der Reihenfolge, in der sie sich bauen lassen.
1 · intakeSie fragt, was Sie wollen
Legen Sie ein Repository an, und eine Intake-Session startet. Sie sieht sich an, was schon da ist, fragt Sie, was entstehen soll, und schreibt den Plan vom leeren Repository bis zum fertigen Produkt – eine Aufgabe pro Schritt.
README → questions → .farm/backlog/
2 · aufgabenPassend für eine Session
Ein Ergebnis pro Aufgabe, dazu eine Zeile, woran die Farm erkennt, dass sie erledigt ist, welchen Rechner sie braucht und auf welche Aufgaben sie wartet. Was nur ein Mensch erledigen kann – ein Store-Konto, eine Unterschrift –, wird eine eigene Aufgabe, damit sich nichts in einer anderen versteckt.
accept · host · needs · effort
3 · stewardIst alles erledigt, fragt sie nach
Ein leeres Backlog startet eine Steward-Session: Sie fasst zusammen, was erledigt wurde, und fragt, was als Nächstes kommen soll. Ihre Antwort in einfachen Worten wird zu neuen Aufgaben. Und jede Session, die auf weitere Arbeit stößt, trägt sie ebenfalls ein.
einmal, wenn das backlog leer ist
.farm/backlog/0042-sign-in-with-apple.md
- [ ] #42 Sign in with Apple on the account screen
accept: a new user signs in with Apple on iPhone and Mac; the account
screen shows their name; the UI tests cover both
host: mac
needs: 38
effort: medium02Erst das Design, dann der Code
Bevor etwas gebaut wird, kann eine Design-Session klären, wie Ihre App aussieht – mit Ihnen, nicht über Ihren Kopf hinweg. Design meint hier das Erscheinungsbild; die Architektur wird separat erarbeitet, in der Intake-Session, mit der ein Projekt beginnt.
design-sessionGemeinsam mit Ihnen
Ein paar Fragen, dann ein Vorschlag, dann so viele Runden, bis Sie ihn freigeben. Schweigen oder ein beiläufiges „ok“ gilt nicht als Freigabe – die Session wartet auf ein echtes Ja.
≤ 5 fragen · bis zur freigabe
das ergebnisEin Design im Repository
Eine DESIGN.md mit der Farbpalette und der Rolle jeder Farbe, Typografie, Abständen und Komponenten – dazu Mockups der zwei bis vier wichtigsten Screens.
design/DESIGN.md · design/mockups/
die lanesUnd verbindlich
Soll das Design zuerst kommen, warten die Lanes, bis Sie es freigeben. Ab dann verwendet jeder Screen, den sie bauen, seine Tokens und entspricht seinen Mockups – ändern darf es nur eine Design-Session.
tokens · mockups · keine abweichung
03Von Haus aus lokal[ keine Cloud von uns dazwischen ]
The Farm ist Software, die Sie installieren – kein Dienst, an den Sie Ihren Code schicken. Alles, was sie tut, passiert auf Ihren Rechnern. Nur zwei Dinge gehen nach außen – die KI und Ihr Git-Host –, und auch die lassen sich ins Haus holen.
bleibt auf ihren rechnern
- Ihr Code und jede Arbeitskopie
- Builds, Tests und Testergebnisse
- das Backlog, als Dateien in Ihrem Repository
- die Panels der Farm und ihre tägliche Zusammenfassung
- Git-Tokens und KI-Schlüssel
- die Sound- und 3D-Werkzeuge
geht nach außen
Ihr KI-Anbieter
Die KI-Session spricht mit dem Anbieter Ihrer Wahl, über Ihr eigenes Abo oder Ihren eigenen Schlüssel – es sei denn, Sie nutzen ein lokales Modell.
Ihr Git-Host
GitLab, GitHub oder Azure DevOps – oder Ihr eigener Server. Ein Projekt kann auch ganz ohne Remote auskommen.
Push-Nachrichten, wenn Sie wollen
Die Frage einer blockierten Aufgabe erreicht Ihr Handy über den Push-Dienst von Apple.
100 % LOKAL
Mit lokalem Modell verlässt nichts das Haus
Die Farm betreibt OpenCode mit einem Modell auf Ihrer eigenen GPU. Zusammen mit Ihrem eigenen Git-Server – oder einem Projekt ohne Remote – läuft die ganze Farm ohne Internet: Planen, Programmieren, Testen, Landen. Einige Extras, etwa die Fernsteuerung vom Handy, gibt es nur mit Claude.
OllamaLM Studiollama.cppvLLM
welche KIs sie unterstützt ↗05Baut, was Sie bauen
Linux-, Mac- und Windows-Rechner arbeiten nebeneinander. Jeder Rechner meldet, was er bauen kann, und Aufgaben warten auf den passenden: Xcode-Arbeit auf den Mac, Installer auf Windows. Unity (ohne den Unity Hub) sowie die Toolchains für Swift, Node, Go und ESP32 installiert die Farm selbst.
unityswift · iosangularnodehtmlpython.netrustgoesp32
06Läuft allein, meldet sich, wenn nötig
Rückfragen statt Abbrüche
Hängt eine Aufgabe fest, stellt sie Ihnen eine Frage mit Antworten zur Auswahl. Ein Tipp auf dem Handy löst jede Aufgabe, die aus demselben Grund blockiert ist, und die Arbeit geht weiter.
Stille ist ein Signal
Die Farm schickt Ihnen jeden Tag eine Zusammenfassung, die diese Woche mit der letzten vergleicht. Bleibt sie einmal aus, wissen Sie: Da stimmt etwas nicht.
Nur Grünes landet
Jede Aufgabe wird vor dem Push auf dem Rechner noch einmal getestet. Eine Änderung, die durchfällt, erreicht main nie.