Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

Crush

AI GitHub ReposAI Coding AssistantsOpen source · macOS, Linux, Windows

Crush is an open-source AI coding agent that runs in the terminal, built by Charm. It works across multiple LLM providers, keeps session context when you switch models, and connects to your codebase and tools through the Language Server Protocol and MCP, for developers who prefer working from the command line.

View Repository
Share
View Repository
Share

Crush is a terminal-based AI coding assistant from Charm, the team behind widely used open-source CLI tools such as Bubble Tea and Glow. It's the actively maintained successor to Charm's earlier project OpenCode: that repository is now archived, with a notice pointing users to Crush as the project's continuation.

Read More

Crush works as an interactive agent inside the terminal rather than as an IDE plugin. It supports a wide range of large language models and lets you add your own via OpenAI- or Anthropic-compatible APIs, so teams aren't locked into a single provider. Sessions are model-flexible: you can switch which LLM is powering the agent mid-conversation without losing the existing context, and Crush maintains multiple separate work sessions per project so different tasks don't bleed into each other.

To understand a codebase, Crush integrates with Language Server Protocol (LSP) servers, giving it the same structural context (types, definitions, references) that a human developer's editor would have, rather than relying only on raw text. It's also extensible through the Model Context Protocol (MCP), supporting HTTP, stdio, and SSE transports, which lets it connect to external tools and data sources beyond what's built in.

Crush installs through standard package managers on every major platform: Homebrew and npm on macOS and Linux, Winget and Scoop on Windows (including PowerShell and WSL), plus native packages for Arch Linux, Nix, FreeBSD, Debian/Ubuntu, and Fedora/RHEL, and it also runs on Android, OpenBSD, and NetBSD. The GitHub repository is active, with over 28,000 stars and commits as recent as today.

Crush is aimed at developers who want an AI pair programmer that lives in their existing terminal workflow rather than a separate application, particularly those already comfortable with command-line tools and who want flexibility over which model or provider powers their sessions.

  • CategoryAI Coding Assistants
  • Pricing ModelOpen source
  • DeploymentSelf-hosted
  • PlatformsmacOS, Linux, Windows

  • Terminal-native AI coding agent, no IDE plugin required

  • Multi-model support across OpenAI- and Anthropic-compatible providers

  • Mid-session model switching without losing context

  • Multiple concurrent work sessions per project

  • Language Server Protocol integration for codebase-aware context

  • Extensible via Model Context Protocol (MCP) over HTTP, stdio, and SSE

  • Cross-platform: macOS, Linux, Windows (PowerShell/WSL), Android, FreeBSD, OpenBSD, NetBSD

  • Installable via Homebrew, npm, Winget, Scoop, Nix, and native Linux package managers

  1. Install: use Homebrew, npm, Winget, Scoop, or your platform's package manager to install Crush

  2. Configure a provider: add an API key for your chosen LLM provider, or a custom OpenAI/Anthropic-compatible endpoint

  3. Start a session: launch Crush in your project directory from the terminal

  4. Work with the agent: describe a coding task and let Crush read, edit, and run code with LSP context

  5. Switch models: change the underlying LLM mid-session if needed, without losing context

  6. Extend with MCP: connect additional tools or data sources through Model Context Protocol servers

  • Terminal pair programming
  • Multi-model workflows
  • Codebase-aware editing
  • Tool-connected agents

Crush Reviews

Loading...

Popular AI Tools Like Crush

goose

AI GitHub Repos

Goose is an open source, extensible AI agent that enhances coding by allowing users to install, execute, edit, and test with any LLM, providing a versatile tool for developers…

AI Coding Assistants

Ranked #31 in AI GitHub Repos

View Tool

AI GitHub Repos

Open source, extensible AI agent that enhances coding by allowing users to install, execute, edit, and test with any LLM, providing a versatile tool for developers…Goose is an open source, extensible AI agent that enhances coding by allowing users to install, execute, edit, and test with any LLM, providing a versatile tool for developers…

FeaturedAI Coding Assistants
Ranked #31 in AI GitHub Repos

CodeFuse-ChatBot

AI GitHub Repos

CodeFuse-ChatBot is an open-source AI assistant designed to streamline the software development lifecycle. It leverages a Multi-Agent Framework, DevOps toolkits, and RAG for code…

AI Coding Assistants

Ranked #232 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source AI assistant designed to streamline the software development lifecycle. It leverages a Multi-Agent Framework, DevOps toolkits, and RAG for code…CodeFuse-ChatBot is an open-source AI assistant designed to streamline the software development lifecycle. It leverages a Multi-Agent Framework, DevOps toolkits, and RAG for code…

AI Coding Assistants
Ranked #232 in AI GitHub Repos

Jules is an Autonomous coding agent that allows developers to focus on their coding tasks while it handles the mundane tasks. It streamlines the coding process, making it easier…

AI Coding Assistants

Ranked #22 in AI Agents

View Tool

Autonomous coding agent that allows developers to focus on their coding tasks while it handles the mundane tasks. It streamlines the coding process, making it easier…Jules is an Autonomous coding agent that allows developers to focus on their coding tasks while it handles the mundane tasks. It streamlines the coding process, making it easier…

FeaturedAI Coding Assistants
Ranked #22 in AI Agents

Pi Agent Harness

AI GitHub Repos

pi is an AI agent toolkit that provides a unified LLM API, agent loop, TUI, and coding agent CLI. It is designed to streamline the development and deployment of AI agents, making…

AI Agent Builders
View Tool

AI GitHub Repos

pi is an AI agent toolkit that provides a unified LLM API, agent loop, TUI, and coding agent CLI. It is designed to streamline the development and deployment of AI agents, making…

FeaturedAI Agent Builders
See the Top 250 AI GitHub Repos

openvibe

AI GitHub Repos

Openvibe is a Python-based, open-source framework designed for AI coding agents. It provides a modular structure for developing and deploying Auto-GPT applications. Key features…

AI Agent Builders
View Tool

AI GitHub Repos

Python-based, open-source framework designed for AI coding agents. It provides a modular structure for developing and deploying Auto-GPT applications. Key features…Openvibe is a Python-based, open-source framework designed for AI coding agents. It provides a modular structure for developing and deploying Auto-GPT applications. Key features…

AI Agent Builders
See the Top 250 AI GitHub Repos

Dify

AI GitHub Repos

Dify is an open-source platform for developing LLM applications. It offers a visual canvas for building AI workflows, RAG pipelines, and agent capabilities. With comprehensive…

AI Agent Builders

Ranked #10 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source platform for developing LLM applications. It offers a visual canvas for building AI workflows, RAG pipelines, and agent capabilities. With comprehensive…Dify is an open-source platform for developing LLM applications. It offers a visual canvas for building AI workflows, RAG pipelines, and agent capabilities. With comprehensive…

FeaturedAI Agent Builders
Ranked #10 in AI GitHub Repos

Aidcrew

AI GitHub Repos

GitHub Aidcrew is a collaborative platform for coding agents, each operating on its own model. It organizes tasks in a git worktree, allowing seamless integration and execution in…

AI Agent Builders
View Tool

AI GitHub Repos

GitHub Aidcrew is a collaborative platform for coding agents, each operating on its own model. It organizes tasks in a git worktree, allowing seamless integration and execution in…

AI Agent Builders
See the Top 250 AI GitHub Repos

DemoGPT

AI GitHub Repos

DemoGPT is an open-source tool for creating AI agents using Large Language Models. It allows users to build, customize, and utilize AI agents with various tools, prompts, and…

AI Agent Builders

Ranked #245 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source tool for creating AI agents using Large Language Models. It allows users to build, customize, and utilize AI agents with various tools, prompts, and…DemoGPT is an open-source tool for creating AI agents using Large Language Models. It allows users to build, customize, and utilize AI agents with various tools, prompts, and…

AI Agent Builders
Ranked #245 in AI GitHub Repos
1 of 8