4 Punkte von naka98 27 일 전 | Noch keine Kommentare. | Auf WhatsApp teilen

LAO ist eine macOS-App, die wie ein „Planungsbüro“ zwischen Ideen und Entwicklungs-KI steht.

Wenn man Entwicklungs-KI wie Claude Code, Codex oder Gemini CLI verwendet, wirft man Ideen oft direkt in den Chat und beginnt sofort mit der Entwicklung. Anfangs wirkt das schnell, aber in der Praxis merkt man oft erst nach dem Bauen, was noch fehlt.

Fragen wie: Wie funktioniert der Login, wie wird ein leerer Zustand behandelt, wie hängen Übergänge zwischen Bildschirmen zusammen, passt das Datenmodell zu den Oberflächen, gibt es Fehlerzustände — all das taucht oft erst spät auf. Dann beginnt der Kreislauf aus erneutem Anpassen, erneutem Erklären und erneutem Anpassen.

LAO ist ein Versuch, genau dazwischen einen zusätzlichen Schritt einzufügen.

Idee
→ Erkundung und Strukturierung in LAO
→ Entwurf von Oberfläche/Abläufen/Daten/API
→ Ein Entwurfsdokument, das an Entwicklungs-KI übergeben werden kann
→ Umsetzung

Ursprünglich wollte ich ein Tool bauen, das verschiedene KI-Agenten verbindet, damit sie besser zusammenarbeiten. Beim fortlaufenden Testen wurde aber klar, dass das größere Problem darin lag, dass die Entwicklung oft begann, bevor ausreichend geklärt war, was überhaupt gebaut werden soll.

Deshalb habe ich die Rolle von LAO nicht als Entwicklungstool, sondern als Planungswerkzeug für die Phase vor der Entwicklung eingegrenzt.

In LAO werden Ideen zunächst im IdeaBoard erkundet. Ein Panel aus KI-Experten schlägt aus verschiedenen Perspektiven Richtungen vor, und der Nutzer grenzt im Gespräch ein, welche davon passend ist.

Sobald die Richtung feststeht, geht es in den Design Workflow. Dort zerlegt der Director die Arbeit in Einheiten wie Oberflächenentwurf, Nutzerfluss, Datenmodell und API. Jeder Punkt wird anschließend vom Step Agent in konkrete Spezifikationen ausgearbeitet.

Wichtig war dabei nicht, den „Chat-Inhalt“ lange mitzuführen, sondern Zwischenergebnisse als strukturierte Entwurfsinformationen festzuhalten.

Lange Chats verlieren mit der Zeit ihren Kontext. Menschen werden unsicher, und KI ebenfalls. Deshalb lässt LAO den nächsten Schritt nicht auf Basis des Gesprächs selbst erfolgen, sondern anhand strukturierter Ergebnisse wie Work Graph und Deliverable Spec.

Derzeit sind unter anderem folgende Funktionen implementiert:

  • native macOS-App mit SwiftUI
  • projektbezogene Workspaces
  • Ideenfindung auf Basis von IdeaBoard
  • Richtungsvorschläge über ein KI-Experten-Panel
  • Vergleich und Auswahl von Vorgehensweisen
  • Strukturierung des Entwurfs auf Basis des Design Workflow
  • Zerlegung von Entwurfselementen wie Oberfläche, Ablauf, Daten und API
  • Anbindung von Claude / Codex / Gemini CLI-Providern
  • Speichern von Design-Sessions und späteres Fortsetzen
  • Verwaltung von Beziehungen zwischen Elementen auf Basis des Work Graph

Noch ist es eher ein experimentelles Open-Source-Tool als ein fertiges Produkt — entstanden, um Probleme zu verringern, auf die ich beim tatsächlichen Bauen von Produkten mit KI gestoßen bin.

Besonders gern würde ich Feedback von Menschen bekommen, die sich in einem der folgenden Punkte wiederfinden:

  • Menschen, die häufig Side Projects mit Claude Code oder Codex bauen
  • Menschen, die das Gefühl haben, dass vor der Übergabe an KI für die Entwicklung ein Schritt zur Klärung von Planung und Entwurf nötig ist
  • Menschen, die viele Ideen im Chat erzeugen, aber Schwierigkeiten haben, sie in die tatsächliche Umsetzung zu überführen
  • Menschen, die müde davon sind, von KI-Agenten erzeugte Ergebnisse erneut erklären und korrigieren zu müssen
  • Solo-Maker oder kleine Teams, die den Ablauf von Planung → Entwurf → Entwicklung stärker strukturieren möchten

Ich gehe davon aus, dass mit immer besseren KI-Entwicklungstools paradoxerweise gerade die Phase, in der man präzise festlegt, was gebaut werden soll, noch wichtiger wird.

Wenn Entwicklungs-KI schnell umsetzen kann, setzt sie auch die falsche Richtung schnell um. Deshalb scheint die Strukturierung im Vorfeld wichtiger zu werden als die reine Umsetzungsgeschwindigkeit.

LAO ist ein Versuch, genau diesen vorgelagerten Teil anzugehen.

Es gibt noch vieles, das unvollständig ist. Besonders bei UX, dem Format des Entwurfsdokuments, der Übergabe an Entwicklungs-KI und der Frage, wie tragfähig das Ganze in realen Projekten ist, brauche ich Feedback.

Noch keine Kommentare.

Noch keine Kommentare.