Aider Desk lässt Aider mit einer leistungsstarken GUI und KI‑Agenten‑Integration wieder aufleben.
Aider Desk lässt Aider mit einer leistungsstarken GUI und KI‑Agenten‑Integration wieder aufleben.
Einführung
Das Aider‑Projekt war Vorreiter beim agentenbasierten Coden, indem es eine Git‑bewusste Editier‑Engine mit einem XML‑ähnlichen Tool‑Format kombinierte. Obwohl die Entwicklung verlangsamte, weil der Maintainer den Fokus wechselte, bietet der Kern nach wie vor ein robustes Funktionsset. Auf dieser Basis liefert das Open‑Source Aider Desk (früher Aideresk) eine ausgereifte grafische Oberfläche und zusätzliche KI‑gestützte Fähigkeiten, wodurch Aider zu einer vollwertigen Desktop‑IDE für KI‑unterstützte Entwicklung wird.
Erste Schritte
Installation mit einem Klick
Aider Desk wird als Electron‑App ausgeliefert, die den Standard‑Python‑Aider‑Kern bündelt. Die Installation ist unkompliziert:
- Repository von GitHub klonen oder das Release‑Paket herunterladen.
- Ausführbare Datei starten; die App löst automatisch alle erforderlichen Abhängigkeiten auf und installiert sie, sodass keine separate Python‑, pip‑ oder Rust‑Toolchain nötig ist.
Ersteinrichtung
Beim ersten Start fragt die Anwendung:
- Einen primären KI‑Anbieter auswählen (z. B. Claude, OpenAI oder Modell, das vom Open‑Code‑Endpoint unterstützt wird).
- Optionale Sub‑Agenten für spezialisierte Aufgaben definieren.
- Ein Arbeitsverzeichnis auswählen, das die Agenten manipulieren dürfen.
Nach der Konfiguration erscheint der Hauptarbeitsbereich, bereit für die Projekterstellung.
Überblick über die Benutzeroberfläche
Projektverwaltung
- Tabs oben verhalten sich wie Browser‑Tabs und ermöglichen das gleichzeitige Öffnen mehrerer Projekte.
- Jedes Projekt hat seine eigenen Aufgaben und Agenten.
Aufgaben‑Panel
- Die linkeleiste listet zugewiesene Aufgaben für das aktive Projekt auf.
- Man kann mehrere Agenten innerhalb eines Projekts erzeugen und ihnen unterschiedliche Aufgaben zuweisen.
Modell‑Konfiguration
- Die Leiste oben in der Mitte ermöglicht die Auswahl eines Hauptmodells (für rechenintensive Aufgaben) und eines schwachen Modells (für leichte Operationen wie Commit‑Message‑Erstellung oder Gesprächszusammenfassungen).
- Unterstützte schwache Modelle umfassen leichte Optionen wie flash oder haiku.
Editier‑Tool‑Format
- Wählen Sie, wie Diffs dargestellt werden: diff, diff‑fenced, whole, udiff usw. Standard ist diff.
Eingabefeld & Modi
Am unteren Fensterrand akzeptiert ein Eingabefeld Benutzerbefehle. Der Modus‑Wähler bietet fünf verschiedene Workflows:
- Code‑Modus – Arbeitet nur mit Dateien, die Sie manuell zum Kontext‑Panel hinzufügen.
- Agent‑Modus – Liest, bearbeitet und erstellt Dateien eigenständig basierend auf Ihrem Prompt, ähnlich wie Claudes Code‑Assistent.
- Frage‑Modus – Schnelle Fragen‑Antwort‑Interaktion mit dem zugrunde liegenden Modell.
- Architekt‑Modus – Nutzt ein Planungs‑Modell, um Änderungen zu skizzieren, bevor sie dem Editier‑Modell übergeben werden.
- Kontext‑Mod – Konzentriert sich auf das Verwalten und Überprüfen des aktuellen Kontexts.
Kontext‑Verwaltung
- Das rechte Feld ermöglicht das Hinzufügen von Ordnern oder einzelnen Dateien zum aktiven Kontext, sodass die KI nur auf die angegebenen Ressourcen zugreift.
- Sie können zwischen den Modi wechseln, ohne den ausgewählten Kontext zu verlieren.
Einstellungen & Anbieter‑Bibliothek
- Schrift‑, Farb‑ und UI‑Einstellungen erreichen Sie über den Einstellungen‑Button oben rechts.
- Die Modell‑Bibliothek ermöglicht das Registrieren weiterer Anbieter, wobei der Open‑Code‑Endpoint für breite Kompatibilität genutzt wird.
Nutzungs‑Dashboard
Ein integriertes Dashboard verfolgt den API‑Token‑Verbrauch und die Kosten pro Anfrage, sodass Sie Ihr Budget im Blick behalten.
Kernfunktionen und Fähigkeiten
- Power‑Tools – Vollständige Suite editierbezogener Werkzeuge, standardmäßig aktiviert.
- Power‑Suche – Erweiterte Dateisuche für schnelles Navigieren.
- Architekt‑Planung – Ein separates Planungs‑Modell erzeugt Implementierungs‑Roadmap, die das Editor‑Modell dann ausführt.
- Integriertes Terminal – Schneller Zugriff auf eine Befehlszeile innerhalb der App.
- Aufgaben‑Checklisten – Bei einerier‑gabe zeigt Aider Desk eine To‑Do‑Liste; Sie können Punkte manuell abhaken oder die KI erledigen lassen.
Leistung und Arbeitsablauf
Tests zeigen, dass die Oberfläche reaktionsschnell ist, wobei die KI Pläne und Edits fast in Echtzeit erzeugt. Das Löschen von Nachrichten aus dem Gesprächsverlauf verfeinert den Kontext und verbessert nachfolgende Ausgaben. Die Kombination aus Aiders Git‑bewusster Editier‑Engine und der neuen agentenbasierten Schicht liefert Ergebnisse, die mit führenden kommerziellen Assistenten wie Claude oder OpenAI Codex vergleichbar sind.
Fazit
Aider Desk belebt das ursprüngliche Aider‑Projekt wieder, indem es seine leistungsstarke, Git‑zentrierte Code‑Generierungs‑Engine in eine intuitive GUI einbettet und mit flexiblen KI‑Agenten erweitert. Die Installation mit einem Klick, die umfassende Modell‑Konfiguration und das reiche Set an Entwicklungswerkzeugen machen es zu einer überzeugenden Option für Entwickler, die eine Open‑Source‑, KI‑gesteuerte Coding‑Umgebung suchen. Ob Sie autonome Agenten zum Refaktorisieren einer Code‑Base benötigen, eine Planungsschicht für architektonische Änderungen oder einfache Hilfe für schnelle Edits – Aider Desk liefert einen nahtlosen, professionellen Workflow.