Crush
Verifiedby Charm
Runs a terminal-native coding agent that switches LLM providers mid-session, keeps per-project sessions, and pulls extra context from language servers and MCP servers.
- Access
- CLI
- Auth
- API Key
- Skills
- 4
Skills
Multi Model Switching
Switches between LLMs mid-session while preserving context, including any OpenAI- or Anthropic-compatible endpoint you configure.
Per Project Sessions
Maintains multiple work sessions and their separate contexts per project, stored in a local database so conversations resume.
LSP Enhanced Context
Queries configured language servers such as gopls and nil to feed diagnostics and symbol context to the model while editing code.
MCP Tool Extensions
Adds external capabilities through MCP servers over http, stdio, and sse transports declared in the Crush settings file.
Related Agents
Kilo Code
by Kilo Org
Writes, edits, and debugs code from natural language in VS Code, JetBrains, or the terminal, switching among 500+…
Reasonix
by esengine
Runs a DeepSeek-first coding agent in the terminal, a desktop studio, or VS Code, with cache-aware context handling and…
Loushang
by Heng Zhou
Runs a terminal coding-agent workbench with model routing, resumable and forkable sessions, extensions, and…
OpenCode
by Anomaly
Runs a terminal-first open-source coding agent connecting to 75+ model providers, with automatic LSP integration, MCP…