tools
Crush
Crush is an open-source terminal coding agent that connects your code, tools, workflows, and chosen language models.

Crush runs in a terminal and helps developers work with code through configurable language-model providers. It supports multiple models, project sessions, LSP context, shell tools, and MCP servers.
Developers can use it on macOS, Linux, Windows, Android, and BSD systems. Crush itself is open source, but model access may require a separate subscription or usage-based API account from the selected provider.
Features
- Switch language models during a session while preserving context
- Maintain multiple work sessions and contexts per project
- Use LSPs to provide additional code context
- Add MCP servers over HTTP, stdio, or SSE
- Connect OpenAI-compatible and Anthropic-compatible providers
- Run with local model providers such as Ollama and LM Studio
- Use project and global context files such as AGENTS.md
- Licensed under FSL-1.1-MIT
Use cases
- Review and modify code from a terminal session
- Explore an unfamiliar codebase with LSP-assisted context
- Run development tools and MCP integrations from an AI agent
- Switch between hosted and local language models
- Automate coding tasks with non-interactive commands
Pros
Cons
Latest updates
- v0.100.0 (v0.100.0)
- v0.99.0 (v0.99.0)
Crush now runs on Catwalk v3, and hooks can follow runs and act after tools execute.
- v0.98.0 (v0.98.0)
Crush added OSC 7501 support and Grok OAuth login.
- v0.97.0 (v0.97.0)
Added UI controls to turn MCP servers off and display Git branches.
- v0.96.0 (v0.96.0)
Added themes with live preview and the ability to create and edit custom palettes.
Capabilities
- Agent that edits files — “permissions allow view edit” source
- Knows the whole codebase — “Crush analyzes your codebase and creates a context file that helps it work more effectively in future sessions.” source
- Runs commands — “permissions deny bash sourcegraph” source
- Command line — “Your new coding bestie, now available in your favourite terminal.” source
- Choice of models — “Multi-Model: choose from a wide range of LLMs or add your own via OpenAI- or Anthropic-compatible APIs” source
- No code retained — “It’s privacy focused, with zero data retention (ZDR) and is designed to comply with GDPR.” source
- API — “A short grace window right after POST /v1/workspaces so a client that has created the workspace but not yet opened its event stream does not get reaped before it can attach.” source
Get it
Pricing
- Starting price
- Free
- Prices checked
- 2026-10-25
- Read
- by web search
Free
Free
- Free download and use
- Bring your own API keys or local models
- Optional Hyper inference (separate billing)
- Multi-model support via OpenAI/Anthropic-compatible providers
- Terminal-based AI coding agent
- MCP and LSP integration