Crush core features include:
- Multi-model support: Allows switching between OpenAI, Anthropic, or local models (e.g. Ollama).
- LSP Integration: Provides IDE-level features such as code completion and syntax checking through the Language Server protocol.
- MCP Extension: Extends customization by supporting HTTP, stdio, or SSE via the model context protocol.
- Session Management: Multiple independent sessions can be created, retaining the context of different projects.
- Fully platform compatibleSupport for macOS, Linux, Windows (including WSL), FreeBSD and other operating systems.
- Localization Support: Local models can be connected for offline development through configuration files.
This answer comes from the articleCrush: endpoint AI programming assistant with integrated LSP and multi-model switchingThe