Better Agent Terminal 3.0: Tauri statt Electron
Das Open-Source-Terminal buendelt mehrere Projekt-Workspaces und bindet Claude Code als Agenten ein – Version 3.0 laeuft ohne Electron.
Kurz gesagt
Better Agent Terminal ist eine MIT-lizenzierte Desktop-App, die mehrere Projekt-Terminals in einem Fenster buendelt und Claude Code ueber das Anthropic-Agent-SDK als zusaetzliches Panel einbindet, seit Version 3.0 auf einem Rust-Host mit Tauri 2 und ohne Electron.
Auf einen Blick
- Repository tony1223/better-agent-terminal: 518 Sterne, 127 Forks, 1.591 Commits auf main, MIT-Lizenz - Stand des Seitenabrufs.
- Version 3.0 ist das Tauri-only-Release: Rust-Host, React-Renderer und ein Node-Sidecar nur dort, wo ein JavaScript-SDK noetig ist.
- Zwei Agenten eingebaut: Claude Code via @anthropic-ai/claude-agent-sdk und ein Codex-Agent ueber eine mitgelieferte @openai/codex-Laufzeit.
- Plattformen: Windows x86_64, macOS arm64 und x86_64, Linux x86_64 und arm64; Mobile-Apps verlangen v3.1.3 oder neuer.
- Remote-Zugriff per WebSocket ist als experimentell markiert; der Bypass-Modus gilt nur in Sandboxes oder mit IS_SANDBOX=1.
Better Agent Terminal buendelt mehrere Projekt-Terminals in einem Fenster und stellt daneben Claude Code als Agenten-Panel. Seit Version 3.0 laeuft die App auf einem Rust-Host mit Tauri 2, die Electron-Laufzeit wurde entfernt. Das Projekt des GitHub-Nutzers tony1223 steht unter MIT-Lizenz und weist auf seiner Projektseite 518 Sterne, 127 Forks und 1.591 Commits auf dem Hauptzweig aus.
Ein Fenster, viele Terminals
Die Oberflaeche teilt sich in einen grossen Hauptbereich und eine schmale Leiste mit Vorschau-Terminals, nach Angaben des Projekts im Verhaeltnis 70 zu 30. Workspaces lassen sich per Drag-and-drop sortieren, gruppieren und ueber Profile wechseln. Dazu kommen ein Dateibrowser mit Syntaxhervorhebung, eine Git-Ansicht mit Commits, Diffs und Branches samt Blick auf GitHub-PRs und Issues sowie ein Snippet-Manager, der seine Eintraege in SQLite ablegt. Ein Worker-Panel startet mehrere Prozesse ueber ein Procfile.
Version 3.0 wirft Electron heraus
Der Umbau auf Tauri ist die zentrale Aenderung des Hauptversionssprungs: Rust uebernimmt die Host-Schicht, React bleibt der Renderer, und ein kleiner Node-Sidecar bleibt nur dort, wo ein JavaScript-SDK gebraucht wird. Fertige Pakete nennt das Projekt fuer Windows x86_64, macOS in arm64 und x86_64 sowie Linux als AppImage in x86_64 und arm64. Fuer Dauerbetrieb ohne Oberflaeche gibt es ein kopfloses Buendel namens bat-server. Wer selbst baut, braucht Node 18 oder neuer und eine stabile Rust-Toolchain.
Zwei Agenten im selben Panel
Claude Code ist ueber das Paket @anthropic-ai/claude-agent-sdk eingebunden, mit Streaming der Antworten, sichtbaren Denkbloecken, Subagenten-Anzeige und vier Berechtigungsstufen von Default ueber Accept Edits und Plan bis Bypass. Sitzungen lassen sich fortsetzen, forken und ueber Slash-Befehle wie /resume, /model oder /abort steuern. Eine Statusleiste bietet 15 konfigurierbare Felder, darunter Token, Git-Branch und Cache-Effizienz. Als Alternative liegt ein Codex-Agent bei, der auf eine mitgelieferte @openai/codex-Laufzeit mit eigenen Sandbox-Modi setzt.
Grenzen, die das Projekt selbst nennt
Der Fernzugriff per WebSocket, inklusive Kopplung zweier Installationen und Verbindung per QR-Code, ist ausdruecklich als experimentell gekennzeichnet. Die Claude-Funktionen setzen eine Anmeldung voraus, entweder ueber /login oder ueber eine bereits authentifizierte Claude-Code-Installation. Der Bypass-Modus ist auf Sandbox-Umgebungen oder die Variable IS_SANDBOX=1 beschraenkt. Die semantische Code-Navigation ueber das Werkzeug cx ist optional und standardmaessig aus.
Was offen bleibt
Alle Angaben in diesem Text stammen aus der Projektseite selbst; eine unabhaengige Redaktion hat Funktionsumfang und Stabilitaet nicht geprueft. Belastbare Zahlen zu Nutzerschaft, Abstuerzen oder Ressourcenverbrauch vor und nach dem Electron-Abschied nennt das Projekt nicht, ein Vergleich ist daher nicht moeglich. Auch die Versionsangaben sind nicht eindeutig: Das Release-Abzeichen zeigt v3.0.0, der Abschnitt zu den Mobil-Apps verlangt dagegen v3.1.3 oder neuer. Die Stern- und Commit-Zahlen sind ein Momentwert zum Zeitpunkt des Abrufs und aendern sich laufend.
Häufige Fragen
Was ist Better Agent Terminal?
Eine Open-Source-Desktop-App unter MIT-Lizenz, die mehrere Projekt-Terminals in Workspaces buendelt und daneben einen KI-Agenten als eigenes Panel betreibt. Technisch kombiniert sie einen Rust-Host mit Tauri 2, eine React-Oberflaeche sowie xterm.js und node-pty fuer die Terminals.
Welche KI-Agenten unterstuetzt Better Agent Terminal?
Zwei: Claude Code ueber das Paket @anthropic-ai/claude-agent-sdk mit Berechtigungsstufen, Subagenten-Anzeige und fortsetzbaren Sitzungen, sowie einen Codex-Agenten ueber eine mitgelieferte @openai/codex-Laufzeit. Daneben laufen gewoehnliche Shell-Terminals ohne Agent.
Auf welchen Systemen laeuft Better Agent Terminal 3.0?
Das Projekt nennt Windows in x86_64, macOS in arm64 und x86_64 sowie Linux in x86_64 und arm64. Die Installation laeuft je nach System ueber Homebrew-Cask, DMG, NSIS-Installer, ZIP oder AppImage; fuer Hosts ohne Oberflaeche gibt es das Buendel bat-server. Mobil-Apps setzen laut Projekt v3.1.3 oder neuer voraus.