Skip to content

Caboose

A terminal-native AI coding agent. Any model. No subscription.

Caboose is a TUI-based coding agent that runs entirely in your terminal. Point it at a codebase, pick any of 15+ providers, and start building. It reads your files, proposes edits, runs commands, and manages context — all inside a keyboard-driven interface with no browser, IDE, or cloud account required. Bring your own API keys and pay providers directly.

15+ providers, one interface

Anthropic, OpenAI, Gemini, OpenRouter, xAI, Together AI, Fireworks AI, Cerebras, SambaNova, Perplexity, Cohere, Qwen, DeepSeek, Groq, Mistral — plus Ollama, LM Studio, and llama.cpp locally. Switch models mid-session with /model.

Roundhouse

Send the same prompt to multiple models in parallel. Each plans independently. You review, annotate, and critique between phases. A synthesizer combines the best ideas into one unified plan.

Permission modes

Plan is read-only. Create asks before each write. AutoEdit auto-applies edits but gates shell commands. Chug is fully autonomous. Cycle with Tab.

Subagents in worktrees

Spawn parallel sub-agents for independent tasks. Each runs in an isolated git worktree, merges back on success, and surfaces conflicts for review.

Skills & commands

11 built-in slash-command workflows (/brainstorm, /plan, /tdd, /review, /debug, and more). Add your own in .caboose/skills/.

MCP integration

Extend the agent with Model Context Protocol servers via stdio or SSE/HTTP. Built-in presets for GitHub, GitLab, Context7, and Fetch.