Vigil für MAC
Kostenloses natives Open-Source-Terminal, das Bäume von Coding-Agenten wie Claude Code, Codex und OpenCode ausführt, mit Zusammenfassungen an einen Manager.
Vigil im Überblick
Vigil ist ein kostenloses, natives Open-Source-Terminal für den Mac, mit dem Coding-Agenten als Team arbeiten. Statt Nachrichten selbst zwischen mehreren Agentenfenstern hin und her zu kopieren, geben Sie eine Aufgabe an einen Manager-Agenten an der Wurzel, der eigene Worker-Agenten und Sub-Manager starten kann. Details fließen den Baum hinunter, Ergebnisse kommen als Zusammenfassungen zum Manager zurück, wodurch dessen Kontext schlank bleibt. Ein Live-Knotenbaum zeigt das ganze Team auf einmal, und jeder Knoten behält die eigene Terminal-Oberfläche des Agenten, sodass Sie jeden davon öffnen und direkt übernehmen können.
Vigil arbeitet mit den Kommandozeilen-Agenten Claude Code, Codex und OpenCode, die Sie in einem Baum mischen können. Einen eigenen Agenten enthält Vigil nicht: Mindestens eines dieser Werkzeuge muss bereits installiert und im PATH sein, und es gelten dessen eigene Konten oder Tarife. Abgeschlossene Sitzungen bleiben in der Seitenleiste und lassen sich schreibgeschützt abspielen oder fortsetzen. Die Einstellungen sind einfache JSON-Dateien unter ~/.config/vigil/ statt eines Einstellungsfensters. Vigil ist mit Swift und SwiftUI gebaut, nutzt libghostty für GPU-beschleunigte Terminal-Darstellung und wird von seinem Entwickler butterlatte-zhang unter der Lizenz GPL-3.0 oder neuer veröffentlicht. Es steht noch bei einer frühen Version 0.1, benötigt macOS 14 oder neuer auf einem Mac mit Apple Silicon und ist von Apple signiert und notarisiert. Version 0.1.7 macht das Senden der ersten Aufgabe an einen Codex-Worker zuverlässiger.
Die wichtigsten Funktionen
Vigil macht aus mehreren Coding-Agenten einen einzigen verwalteten Baum in einem Fenster.
- Baum unter einem Manager: ein Wurzel-Agent startet Worker und Sub-Manager für jede Aufgabe.
- Zusammenfassungen nach oben: Ergebnisse der Worker kommen in Kurzform zum Manager zurück.
- Gemischte Agenten: Claude Code, Codex und OpenCode können im selben Baum arbeiten.
- Native Agentenansichten: jeder Knoten behält seine Terminal-Oberfläche, die Sie übernehmen können.
- Vollständiger Verlauf: Transkript jedes Knotens schreibgeschützt abspielen oder Sitzung fortsetzen.
- Flexible Trennung: ein Projekt mit Dateizuständigkeit teilen oder git worktrees nutzen.
- Einstellungen als Dateien: die gesamte Konfiguration liegt als JSON unter ~/.config/vigil/.
- Tastaturbedienung: Befehlstasten-Kurzbefehle für Sitzungen, Knoten und Mitteilungen.
Neu in Version 0.1.7
Vigil 0.1.7 macht den Start von Codex-Workern zuverlässiger.
- Die erste Aufgabe eines neuen Codex-Workers bleibt nicht mehr ungesendet im Eingabefeld; Vigil prüft jetzt, ob die Eingabetaste gewirkt hat, und versucht es vorsichtig erneut
- Fortgesetzte Codex-Knoten bleiben nicht mehr am Fenster Update available hängen
- Das Ergebnis beim Senden der ersten Aufgabe wird jetzt in das Protokoll der Sitzung geschrieben
Häufige Fragen zu Vigil
Ist Vigil kostenlos?
Ja. Vigil ist kostenlos und Open Source unter der Lizenz GPL-3.0 oder neuer. Organisationen, die die GPL nicht einhalten können, können beim Entwickler eine separate kommerzielle Lizenz anfragen.
Was macht Vigil?
Es führt Coding-Agenten als Baum aus: Ein Manager-Agent verteilt Aufgaben an Worker-Agenten und Sub-Manager, deren Ergebnisse als Zusammenfassungen zurückkommen. So müssen Sie keine Nachrichten mehr selbst zwischen Agentenfenstern weitergeben.
Welche Coding-Agenten unterstützt Vigil?
Claude Code, Codex und OpenCode. Sie können sie in einem Baum mischen, zum Beispiel einen Claude-Code-Manager mit einem Codex-Sub-Manager.
Brauche ich noch etwas, um Vigil zu nutzen?
Ja. Vigil enthält keinen Agenten. Mindestens eines von Claude Code, Codex oder OpenCode muss installiert und im PATH sein, und es gelten dessen eigene Konten oder Tarife. Findet Vigil keines, zeigt es eine Warnung, statt zu starten.
Kann ich einen Agenten selbst übernehmen?
Ja. Jeder Knoten behält die eigene Terminal-Oberfläche des Agenten-Werkzeugs, sodass Sie jeden Knoten öffnen und direkt darin arbeiten können.
Führt Vigil einen Sitzungsverlauf?
Ja. Abgeschlossene Sitzungen bleiben in der Seitenleiste. Beim Öffnen wird der Baum so aufgebaut, wie er lief; Sie können das Transkript jedes Knotens schreibgeschützt lesen und die Sitzung fortsetzen.
Wie ändere ich die Einstellungen von Vigil?
Die gesamte Konfiguration wird als JSON-Dateien unter ~/.config/vigil/ gespeichert. Ein Einstellungsfenster gibt es nicht.
Welche Macs und macOS-Versionen braucht Vigil?
Vigil benötigt macOS 14 oder neuer und einen Mac mit Apple Silicon. Eine Intel-Version gibt es nicht.
Ist Vigil eine fertige Software?
Es steht noch bei einer frühen Version 0.1 und ändert sich häufig. Die veröffentlichten Versionen sind von Apple signiert und notarisiert.
Woher stammt der Vigil-Download auf vigil.FULLMAC.app?
Der Download-Button führt zur offiziellen Release-Seite von Vigil auf GitHub: https://github.com/butterlatte-zhang/vigil/releases/latest. vigil.FULLMAC.app verändert die App nicht und packt sie nicht neu.
Ähnliche Apps
- tmuxtmux ist ein kostenloser Open-Source-Terminal-Multiplexer. Damit führst du mehrere Programme in einem Terminal aus, aufgeteilt in Fenster und nebeneinanderliegende Bereiche, und wechselst per Tastatur zwischen ihnen. Sein nützlichster Trick sind Sitzungen: Trenne dich von einer Sitzung, und alles darin läuft weiter – auch wenn du das Terminal schließt oder eine SSH-Verbindung abreißt –, und verbinde dich später wieder genau dort, wo du aufgehört hast. tmux wird von Nicholas Marriott und weiteren Mitwirkenden entwickelt und steht unter der ISC-Lizenz.Entwicklertools
SwitchShuttleSwitchShuttle ist eine App für die Mac-Menüleiste, die deine meistgenutzten Terminal-Befehle nur einen Klick oder ein Tastenkürzel entfernt hält. Du ordnest Befehle in verschachtelten Untermenüs, gibst jedem ein globales Tastenkürzel und ein Emoji-Symbol und startest ihn von überall, ohne erst ein Terminal zu öffnen und ihn einzutippen. Die App arbeitet mit iTerm, Terminal, Warp, Alacritty, Hyper und anderen Terminals, und jeder Befehl kann im aktuellen Fenster, in einem neuen Tab oder in einem neuen Fenster laufen.Entwicklertools
tty7tty7 ist ein per GPU gerendertes, in Rust geschriebenes Terminal, das auf gpui von Zed und dem Terminalkern von Alacritty aufbaut. Deine Shells und Bereiche gehören einem Hintergrundserver und nicht dem Fenster. Du kannst die App also beenden, und deine Shells laufen ohne tmux weiter. Nach einem Neustart kommen Layout, Bildschirminhalt und unterstützte Agenten-Unterhaltungen zurück.Entwicklertools
TabbyTabby, früher Terminus genannt, ist ein sehr anpassbarer Terminal-Emulator, der zugleich als SSH-, Telnet- und Seriell-Client dient. Er ersetzt mehrere Werkzeuge auf einmal: ein lokales Terminal mit Tabs und geteilten Bereichen, eine Verbindungsverwaltung für deine Server und ein serielles Terminal für Geräte wie Router und Mikrocontroller. SSH-Passwörter und -Schlüssel lassen sich in einem verschlüsselten Tresor ablegen, Dateien über SSH übertragen, und Aussehen und Funktionen lassen sich mit Themen und Plug-ins ändern. Tabby wird von Eugene Pankov entwickelt und läuft auf Mac, Windows und Linux.Entwicklertools
kittykitty ist ein schneller, funktionsreicher Terminal-Emulator, der den Text mit der GPU zeichnet, sodass Scrollen und große Ausgaben flüssig bleiben. Er hat Tabs und geteilte Fenster mit mehreren eingebauten Layouts, unterstützt echte Farben, Ligaturen und Emojis und besitzt ein eigenes Grafikprotokoll, um Bilder direkt im Terminal anzuzeigen. kitty lässt sich aus Skripten und von der Kommandozeile steuern und mit kleinen Programmen namens Kittens erweitern – etwa für SSH mit deinen Einstellungen, Dateivergleiche nebeneinander und Unicode-Eingabe. kitty stammt von Kovid Goyal, dem Entwickler von calibre.Entwicklertools- ripgrepripgrep ist ein kostenloses Open-Source-Kommandozeilenwerkzeug, das die Dateien eines Ordners sehr schnell nach Text oder einem regulären Ausdruck durchsucht. Der Befehl heißt rg: Tippe rg und den Suchbegriff, und es durchsucht den aktuellen Ordner samt allem darin. Standardmäßig überspringt es Dateien aus deiner .gitignore, versteckte Dateien und Binärdateien, sodass du in einem Code-Projekt nur die relevanten Treffer siehst. ripgrep stammt von Andrew Gallant und steht unter der MIT-Lizenz und der Unlicense.Entwicklertools
FULLMAC.app hostet diese App nicht. Die Download-Buttons führen zu den Seiten des Entwicklers.