Warp ist jetzt Open Source
(warp.dev)- Durch die Umstellung auf Open Source kann sich die Community an der Entwicklung des Warp-Clients beteiligen und dank eines auf Oz basierenden agent-first Workflows gemeinsam mit Agenten beitragen
- Da sich der größte Flaschenhals in der Entwicklung von der Code-Erstellung hin zu human-in-the-loop-Aufgaben wie Spezifikation und Validierung verlagert, übernehmen Agenten die Implementierung, während Menschen sich stärker darauf konzentrieren, festzulegen, was gebaut werden soll, und die Ergebnisse zu prüfen
- Da es am Markt an einer voll funktionsfähigen offenen agentischen Entwicklungsumgebung mangelt, stärkt Warp statt geschlossener Alternativen ein offenes Entwicklungsmodell, bei dem die Community die Richtung mitgestalten kann
- Mit dieser Umstellung kommen Unterstützung für Kimi, MiniMax, Qwen, neues auto (open)-Model-Routing, umfangreichere Anpassungsmöglichkeiten sowie eine Settings-Datei für programmatische Steuerung und Portabilität zwischen Geräten hinzu
- Der Quellcode wurde unter der AGPL-Lizenz veröffentlicht, und da die Entwicklung auf Basis öffentlicher GitHub-Issues und einer öffentlichen Roadmap erfolgt, erweitert sich die Grundlage, gemeinsam mit der Community die Zukunft der agentischen Entwicklung zu gestalten
Hintergrund der Open-Source-Umstellung
- Der Warp-Client wurde zu Open Source, und die Community kann sich nun über einen auf Oz basierenden agent-first Workflow an der Entwicklung beteiligen
- OpenAI ist Gründungssponsor des neuen Warp-Repositorys, und der neue Workflow zur Agentenverwaltung wird von GPT-Modellen angetrieben
- Menschen verwalten Agenten im großen Maßstab, während Agenten die Umsetzung von produktionsreifer Software übernehmen — dieses Modell etabliert sich zunehmend als Zukunft der Softwareentwicklung
- Durch die Kombination von Ideen verschiedener Mitwirkender, dem strukturierten Prozess der Oz-Agenten, reichhaltigem Kontext und Self-Improvement-Loops zielt Warp auf ein Produkt, das über das hinausgeht, was allein durch interne Entwicklung möglich wäre
Warum jetzt veröffentlicht wurde
- Der größte Flaschenhals bei der Entwicklung hat sich von der reinen Code-Erstellung hin zu human-in-the-loop-Aufgaben wie Produktspezifikation und Verhaltensvalidierung verschoben; durch die Open-Source-Umstellung will Warp deshalb schneller ein besseres Produkt ausliefern
- Da Agenten implementierungsorientierte Aufgaben gut übernehmen, können sich Mitwirkende auf höherwertige Aufgaben mit mehr Hebelwirkung konzentrieren: festlegen, was gebaut werden soll, und prüfen, ob das Ergebnis stimmt
- Das Vertrauen in Code, der die Regeln, den Kontext und die Validierungsprozesse von Oz durchlaufen hat, steigt, wodurch auch die Erfolgswahrscheinlichkeit von Beiträgen zur Feature-Implementierung zunimmt
- Je stärker man sich auf Agenten stützt, desto wichtiger wird es, Kernelemente des agentischen Engineerings wie Orchestrierung, Memory, Handoff und Validierung weiter zu verfeinern — was wiederum die Produktverbesserung in einem positiven Kreislauf vorantreibt
Ausrichtung auf eine offene agentische Entwicklungsumgebung
- Warp geht davon aus, dass es am Markt keine voll funktionsfähige offene agentische Entwicklungsumgebung gibt, und will daher statt bestehender geschlossener Optionen großer Unternehmen eine Alternative öffnen, an der die Community mitwirken kann
- Da die zukünftige Form von agentic development noch nicht feststeht, vertritt Warp die Position, dass die Community diese Richtung gemeinsam gestalten sollte
- Warp hält an einer multi-model- und multi-harness-Strategie fest und stärkt diese Offenheit mit der jetzigen Veröffentlichung weiter
- Gemeinsam mit den Nutzerinnen und Nutzern will Warp auch die lange Tail des Backlogs abdecken und Warp zur besten ADE machen
Produktänderungen
- Ab heute wird die Unterstützung für ein breiteres Spektrum an Open-Source-Modellen hinzugefügt, darunter Kimi, MiniMax und Qwen
- Ebenfalls verfügbar ist neues auto (open)-Model-Routing, das für eine Aufgabe das am besten geeignete offene Modell auswählt
- Die Anpassung der Nutzung von Warp wird deutlich flexibler: von einfach nur einem Terminal über eine leichte agentische Entwicklungsumgebung mit nur Diff-Ansicht und Dateibaum bis hin zu einer vollständigen ADE mit integriertem Agenten
- Hinzu kommt außerdem die lange aufgeschobene Settings-Datei, mit der Nutzer und Agenten Einstellungen programmatisch steuern und die Portabilität zwischen Geräten einfach sicherstellen können
Betrieb als Open-Source-Projekt
- Der Quellcode von Warp wird unter der AGPL-Lizenz auf github.com/warpdotdev/warp veröffentlicht
- Das Beitragsverfahren ist in CONTRIBUTING.md beschrieben; zentrale Umsetzungsaufgaben wie Coding, Planung und Tests übernehmen Agenten, während die Community Ideen, Richtung und Validierung unterstützt
- Das Warp-Team gibt Leitlinien dazu vor, was wann und wie gebaut wird, aber Warp wandelt sich grundlegend zu einem kollaborativen Projekt, das gemeinsam mit der Community entsteht
- Es eröffnet sich die Möglichkeit, in enger Zusammenarbeit mit dem Warp-Team zu einer schnell wachsenden App beizutragen, die von fast einer Million aktiven Entwicklern genutzt wird
- Zwar treiben OpenAI-Modelle den neuen Open-Source-Agenten-Workflow an, Beiträge mit anderen Coding-Agenten sind jedoch ebenfalls möglich
- Allerdings bringt Oz die nötigen Fähigkeiten und Validierungsschleifen standardmäßig mit und wird deshalb zum bevorzugten Werkzeug
Öffnung des Entwicklungsprozesses
- Der bisher geschlossene Produktentwicklungsprozess wird in einen offenen Entwicklungsprozess überführt
- Künftig dienen öffentliche GitHub-Issues als Referenzpunkt für das Feature-Tracking; den Ausgangspunkt bildet das Feature-Tracking-Issue
- Auch die ADE-Roadmap wird öffentlich, und technische sowie produktbezogene Diskussionen rund um ADE werden offen geführt
Geschäftliche Gründe und langfristige Richtung
- Die Open-Source-Umstellung ist direkt mit dem Ziel verknüpft, ein erfolgreiches Geschäft aufzubauen
- Im Wettbewerb mit finanzstarken geschlossenen Konkurrenten kommt Warp zu dem Schluss, dass das Öffnen von Ressourcen für die Community, damit diese Warp verbessern kann, die schnellere Art ist, die Produktentwicklung zu beschleunigen
- Da die Mittel fehlen, über Preiswettbewerb oder umfangreiche Nutzungszuschüsse zu konkurrieren, braucht es einen Ansatz, der auf der leidenschaftlichsten Community basiert, um das beste Produkt zu bauen
- Warp hofft, dass die Community die in fünf Jahren aufgebaute Engineering-Arbeit als Ausgangspunkt nutzt, um die Zukunft der agentischen Entwicklung zu gestalten
- Es hätte auch den Weg gegeben, wie bisher intern mehr Agenten zu skalieren und auf eine private Roadmap zu setzen, aber dadurch hätte die Community die Chance verpasst, die Richtung zu bestimmen, das Produkt direkt zu verändern und gemeinsam mit Agenten das bestmögliche Produkt zu bauen
Frühere Pläne und die jetzige Entscheidung
- Schon als Warp vor fünf Jahren erstmals als Terminal veröffentlicht wurde, gab es den Plan, den Client später zu Open Source zu machen
- Jedes Jahr wurde die Frage einer Veröffentlichung diskutiert; in diesem Jahr hat sich das Gleichgewicht nach Einschätzung von Warp durch den Aufstieg der Agenten verschoben
- Die Mission von Warp war immer, Entwicklerinnen und Entwicklern dabei zu helfen, bessere Software schneller auszuliefern, und Warp hofft, diesem Ziel durch die veränderte Art der Entwicklung noch näher zu kommen
Noch keine Kommentare.