
ELVES
mvmcode · Coding
ELVES ist eine kostenlose Open-Source-Desktop-App für macOS, die KI-Coding-Agenten auf Ihrer eigenen Codebasis orchestriert. Sie tippen eine Aufgabe in einfachem Englisch ein, und die App erstellt einen isolierten Git-Worktree, startet ein Live-Terminal, das mit Claude Code oder Codex verbunden ist, und bietet Ihnen einen Ein-Klick-Weg, den Branch fertigzustellen oder wegzuwerfen. Es ist ein Entwickler-Tool für Menschen, die bereits KI-Coding-Agenten nutzen und mehrere davon sauberer laufen lassen wollen, ohne sich gegenseitig zu stören. Parallele Läufe bleiben getrennt. Das ist die ganze Idee.

Über ELVES
Was ist ELVES
ELVES ist eine Orchestrierungsschicht für KI-Agenten für Entwickler. Statt einen Agenten in einem Ordner laufen zu lassen und zu hoffen, dass nichts kollidiert, bekommt jede Aufgabe ihren eigenen Git-Worktree, ein separates Arbeitsverzeichnis mit eigenem Branch. Sie können mehrere Aufgaben gleichzeitig laufen lassen, und sie streiten sich nie um dieselben Dateien.
Die App ist ein Tauri-Desktop-Build, zuerst für macOS gedacht, mit Linux und Windows als bald verfügbar gelistet. Unter der Haube bleibt sie runtime-agnostisch: Sie wechseln zwischen Claude Code und Codex und behalten denselben Speicher und dieselbe Oberfläche. Ein kleiner SQLite-Speicher hält Entscheidungen, Kontext und Präferenzen zwischen Sitzungen fest, und die Relevanz verblasst mit der Zeit, sodass Wichtiges bleibt und der Lärm verschwindet.
Die große Einschränkung ist derzeit die Plattformunterstützung. Wenn Sie nicht auf macOS sind, warten Sie. Das ist alles. Kein Linux-Build, kein Windows-Build und kein veröffentlichtes Datum für beide.
Erste Schritte
- Installieren Sie die App mit dem Homebrew-Befehl
brew install --no-quarantine --cask mvmcode/tap/elves. - Öffnen Sie ELVES und zeigen Sie auf das Projekt, in dem Sie arbeiten wollen.
- Wählen Sie Ihre Runtime, entweder Claude Code oder Codex.
- Tippen Sie eine Aufgabe in einfacher Sprache ein, etwa „Add user authentication with OAuth".
- Sehen Sie dem Agenten im Live-Terminal zu, prüfen Sie dann den Diff und stellen Sie den Worktree fertig oder entfernen Sie ihn.
Produktinformationen
Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von ELVES.
Am besten für
Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.
Nutzer
- Entwickler, die bereits Claude Code oder Codex nutzen und mehr als eine Aufgabe gleichzeitig bewältigen wollen, ohne Merge-Chaos.
- Solo-Entwickler, die mehrere Funktionen in einem einzigen Repository jonglieren und jede isoliert brauchen.
- Teams, die den Diff eines Agenten prüfen wollen, bevor etwas den Hauptbranch berührt.
Aufgaben
- Eine Funktion zu einer großen Codebasis hinzufügen, während ein anderer Agent einen anderen Bereich refaktoriert.
- Eine riskante Änderung in einem Wegwerf-Worktree ausprobieren und verwerfen, wenn der Diff falsch aussieht.
- Aufgabenhistorie und Präferenzen behalten, damit ein Agent nicht jede Sitzung bei null beginnt.
Szenarien
- Eine Reihe kleiner Korrekturen parallel starten und sie eine nach der anderen prüfen.
- Sich in ein neues Repository einarbeiten, in dem der Kontext des Agenten über Tage wachsen soll.
- Mit einem Agenten an einem Hotfix arbeiten, während ein zweiter Agent ein anderes Ticket bearbeitet.
Wichtigste Funktionen
Worktree-Isolierung
Jede Aufgabe bekommt ihren eigenen Git-Worktree, ein völlig getrenntes Arbeitsverzeichnis mit eigenem Branch. Parallele Aufgaben stören sich nie, sodass Sie zwei oder drei Agenten gleichzeitig laufen lassen und sie trotzdem einzeln mergen können. Kein geteilter Ordner. Keine halbfertigen Änderungen, die in eine andere Aufgabe überlaufen. Wenn Sie fertig sind, stellen Sie den Branch fertig oder entfernen den Worktree, um alles zu verwerfen.
Eingebettetes WebGL-Terminal
Ein GPU-beschleunigtes PTY-Terminal läuft direkt in der App und zeigt den Agenten in Echtzeit bei der Arbeit, mit integrierter Werkzeugleiste, Suchoverlay, Unicode-Unterstützung und automatischer Sitzungspersistenz, die eine Sitzung genau dort fortsetzt, wo Sie aufgehört haben. Sie sehen dem Agenten zu, statt zu raten, was er tut.
Runtime-agnostische Engine
Sie wechseln zwischen Claude Code und Codex, ohne Ihre Arbeitsweise zu ändern. Derselbe Speicher, dieselbe Oberfläche, andere Engine darunter. Das zählt, wenn Sie vergleichen wollen, wie zwei Agenten dieselbe Aufgabe bewältigen, oder wenn Sie für manche Jobs lieber die eine Runtime nehmen und für den Rest die andere.
Aufgabenanalyse und Moduswahl
Bevor irgendetwas gestartet wird, schaut ELVES auf die Aufgabe, schätzt ihre Komplexität ein und wählt den richtigen Modus, Team oder Solo, konfiguriert dann den Agenten und setzt ihn in einen Worktree. Das Ziel sind weniger halb konfigurierte Läufe und weniger ständige Aufsicht.
Ship-It-Ablauf
Wenn der Agent fertig ist, prüfen Sie den Diff und wählen eine Merge-Strategie: merge, rebase oder squash. Ein Klick merged, holt die Erinnerungen heraus, die es wert sind, behalten zu werden, entfernt den Worktree und löscht den Branch. Das ist die Aufräumarbeit, die sonst Ihren Nachmittag frisst, in einem einzigen Schritt gebündelt.
Persistenter Speicher
Der Speicher liegt in einer SQLite-Datenbank mit FTS5-Suche, sodass Entscheidungen, Kontext und Präferenzen über Sitzungen hinweg bleiben. Die Relevanz nimmt mit der Zeit ab, das heißt, alte Wegwerfnotizen verblassen, während die wichtigen auffindbar bleiben.
Dashboard für Nutzungsdaten
Das Dashboard zieht die echte Telemetrie von Claude Code in eine Ansicht: Token-Nutzung nach Modell, tägliche Aktivität, Aufteilung nach Projekt und Sitzungsqualität. Es schreibt außerdem einen erzählenden Bericht, der zusammenfasst, was passiert ist, was praktisch ist, wenn Sie wissen wollen, wohin Ihre Tokens tatsächlich gegangen sind.
Visuelle Editoren
Skills, MCP-Server und Projektkontext lassen sich in einer visuellen Oberfläche mit nebeneinander geteiltem Bereich bearbeiten. Keine Konfigurationsdateien. Kein JSON von Hand editieren. Sie zeigen und klicken.
Vor- und Nachteile
Vorteile
- Kostenlos und Open Source, also keine Paywall, und Sie können den Code selbst lesen.
- Die Worktree-Isolierung lässt Sie parallele KI-Coding-Agenten ohne ständige Merge-Konflikte laufen.
- Der Wechsel zwischen Claude Code und Codex ist eine Einstellung, keine Neuinstallation.
- Der Ship-It-Ablauf erledigt Merge, Aufräumen und Branch-Löschung in einem Durchgang.
- Der persistente SQLite-Speicher hält den Kontext zwischen Sitzungen, statt jedes Mal zurückzusetzen.
Nachteile
- Vorerst nur macOS, also müssen Nutzer von Linux und Windows warten.
- Es setzt voraus, dass Sie Claude Code oder Codex bereits nutzen und eingerichtet haben.
- Die API-Verfügbarkeit ist nicht dokumentiert, was unklar lässt, wie leicht es sich in eine größere automatisierte Pipeline einfügt.
Häufige Fragen
ELVES verwaltet KI-Coding-Agenten in Ihren eigenen Projekten. Es gibt jeder Aufgabe ihren eigenen Git-Worktree und ein Live-Terminal und hilft Ihnen dann, das Ergebnis zu mergen oder zu verwerfen. Sehen Sie es als Leitstand für KI-Coding-Agenten statt als weiteren Agenten.
Ähnliche Inhalte
Entdecke passende Tools, Skills und Artikel zu ELVES.
Alternativen zu ELVES
Forefront
Forefront · CodingForefront ist eine Webplattform zum Bauen mit Open-Source-KI. Sie lassen sich führende Open-Source-Sprachmodelle mit eigenen Daten feintunen, ihre Leistung bewerten und sie über eine API ausführen oder exportieren, um sie selbst zu hosten. Entwickler, die den Komfort einer geschlossenen Plattform wollen, aber darauf bestehen, ihre Modelle und Daten zu besitzen, sind hier die Zielgruppe.
Startkit
StartKit.AI · CodingStartkit ist ein Boilerplate zum Bauen von KI-SaaS-Produkten und KI-Wrappern. Man kann es sich als KI-Startup-Boilerplate vorstellen, bei dem die langweiligen Teile schon verdrahtet sind: Authentifizierung, Zahlungen über Stripe und Lemon Squeezy, Nutzungslimits, transaktionale E-Mail und ein KI-API-Starter-Kit, das mit OpenAI, Anthropic, Groq oder Llama spricht. Man klont das Repository, setzt seinen Preis und kümmert sich um den Teil des Produkts, für den Menschen wirklich bezahlen. Es basiert auf Next.js über React und Tailwind, deshalb fühlt sich ein Großteil des Boilerplate-Codes schon vertraut an.
Testim
Tricentis · CodingTestim ist eine KI-gestützte Plattform für Testautomatisierung, mit der man End-to-End-Tests für Web-, Mobile- und Salesforce-Anwendungen baut und ausführt. Sie setzt auf maschinelles Lernen, um Tests stabil zu halten, wenn sich eine Oberfläche ändert, sodass Teams weniger Zeit mit der Reparatur kaputter Selektoren verbringen. Nicht schlecht für ein Tool für automatisierte Tests, das Sie heute schon nutzen können. Sie erstellen Tests, indem Sie Aktionen im Browser aufzeichnen, und fügen danach JavaScript hinzu, wenn Sie mehr Kontrolle brauchen. Für ein beschäftigtes QA-Team eine solide Wahl.
