Crush

A terminal coding agent from Charm with multi-model sessions, LSP context and MCP extensions, released under the Functional Source License.

28.9k stars, 2.3k forks Go On GitHub since May 2025

What is Crush?

Crush brings an AI coding agent into the terminal with the polished interface Charm is known for from tools like Bubble Tea. You pick from many models or add your own through OpenAI- or Anthropic-compatible APIs, and can switch models in the middle of a session without losing context. It keeps several sessions per project, uses language servers for extra context the way an editor does, and adds capabilities through MCP servers over HTTP, stdio or SSE. It runs in terminals on macOS, Linux, Windows, Android and the BSDs.

Good fit if

  • You want a good-looking terminal agent that is not tied to one model.
  • You work on unusual platforms, such as Android or FreeBSD terminals.

Look elsewhere if

  • You need an OSI-approved license: OpenCode is MIT and Goose is Apache-2.0.

Before you adopt it

Crush uses the Functional Source License, which is not open source by the OSI definition: it forbids competing commercial use, and each version converts to MIT two years after release. Charm requires a signed CLA from contributors.

Drafted with AI from the project's README and repository data, then checked against that data on 30 October 2026. Report a correction

Crush health: is it still maintained?

64 of 100, actively developed

  • Activity
    452 commits in the last 90 days, the latest on 1 November 2026.
    30 / 30
  • Contributors
    GitHub did not report the authors of recent commits, so this part gets a neutral score.
    10 / 20
  • Releases
    14 releases in the last 12 months; the latest, v0.99.0, on 29 October 2026.
    19 / 20
  • Replies to issues
    Maintainers answered 0% of recent issues.
    0 / 20
  • Security practices
    No OpenSSF Scorecard for this repository yet, so this part gets a neutral score.
    5 / 10

Read from GitHub on 1 November 2026. How the score works

Crush license: is it open source?

Crush uses Functional Source License. It is source-available, not an OSI-approved open-source license: the code is public, but the license restricts how you may use it, usually commercially. Contributors sign a contributor license agreement, which lets the owner relicense their work later.

  1. May 2025First published on GitHub.
  2. TodayFunctional Source License. A contributor license agreement is required.

How to run Crush yourself

Docker
No Docker files in the repository
Compose file
None in the repository
Setup effort
Not rated: no compose file to judge from
Kubernetes
No Helm chart in the repository
Desktop and mobile
Builds for Linux, macOS, Windows, Android, including ARM in GitHub releases
Interface languages
English only

Install instructions: the README on GitHub.

Alternatives to Crush

  • Kilo CodeKilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular… 76 health · MIT · 27.8k stars
  • Qwen CodeAn open-source AI coding agent that lives in your terminal. 80 health · Apache-2.0 · 28.9k stars
  • ArchonThe first open-source harness builder for AI coding. Make AI coding deterministic and repeatable. 68 health · MIT · 23.8k stars
  • Continueopen-source coding agent 18 health · Apache-2.0 · 36.4k stars
  • PR-AgentPR Agent: The Original Open-Source PR Reviewer. This project is not the Qodo free tier. 93 health · MIT · 13.9k stars

All 27 projects in AI coding agents

Questions about Crush

Is Crush open source?

Not by the OSI definition. Crush uses Functional Source License, which makes the code public but restricts how it may be used.

Is Crush still maintained?

Its health score is 64 of 100 (actively developed). It had 452 commits in the last 90 days, the latest on 1 November 2026, and its latest release came out on 29 October 2026.

How do I run Crush?

You can run it as an app for Linux, macOS, Windows, Android, including ARM. The README on GitHub has the exact steps.

What are the alternatives to Crush?

Close alternatives in the AI coding agents category include Kilo Code, Qwen Code, Archon.