Charm Crush CLI
https://charm.land/
https://github.com/charmbracelet/crush
Another intelligent coding assistant that integrates into the terminal. For models that support such a feature, "Agent" mode is enabled. It's possible to switch models at any time between responses. Chats are saved as sessions and can be revisited.
Using catwalk, it works with models from Anthropic, OpenAI, Groq, OpenRouter, Google Gemini, AWS Bedrock, Azure OpenAI, and you can add your own via OpenAI/Anthropic-compatible APIs. Currently, it does not support connecting subscription plans, from Anthropic, for example — only API keys with pay-per-token.
It uses LSP (Language Server Protocol) for code understanding, similar to IDEs (syntax highlighting, autocompletion, etc.), and shows diffs. Supports MCP.
https://www.youtube.com/watch?v=3crlgrd86r0
The main advantage is the interface, which is made at the highest level here: convenient and clear what is currently happening. The interface renders correctly even when resizing the terminal window, which other tools can't do.
It's great that Ctrl+p always opens the menu. But I miss a hotkey to "regenerate response."
#crush #autonomousagents