Alternatives to Claude Code

Agentic coding tool that reads a codebase, edits files and runs commands. 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 Claude Code.

  • Aider

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

    Aider is a free Apache-2.0 terminal tool that commits every change to git and connects to almost any model, including local ones.

  • OpenCode

    Work with an AI coding assistant from your terminal.

    OpenCode is a free MIT licensed terminal coding assistant supporting multiple model providers, with provider charges separate from the client.

  • Crush

    Terminal coding agent that works with whichever large language model you point it at.

    Crush is a free MIT licensed terminal agent for any OpenAI- or Anthropic-compatible API, letting you switch models mid-session, though you pay for model access.

  • Goose

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

    Goose is a free Apache-2.0 assistant for desktop or terminal that connects any configured model provider to tools through MCP extensions.

Similar software

Related functionality, not a direct replacement.