Crush is Charm’s glamorous open-source coding agent for the terminal, bringing multi-model AI assistance to a beautifully crafted command-line experience.
Crush comes from the team behind Bubble Tea and the beloved modern terminal tooling of the Charm ecosystem. It delivers agentic coding with file editing, command execution and multi-session support, wrapped in a keyboard-driven interface that feels native to terminal enthusiasts.
Crush is model-agnostic, working with major providers and local models, and supports MCP for extending its toolset. Sessions can be resumed, multiple projects run side by side, and the open-source codebase reflects Charm’s reputation for polish, portability and thoughtful design. Sessions and projects stay neatly organized, which suits developers who keep many worktrees and repositories open at once. Cross-platform packaging makes installation trivial on any machine you move between.
Crush is free and open source, with optional paid plans that add team features and convenience capabilities. Model usage is billed by whichever provider you connect, or free with local models. Being open source, Crush costs nothing beyond model inference, and optional subscriptions mainly support development and add conveniences.
Crush is for terminal devotees who care about their tools’ feel and want AI coding assistance that matches the quality of their shell environment. It suits solo developers and small teams who prefer open tooling. It also appeals to minimalists who want capable agents without adopting a large platform or leaving their terminal workflow.
Yes, Crush is free and open source with full functionality. Optional subscriptions support development and unlock convenience features, while model costs remain yours.
Crush runs locally and can be scripted, and its MCP support lets it integrate with external systems. It is a client rather than a hosted service, so APIs you expose come from your own stack.
Crush competes on craft and openness: it is the most aesthetically refined terminal agent available, with capability that rivals mainstream options though a smaller ecosystem than the largest projects. Crush is chosen for craft and feel; buyers who prioritize maximum ecosystem size and integrations will look at more established alternatives.
Gemini CLI is Google's open-source AI coding agent that brings frontier Gemini models into the terminal with a remarkably generous free tier.OverviewLaunched…
OpenCode is an open-source, terminal-native coding agent that is model-agnostic, letting you run any LLM provider or local model against your repository.OverviewOpenCode…
Replit Agent is an AI software engineer inside the Replit cloud IDE that turns plain-language product ideas into deployed full-stack apps. OverviewReplit…