crush
Works on code in the terminal while switching models, preserving sessions, and connecting MCP tools.
- Stars
- 26,421
- Forks
- 2,092
- Updated
- Updated Jul 10, 2026
Works on code in the terminal while switching models, preserving sessions, and connecting MCP tools.
Crush is a terminal coding assistant that can switch models during a session while preserving context and keeping multiple project sessions. It uses language servers for additional code context and connects MCP servers over stdio, HTTP, or SSE. It supports many OpenAI- and Anthropic-compatible providers as well as local models; users need to configure a working provider, credentials, or local endpoint before sending model requests.
Resource types
Use cases
Operating systems
Runs an open-source coding agent in your terminal with build and read-only planning modes.
Run the Codex coding agent locally from your terminal.
Runtime
Protocols & integrations
Capabilities
Audience
Public GitHub facts last synced Jul 10, 2026.
Edit code, run commands, and use tools with an agent in your IDE or terminal.
Use lower-cost models for coding, commands, and interface testing in the terminal.