Die GitHub-Organisation trägt das Datum 20. August 2026. Das ist der Tag, an dem der offene Kern das private Repository verlassen hat. Es ist nicht der Tag, an dem die Arbeit begann. Unten steht der Nachweis, und danach, woran wir gerade bauen.
Monat für Monat, mit den Meilensteinen darin. Die orangen Markierungen sind die Zeiträume, die die Richtung des Produkts verändert haben.
Cordango begann als Ärger darüber, die elfte Software zu kaufen und dieselben vierundzwanzig Personen zum elften Mal zu erfassen. Darüber wurde rund zwei Jahre gestritten, bevor jemand eine Zeile Code schrieb.
Eine Reihe von Experimenten dazu, wie sich betriebliche Daten verhalten sollten, nichts davon hieß damals Cordango. Rasepi war eines davon: ein Versuchsaufbau, bei dem Datensätze hinter Aktionswächtern liegen und das, was man mit einem Datensatz tun darf, Teil seiner eigenen Definition ist, statt etwas, das jede Anwendung selbst zu prüfen hat. Mehrere weitere Konzepte entstanden und wurden im selben Zeitraum wieder verworfen. Der Wächter-Gedanke ist der, der überlebt hat, und deshalb liegen Rechte in Cordango unter jeder App, statt in jeder einzelnen neu gebaut zu werden.
Smoower entstand als Werkzeug für Developer Relations: herausfinden, welche Unternehmen und welche Menschen ein Gespräch wert sind, und vor der Kontaktaufnahme etwas Belastbares über sie wissen. Fast alles, was dabei über das Recherchieren einer Firma aus ihren eigenen öffentlichen Seiten gelernt wurde, also was sich zu lesen lohnt, was sich zu glauben lohnt und wie man zeigt, woher eine Angabe stammt, ist heute das Recherchemodul in Organisationen.
Im Juni ging es um die KI und nicht um das Produkt. Ein Durchgang gegen Schritt für Schritt, Modell gegen Modell auf derselben Aufgabe, um zu sehen, welches ein großes strukturiertes Dokument zusammenhält, ohne auf halbem Weg abzudriften. Und dann die Frage, auf der die ganze Idee ruhte: Kann aus einer Beschreibung eine vollständige Anwendung werden, mit ihren Daten, Regeln, Abläufen, Rechten und Oberflächen, als ein einziges strukturiertes Dokument? Oder zerfällt das, sobald die App komplizierter wird? Es zerfiel nicht.
Die erste funktionierende Anwendung entstand in den ersten Tagen des Monats, und danach alles, was eine funktionierende Anwendung wirklich braucht: Speicherung, die einen Neustart übersteht, einen Arbeitsbereich, um sie zu öffnen, echte Unternehmen und echte Personen, und Rechte, die etwas bedeuten. Apps lernten zu rechnen. Zwölf vollständige Beispiel-Apps entstanden von Hand auf einem erfundenen Unternehmen und fanden mehr Lücken als jede generierte App.
Die Namenssuche dauerte eine Woche und brachte vor allem Sackgassen. Jedes echte Wort, das etwas taugte, war längst vergeben: sechzehn von sechzehn Kandidaten waren auf .com, auf .io und auf GitHub belegt. Die naheliegenden Wortstämme waren schlimmer als nutzlos, denn ein Name, der wörtlich Firma bedeutet, landet in der vollsten Ecke der Unternehmenssoftware überhaupt. Zwei Finalisten gingen durch die vollständige Prüfung und beide mussten fallen, einer davon der wohlklingendste von allen. Cordango war auf jeder Domain und jedem Handle frei und wurde am selben Vormittag gesichert.
Jeder Arbeitsbereich bekam seine eigene Adresse, auf einem Betriebsweg, bei dem alles in Deutschland bleibt. Es funktionierte jetzt auch auf dem Telefon. Eine App zu bauen war kein einmaliger Versuch mehr, bei dem man hofft, sondern ein Gespräch, das Sie steuern. Und dann der wichtigste Teil: Eine App war nicht länger etwas, das nur hier lebt. Sie wurde zu Dateien in Ihrem eigenen Repository und dann zu einer gewöhnlichen Anwendung, die Sie überall betreiben können, mit eigener API und eigenem Agenten-Endpunkt.
Compiler und Kommandozeilen-Werkzeug zogen aus dem privaten Repository in eigene öffentliche um, wo die Tests aus einem frischen Clone laufen, ohne die Plattform darüber. Drei Tage später konnte es jede und jeder mit einer einzigen Zeile installieren, über Homebrew oder Scoop, mit der vollständigen Dokumentation am selben Tag online, damit die erste Person, die es installierte, auch etwas zu lesen hatte. Die Grenze zwischen offen und nicht offen verläuft entlang der Aufgabe und nicht entlang einzelner Funktionen: Alles, was Sie brauchen, um eine App zu schreiben und zu prüfen, ist offen, und deshalb läuft cordango check auf einem Laptop ohne Konto und ohne Verbindung. Apache-2.0 lässt sich nicht zurücknehmen, also musste alles, was geschlossen bleiben sollte, gleich beim ersten Mal geschlossen landen.
Über einen Assistenten, der mit Ihnen eine App baut, lässt sich abstrakt schlecht reden, also bekam er ein Gesicht. Dante ist der Avatar für das, womit Sie tatsächlich sprechen, und das Maskottchen für alles drumherum. Am Ende gehörte er auch ins Logo: Die vorläufige Wortmarke, die seit Juli stand, wurde durch die mit ihm ersetzt. Und er hält die leere Seite, wenn ein Link ins Nichts führt, was für einen Roboter der ehrliche Platz ist.
Zwei Monate Auslieferung, und alles davor, was diese zwei Monate möglich gemacht hat.
Wochen, keine Quartale. Das meiste davon liegt heute in einem Arbeitszweig.
Die gemeinsamen Datensätze liegen heute fest, damit jede App dasselbe darunter versteht. Als Nächstes ergänzen Sie eigene Felder, ohne das aufzugeben.
Das Gespräch läuft gegen Ihren echten Arbeitsbereich, mit einer Vorschau Ihrer tatsächlichen App daneben, in Ihrer Sprache, und es übersteht das Schließen des Tabs.
Eine App, die Sie mitnehmen, bringt ihre Automatisierungen, Berechnungen, Regeln und Benachrichtigungen mit, nicht nur Oberfläche und Daten.
Ein Link, den Sie einer Kundin oder einer Bewerberin schicken und der eine echte Seite öffnet, die sie ohne Konto ausfüllen kann.
Planungsmodelle mit tausenden abgeleiteten Zeilen und Importe von hunderten Datensätzen, in Sekunden statt Minuten.
Automatisierung über n8n, das die hunderten Dienste erreicht, mit denen es ohnehin spricht, und Microsoft 365 und Google für Dokumente, Kalender und E-Mail. Ihre Dateien und Ihre Mails bleiben, wo sie sind, und Cordango arbeitet damit, statt Sie erst zum Umziehen aufzufordern.
Ihre vorhandenen Listen kommen aus einer Tabelle oder direkt aus den Systemen, in denen sie ohnehin liegen. Abtippen muss sie niemand.
Ungefähr in dieser Reihenfolge, und die Reihenfolge ist nicht heilig.
Laden Sie jemanden von außen in genau eine App ein, und in nichts anderes im Arbeitsbereich.
Eine einzige Installation, die Cordango lokal betreibt, ohne dass Sie vorher etwas anderes einrichten.
Eine Änderung im Produkt kommt zurück in das Git-Repository, das Ihnen gehört, damit beide nicht auseinanderlaufen.
Eine importierte App Bildschirm für Bildschirm ändern, statt sie komplett zu ersetzen.
Feldbeschriftungen, Bildschirmtitel und Hilfetexte je App übersetzt, nicht nur das Produkt drumherum.
Mehr von dem, was jedes Unternehmen gemeinsam hat, liegt einmal auf Plattformebene, sodass weniger Apps überhaupt davon wissen müssen.
Das Suchfeld beantwortet Fragen zu Ihren Apps und Daten, statt nur nach Namen zu suchen.
Heute drücken Sie bei einer Firma auf Recherchieren. Als Nächstes bleiben Profile von allein aktuell und melden, wenn sich etwas geändert hat.
Eine Integration speichern und bestätigen, dass sie wirklich funktioniert, bevor eine App sich darauf verlässt.
Blöcke auf Ihren eigenen Seiten von Hand verschieben, nicht nur über Schaltflächen.
Wir wissen, dass wir das wollen. Wie und wann steht nicht fest, und wir tun nicht so, als wäre es anders.
Verträge, Angebote und Spezifikationen neben den Datensätzen, zu denen sie gehören, mit denselben Rechten und derselben Historie.
Eine Frage stellen und eine Antwort bekommen, die auf dem beruht, was Ihr Unternehmen tatsächlich festgehalten hat.
Ihre Leute nutzen das Konto, das sie ohnehin haben, und Ein- und Austritte laufen dort, wo sie ohnehin laufen.
Ein Symbol auf dem Startbildschirm und Benachrichtigungen, statt eines Browser-Tabs.
Was in einer App passiert, kann in einer anderen Arbeit auslösen. Apps melden bereits, was sie getan haben; hier geht es um die Zustellung.
Festlegen, dass Vertriebsleute nur ihre eigenen Abschlüsse sehen, als Regel, die das System durchsetzt, statt als Gewohnheit.
Eine neue App startet mit sinnvollen Ausgangswerten, statt dass vorher jemand vierzig Einrichtungsschritte von Hand schreibt.
Die Reihenfolge steht nicht fest. Wenn eines dieser Themen zwischen Ihnen und Cordango steht, sagen Sie es, und es rückt nach vorn. Genau so entsteht diese Reihenfolge zu einem großen Teil.
Zuletzt aktualisiert am 25. August 2026