Ich war nicht auf der Suche nach einem KI-Tool, als ich auf Dusk's GitHub gelandet bin.
Ich habe mir eigentlich das Projekt selbst angesehen.
Dann habe ich Pituitary gefunden.
Und ehrlich gesagt war die erste Reaktion:
„Warte… Dusk hat das gebaut?“
Pituitary ist ein Open-Source-Tool, um etwas einzufangen, das in der KI-unterstützten Entwicklung mittlerweile viel zu vertraut geworden ist: Deine Anforderungen, Dokumentation und dein Code stimmen nach und nach nicht mehr miteinander überein.
Ein Dokument sagt das eine.
Ein anderes sagt etwas leicht anderes.
Ein KI-Agent liest die ältere Version.
Jemand ändert den Code.
Drei Wochen später erinnert sich niemand mehr daran, welches Dokument als Quelle der Wahrheit vorgesehen war.
Ich kenne dieses Problem tatsächlich auch aus eigener Erfahrung.
Nicht mit einem riesigen Softwareprojekt.
Selbst kleine Projekte können zum Chaos werden, sobald genug Notizen, Prompts und halb fertige Ideen herumliegen.
Was Pituitary macht, ist erstaunlich unkompliziert.
Es indexiert Anforderungen, Dokumentation und Entscheidungsprotokolle und sucht dann nach sich überlappenden Entscheidungen, veralteten Dokumenten, Begriffsverschiebungen und Code, der akzeptierte Spezifikationen widerspricht. Es kann sogar nachvollziehen, welche Teile eines Projekts möglicherweise betroffen sind, wenn sich eine Entscheidung ändert.
Das Seltsame daran ist, dass das fast gar nichts mit der üblichen Dusk-Diskussion zu tun hat.
Keine Tokenisierung.
Kein Privacy-Pitch.
Keine „finanzielle Revolution“.
Nur ein Team, das beim Bauen von Software auf ein Problem gestoßen ist und entschieden hat, dafür ein Tool zu entwickeln.
Ich finde das sogar interessanter als noch eine glänzende Feature-Ankündigung.
Es sagt mir etwas darüber, wie das Team arbeitet.
Ob Pituitary weit verbreitet wird, ist eine ganz andere Frage.
Aber ich habe es mir gemerkt.
Vor allem, weil ich dieses Gefühl kenne, wenn man ein altes Dokument öffnet und merkt, dass man zwei Wochen lang von der falschen Annahme ausgegangen ist.
Das tut weh.#dusk $DUSK @Dusk