Crush
by 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.
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
OpenSandbox
Runs AI-agent workloads in isolated Docker or Kubernetes sandboxes, exposing sandbox lifecycle, command, filesystem, an…
AgentMail
Email inbox API built for AI agents. Create, send, receive, search, and manage email programmatically with SDKs for Pyt…
Braintrust
Evaluates and observes LLM applications end to end: capture traces, score them with evals, iterate in a prompt playgrou…
Browser Harness
Connects an LLM directly to a real Chrome browser over a single CDP websocket, letting the agent write the helper code…