Für Claude Code, Codex, opencode und Gemini CLI · macOS
IDEDie IDE für das Zeitalter der Agenten.LeitstandDer Leitstand für deine Agenten.
Eine IDE integriert heute, was zählt: Auftrag, Aufsicht, Prüfung, Übernahme. Getippt wird anderswo, dein Editor bleibt. Deine Agenten arbeiten in vollem Tempo, und nichts landet ohne dich im Hauptzweig.
Läuft weiter, auf deinem Mac und deinen Servern·Schlüsselbund funktioniert·Kein Konto, keine Telemetrie
Das Fenster von Cavvy in drei Spalten: links der Projekt-Umschalter mit den Repos des Projekts darunter, in der Mitte die Tasks nach Zustand gruppiert, rechts das Terminal eines Tasks. Ein Task rutscht mit einer Mitteilung nach „Braucht dich“, ein anderer läuft über „Automatische Prüfung“ nach „Bereit zum Prüfen“, und ein Task bekommt einen Teil in einem zweiten Repo dazu, als ungelesen markiert.
Zwei Rollen
Zwei Rollen. Ein Zuhause.
Volles Tempo, und jede Freigabe gehört dir. Deine Agenten arbeiten so viel und so lange, wie du willst. Was sie tun, siehst du, was sie fertig nennen, wird geprüft, und was in den Hauptzweig kommt, entscheidest du.
Du gibst die Richtung vor. Sie machen die Strecke.
01Di 08:40IDEAuftrag geben
Ein Auftrag. Ein Branch, ein Ordner.
Neuer Task… (⌘N) fragt nach Projekt, Repos, Auftrag und Agent, und neben jedem Agenten steht, wie viel du schon von ihm genutzt hast. Zieh Bilder und Dateien hinein oder nimm Diktieren. Jeder Task bekommt einen eigenen Branch in einem eigenen Worktree. Vor dem Agenten läuft die Einrichtung: deine Setup-Befehle und die .worktreeinclude. Wenn sie scheitert, landet der Task unter Probleme, und Jetzt starten setzt ihn fort. Mehr zu Tasks.
Eigener Branch, eigener Worktree
Einrichtung vor dem Agenten
Bilder, Dateien, Diktat
Das Fenster „Neuer Task“: Ein Projekt und sein Repo werden gewählt, der Auftrag getippt, ein Agent ausgesucht und ein Bild hineingezogen. Zuerst läuft die Einrichtung, dann steht der Task auf einem eigenen Branch unter „Arbeitet“.
02Di 10:15IDEAgenten arbeitenNeu in 1.5
Ein Task. So viele Repos, wie es braucht.
Wenn die Änderung API, App und Webseite betrifft, wählst du in Neuer Task… alle drei, oder der Agent sucht sich, was er braucht. Er kennt die Repos des Projekts (cavvy repos) und holt weitere: cavvy task add shop-api legt einen Worktree auf demselben Branch an, ein Pfad oder --clone holt ein Repo von außerhalb des Projekts. Jeder neue Teil erscheint sofort in der Liste, ungelesen und mit Mitteilung. Der Task steht als eine Zeile da, alle Teile darunter. Alle Änderungen des Tasks prüfen… zeigt alle Repos in einem Fenster, mit Repo holen ergänzt du selbst einen Teil, und Task anhalten… hält alle seine Agenten an. Mehr zu Tasks über mehrere Repos.
Ein Branch über alle Repos
Der Agent holt sich Repos selbst
Jeder neue Teil sofort sichtbar
Der Projekt-Umschalter oben in der Seitenleiste zeigt ein Projekt mit mehreren Repos, und ein neuer Task startet mit zweien davon. Im Terminal ruft der Agent cavvy repos und cavvy task add auf; im selben Moment erscheint in der Liste ein neuer Teil unter dem Task, ungelesen und mit Mitteilung, und das geholte Repo steht mit „neu“ in der Seitenleiste. „Alle Änderungen des Tasks prüfen“ öffnet ein Fenster über alle seine Repos.
03Di 13:20LeitstandWer braucht dich
Wer braucht dich? Cavvy weiß es.
Die Liste ordnet jeden Task nach seinem Zustand: Braucht dich, Probleme, Bereit zum Prüfen, Arbeitet, Ruht. Wenn Claude Code etwas wissen will, steht die Frage lesbar über dem Terminal, und mit Im Terminal antworten springst du gleich dorthin. ⌥⌘↓ führt zur nächsten wartenden Sitzung. Mitteilungen kommen mit Öffnen und Später, die Menüleiste und das Dock-Badge zählen mit, auch wenn das Fenster zu ist. Unten in der Seitenleiste steht die Nutzung: wie viel vom Fünf-Stunden- und Wochenlimit von Claude und Codex noch übrig ist. Mehr zum Leitstand.
Geordnet nach Zustand
Rückfragen lesbar über dem Terminal
Menüleiste, Mitteilung, Dock
Braucht dich12
Probleme0
Bereit zum Prüfen2
Automatische Prüfung1
Arbeitet32
Ruht1
Tasks wechseln zwischen den Gruppen „Arbeitet“, „Braucht dich“ und „Bereit zum Prüfen“. Die Rückfrage von Claude Code steht lesbar über seinem Terminal, „Im Terminal antworten“ führt dorthin. Bei geschlossenem Fenster zeigt die Menüleiste „Braucht dich“, „Probleme“ und was bereit ist, und ein Tastenkürzel springt zur nächsten wartenden Sitzung.
04Di 16:05IDEPrüfen
Fertig heißt getestet. Und gegengelesen.
Unter Fertig heißt legst du je Repo fest, was fertig bedeutet, etwa make test. Cavvy schlägt Befehle aus dem Repo vor. Wird ein Agent mit neuen Commits fertig, laufen die Befehle von selbst in seinem Worktree, bis zu 15 Minuten lang, und der Task steht so lange unter Automatische Prüfung. Rot: Der Task kommt unter Probleme, mit Auszug aus der Ausgabe, und ein Klick gibt ihn an den Agenten zurück. Grün: Er steht unter Bereit zum Prüfen. Die Zweite Meinung lässt einen anderen Agenten, Claude Code oder Codex, die Änderung lesen, ohne etwas zu ändern. Seine Befunde kommen mit Schwere (Muss, Sollte, Hinweis), Datei und Zeile. Welche du auswählst, gehen als Auftrag an den Autor, von selbst höchstens zwei Runden lang. Mehr zu „Fertig heißt“.
Deine Befehle, im Worktree des Agenten
Zweiter Agent, nur lesend
Befunde mit Datei und Zeile
commit
Fertig heißtmake test
↩ zurück an den Agenten✓ Zweite Meinung nur lesend
Bereit zum Prüfen
Musssession.ts:4
Solltecart/totals.ts:18
HinweisREADME.md:31
Ein Agent wird fertig, der Task kommt unter „Automatische Prüfung“, und der Testbefehl des Repos schlägt fehl. Der Task landet mit Auszug unter „Probleme“ und geht an den Agenten zurück, der den Fehler behebt; die Prüfung wird grün, und der Task steht unter „Bereit zum Prüfen“. Dann liest Codex die Änderung als Zweite Meinung und listet Befunde mit Schwere, Datei und Zeile; zwei davon gehen als Auftrag an den Autor.
05Di 17:10IDEPrüfen
Lies den Diff. Nicht den Verlauf.
⇧⌘D öffnet das Review-Fenster: Diff nebeneinander und in Farbe, Gesehen je Datei, Einen Blick wert und Übersicht zeigen, was die Änderung berührt und wer die geänderten Funktionen aufruft. Ein Zeilenkommentar geht mit An den Agenten senden als Prompt zurück, Zurückgeben… schickt den ganzen Task mit einer Notiz zurück. Mehr zum Prüfen von Änderungen.
Nebeneinander, in Farbe
Was sie berührt, bevor du liest
Kommentare gehen als Prompt zurück
Das Review-Fenster zeigt die geänderten Dateien und einen Diff nebeneinander in Farbe. Dateien werden als gesehen markiert, die Übersicht nennt, was die Änderung berührt und wo geänderte Funktionen aufgerufen werden, ein Kommentar an einer Zeile geht an den Agenten zurück, und „Zurückgeben“ schickt den Task mit einer Notiz zurück.
06Di 18:30IDEFreigeben
Ein Weg in den Hauptzweig. Und der führt über dich.
Abschließen… ist der einzige Weg, der aus einem Task etwas macht: Mergen in die Basis, Merge Request mit gh oder glab, Parken oder Löschen. Konflikte erkennt Cavvy vorher, und Vom Agenten lösen lassen gibt sie zurück. Mergen hat kein Tastenkürzel. Es läuft immer über einen Dialog, der Ziel, Push und Aufräumen zeigt. Ist eine Prüfung rot, steht dort Trotzdem nach main mergen in Rot. Auf dem Server gemergte Merge Requests erkennt Cavvy, geparkte Tasks setzt du später fort, und am Abend steht unter Heute gemergt, was du geschafft hast. Ein Task über mehrere Repos geht als Ganzes hinein: Task abschließen… mergt alle seine Teile oder keinen. Mehr zum Abschließen.
Mergen nur im Dialog
Konflikte vor dem Mergen
Merge Request mit gh oder glab
„Abschließen“ öffnet einen Dialog zum Mergen in main, mit Ziel, Push und Aufräumen und ohne Tastenkürzel. Ein zweiter Task hätte einen Konflikt; Cavvy sagt das vorher, und „Vom Agenten lösen lassen“ gibt ihn zurück. Die Gruppe „Heute gemergt“ füllt sich.
07Di 23:10 → Mi 07:30ZuhauseLeitstandÜber Nacht
Klapp den Mac zu. Morgens weißt du, was war.
Server hinzufügen… in den Einstellungen verbindet einen Linux- oder Mac-Server über deine SSH-Konfiguration, ohne root. Cavvy installiert cavvyd dort und hält es aktuell, und an jedem Repo steht, wo es läuft. Agenten auf dem Server arbeiten weiter, während der Mac schläft, und die Sitzungen überstehen auch einen Neustart von App und Daemon. Morgens zeigt Seit deinem letzten Blick je Projekt, was in der Nacht passiert ist: aus dem Ereignisprotokoll, nicht nacherzählt. Mehr zu Servern.
Deine SSH-Konfiguration, ohne root
Läuft weiter, wenn der Mac zu ist
Rückblick aus dem Ereignisprotokoll
23:10→07:30
Ein Repo liegt auf einem Server, eingerichtet in den Einstellungen, und sein Task arbeitet dort weiter. Cavvy wird beendet und wieder geöffnet, und jede Sitzung läuft noch. Am Morgen fasst „Seit deinem letzten Blick“ je Projekt zusammen, was passiert ist, aus dem Ereignisprotokoll.
Kontrolle
Agenten dürfen viel. Mergen darfst nur du.
Volle Fahrt, ohne dass etwas unbemerkt geschieht: Du siehst alles, greifst jederzeit ein, und nichts landet ohne dich im Hauptzweig.
01
Nichts geschieht unbemerkt.
Holt ein Agent ein Repo dazu, steht es sofort in der Liste, ungelesen, mit Mitteilung und im Verlauf.
02
Du siehst, wer was veranlasst hat.
Der Verlauf jedes Tasks hält fest, ob du es warst oder ein Agent. Der Rückblick am Morgen kommt aus dem Ereignisprotokoll.
03
Eingreifen geht jederzeit.
Task anhalten…, Repo holen, Zurückgeben… mit Notiz und ein Zeilenkommentar als Prompt.
04
Nichts landet ohne dich im Hauptzweig.
Claude Code und Codex bekommen die Regel: committen ja, mergen, pushen und Merge Requests nein. Cavvy selbst mergt nur nach deinem Dialog, und Mergen hat kein Tastenkürzel.
05
Folgenreiches nie von selbst.
Bei roter Prüfung heißt der Knopf Trotzdem nach main mergen, in Rot. Die Zweite Meinung läuft von selbst höchstens zwei Runden.
06
Grenzen sind sichtbar und einstellbar.
In den Einstellungen listet Was Cavvy an Agenten ändert die Hooks und Aufgabenregeln für Claude Code und Codex, jede einzeln abschaltbar. Die Doku erklärt jeden Eingriff von Cavvy in deine Agenten.
Vertrauen
Deine Agenten sehen deinen Code. Cavvy muss das nicht.
Keine Telemetrie.Nichts meldet zurück, wie du arbeitest.
Kein Konto.Es gibt nichts, wofür du dich anmelden musst, und die Lizenz wird offline geprüft. Deine Agenten behalten ihre eigenen Logins.
Keine Cloud dazwischen.Deine Agenten laufen auf deinem Mac und auf deinen Servern, verbunden über deine SSH-Konfiguration. Apple Intelligence rechnet auf deinem Mac. Die Logo-Suche und die Nutzungsanzeige für Claude Code gehen nur online, wenn du sie verwendest.
Auch von der Kommandozeile. Auch für deine Agenten.
$ cavvy task add shop-api
cavvy new, send, wait und diff starten Sitzungen, schicken Prompts, warten auf Ergebnisse und zeigen Änderungen. cavvy repos und cavvy task add brauchen deine Agenten für die Arbeit über mehrere Repos. Mit --host gilt jeder Befehl für einen Server, und cavvy doctor prüft, ob alles läuft.
Deine Agenten, deine Logins. Claude Code, Codex, opencode und Gemini CLI, dazu eine Shell. Installieren, aktualisieren und anmelden kannst du aus Cavvy heraus, auf Servern per Gerätecode.
Nutzung unten in der Seitenleiste zeigt, wie viel vom Fünf-Stunden- und Wochenlimit von Claude und Codex noch übrig ist und wann es zurückgesetzt wird.
Cavvy läuft auf macOS. Cavvy für Linux kommt; als Server für deine Agenten läuft Linux schon heute.
Preis
9,99 €, einmal. Kein weiteres Abo.
Deine Agenten kosten schon jeden Monat, Cavvy nicht. Cavvy 1.5 kostet einmal 9,99 €, eine Lizenz gilt für dich auf allen deinen Macs, und alle Updates für Cavvy 1.x sind inklusive.
Ist Cavvy eine IDE? Brauche ich einen neuen Editor?
Ja, und nein. Früher hat eine IDE das Tippen zusammengeführt. Heute tippen deine Agenten, und Cavvy führt zusammen, was übrig bleibt: Auftrag, Aufsicht, Prüfung, Übernahme. Einen Editor bringt Cavvy nicht mit und braucht auch keinen. Jeder Task ist ein normaler Ordner unter ~/.cavvy/worktrees, und den öffnest du in deinem Editor.
Kann ein Task mehrere Repos anfassen?
Ja. Ein Projekt ist eine Menge von Repos, die du zusammenstellst, zum Beispiel API, App und Webseite, von beliebigen Rechnern. In Neuer Task… wählst du die Repos, die der Task braucht, oder der Agent holt sich mit cavvy task add weitere dazu, alle auf demselben Branch. In der Liste ist er eine Zeile mit allen Teilen darunter. Alle Änderungen des Tasks prüfen… zeigt alle Repos in einem Fenster, und Task abschließen… mergt alle Teile gemeinsam oder keinen.
Können Agenten ohne mich mergen?
Nicht über Cavvy. Mergen gibt es nur über Abschließen…, ohne Tastenkürzel und immer mit Dialog. Claude Code und Codex bekommen außerdem die Regel: committen ja, mergen, pushen und Merge Requests nein. Diese Regel ist eine Anweisung an den Agenten, kein Schloss: Ein Agent läuft in einem echten Terminal mit deinen Rechten. Cavvy selbst mergt nur nach deinem Dialog, und unter Was Cavvy an Agenten ändert steht genau, was Cavvy vorgibt.
Mit welchen Agenten arbeitet Cavvy?
Claude Code, Codex, opencode und Gemini CLI, dazu eine einfache Shell. Cavvy installiert, aktualisiert und meldet sie an, auf Servern per Gerätecode. Aufgabenregeln und Zweite Meinung gibt es für Claude Code und Codex, Rückfragen über dem Terminal für Claude Code.
Was passiert, wenn ich den Mac zuklappe?
Auf dem Mac ruhen die Sitzungen, bis er wieder wach ist. Auf einem Server laufen sie weiter. Schließt du das Fenster oder beendest Cavvy, läuft alles im Daemon weiter, und auch nach einem Neustart gehen die Gespräche weiter.
Brauche ich einen Server oder eine Cloud?
Nein. Cavvy arbeitet auf deinem Mac, ohne Cavvy-Server und ohne Cloud dazwischen. Ein eigener Server, Linux oder Mac, über SSH und ohne root, lohnt sich, wenn Agenten weiterarbeiten sollen, während dein Mac zu ist.
Warum nicht im Mac App Store?
Die App-Sandbox würde jeden Agenten einsperren und den Schlüsselbund-Eintrag verstecken, mit dem er sich anmeldet. Deshalb ist Cavvy ein direkter Download, von Apple signiert und notarisiert, und aktualisiert sich selbst. Der Daemon läuft in deiner Anmeldesitzung, also finden die Agenten ihre Zugangsdaten, und wenn nicht, sagt dir die eingebaute Diagnose, warum.
Sammelt Cavvy Daten?
Keine Telemetrie, keine Analyse, und die Lizenz wird offline geprüft. Zwei Funktionen gehen nur online, wenn du sie verwendest: die Logo-Suche für Projekte und die Nutzungsanzeige für Claude Code. Details stehen in der Datenschutzerklärung.
Was brauche ich?
macOS 26 Tahoe oder neuer, auf Apple Silicon oder Intel, und mindestens einen der Agenten. Für die Einschätzung im Review-Fenster und die Überschriften der Rückblicke brauchst du einen Mac mit Apple Intelligence. Alles andere läuft ohne.
Läuft Cavvy auf Linux?
Als Server ja: Deine Agenten laufen schon heute auf Linux-Rechnern, verbunden über SSH. Cavvy selbst, die App, kommt für Linux.
Gib den Auftrag ab. Behalte die Freigabe.
Starte am Morgen ein paar Tasks, lass sie über Nacht auf dem Server weiterlaufen und gib frei, was die Prüfung bestanden hat.