Alternatives to Crush

Terminal coding agent that works with whichever large language model you point it at. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Crush.

  • OpenCode

    Work with an AI coding assistant from your terminal.

    OpenCode is an MIT licensed terminal coding assistant supporting multiple providers, without Crush's listed language server context or Android support.

  • Aider

    AI pair programming in a terminal, working directly on your git repository and committing as it goes.

    Aider is an Apache-2.0 terminal tool that commits each change to git and runs linters and tests, though its repository has slowed since 2025.

  • Claude Code

    Agentic coding tool that reads a codebase, edits files and runs commands.

    Claude Code is a closed source agent tied to a paid Claude plan or API credits, available in terminal, IDEs, desktop and web.

  • Goose

    Run an extensible AI assistant on your desktop or in a terminal.

    Goose is an Apache-2.0 assistant for desktop or terminal that connects providers to tools through MCP extensions, and is not coding-specific.

  • Kilo Code

    An open-source AI coding agent for VS Code, JetBrains, the terminal and the cloud.

    Kilo Code is an MIT-licensed agent for VS Code, JetBrains, CLI and cloud with bring-your-own keys, local models and model usage at cost.

  • Open Interpreter

    A command-line coding agent built to work with open language models such as Kimi and GLM.

    FreeProprietaryCommand line

    Open Interpreter is a command-line coding agent designed around open-weight models such as Kimi and GLM, but it is not open source.

Also worth comparing

These listings name Crush as their own alternative, so the relationship runs both ways.

  • Twinny

    An open-source AI coding assistant for VS Code that works with local or hosted models.

    Crush is an MIT terminal coding agent for any OpenAI- or Anthropic-compatible API, with language-server context and mid-session model switching.

Similar software

Related functionality, not a direct replacement.