tony1223/better-agent-terminal
Multi-workspace terminal aggregator with Claude Code AI integration
What it solves
Better Agent Terminal (BAT) solves the fragmentation of managing multiple project terminals and AI coding agents. Instead of switching between a standard terminal, a separate AI chat interface, and a file explorer, BAT aggregates these into a single Tauri-powered application with multi-workspace support.
How it works
BAT uses a Rust/Tauri host with a React renderer to provide a unified interface. It integrates AI agents directly into the workflow through specialized panels:
- Claude Code Integration: Uses the Claude Agent SDK to run agents inside the app with streaming output, permission controls (from manual approval to full bypass), and session management.
- Codex Agent: An optional backend powered by the OpenAI Codex app-server for alternative model support.
- Workspace Management: Binds terminals to specific project folders, allowing users to organize projects into groups and profiles.
- Tooling Integration: Includes a built-in file browser, Git viewer (commit logs, diffs), and a snippet manager. It also optionally integrates with
cxfor semantic code navigation to reduce token usage on large codebases.
Who it’s for
Developers who use AI agents for coding and want a centralized environment that combines terminal access, project file management, and agent interaction without switching windows.
Highlights
- Agent-Specific Terminals: Pre-configured roles for Claude Code and Codex agents, including isolated Git worktree spawning to prevent destructive changes.
- Advanced Agent Controls: Features like "Auto-Continue" to automatically prompt agents to keep working on long tasks, and detailed cost/token tracking via a configurable status line.
- Cache Awareness: Monitors cache TTL and provides warnings to prevent expensive reprocessing of large contexts.
- Multi-Workspace Support: Ability to organize terminals by project, detach workspaces into separate windows, and manage per-workspace environment variables.
- Integrated Dev Tools: Built-in Markdown preview, GitHub PR/issue browser, and a Procfile-based worker panel for managing multiple processes.
Related
- Project
- Project
- Project
- Project
- Project