Crush vs GitHub Copilot CLI: pricing, features and which to choose

Plans, prices, deployment options, strengths and limits for Crush vs GitHub Copilot CLI, taken from each company's pricing page, docs and changelog. Updated October 2026.

CrushGitHub Copilot CLI
Crush logo

Crush

Terminal & CLI AI Tools

Crush is Charmbracelet's terminal coding agent for developers who want hosted APIs, local models, LSP context, and MCP tools. The client is free, while model inference costs depend on Hyper, another provider, or local hardware. It suits developers who prefer terminal workflows and endpoint choice over one bundled subscription.

GitHub Copilot CLI logo

GitHub Copilot CLI

Terminal & CLI AI Tools

GitHub Copilot CLI is a terminal coding agent for developers working in GitHub repositories. It can inspect files, plan changes, run approved commands, and use repository issues and pull requests as context. Copilot Free provides a no-cost entry point, while individual paid plans start at $10 per month. Agent interactions consume AI Credits.

Quick comparison

FeatureCrushGitHub Copilot CLI
CategoryTerminal & CLI AI ToolsTerminal & CLI AI Tools
Main useTerminal coding agentGitHub coding agent
Pricing modelFree plan + paid tiersFree plan + paid tiers
Free plan Yes Yes
Entry paid planFree (Crush client)$10/month (Copilot Pro)
PlatformsmacOS, Linux, WinmacOS, Linux, Win
Open source No No
Self-hosted Yes No
Public API Yes Yes
Profile updatedOctober 2026October 2026

Pricing plans

Every public plan, as listed on each company's pricing page.

Crush

  • Crush clientFree

    The binary is free; model inference, API calls, and provider limits are billed or enforced separately.

  • Hyper FreeFree

    Charm describes a free Hyper tier; included usage limits should be confirmed on Hyper's current pricing page.

  • Other providersUsage-based

    Anthropic, OpenAI, Gemini, OpenRouter, local models, and other providers set their own rates and limits.

GitHub Copilot CLI

  • Copilot Free$0/month

    Includes CLI with limited chat and agent usage, entry-level model access, and 2,000 monthly code completions.

  • Copilot Pro$10/month

    Includes CLI, broader model access, and paid-plan features. Agent interactions use the monthly AI Credits allowance.

  • Copilot Pro+$39/month

    Includes CLI, higher AI Credits capacity, and broader model access than Pro.

  • Copilot Max$100/month

    Includes CLI, the highest individual-plan AI Credits capacity, and the broadest individual model access.

  • Copilot Business$19/user/month

    Organization plan with CLI access, pooled usage controls, and administrative policy features.

  • Copilot Enterprise$39/user/month

    Organization plan with CLI access, enterprise governance, pooled usage controls, and premium Copilot features.

Strengths and limits

Crush

  • Crush supports many hosted APIs and local models.
  • LSP integration gives agents symbol-aware project context.
  • MCP support expands the terminal workflow with external tools.
  • The client covers macOS, Linux, Windows, Android, and BSD systems.
  • Inference costs and quality vary by the provider you configure.
  • FSL-1.1-MIT restricts competing commercial use before conversion.
  • Trusted configuration files can execute shell code at load time.

GitHub Copilot CLI

  • The CLI connects terminal work with GitHub repository context.
  • Users approve file changes and command execution before action.
  • MCP servers and custom agents extend the default workflow.
  • Business and Enterprise plans add organization policy controls.
  • Agent interactions consume monthly AI Credits.
  • Model access depends on the selected Copilot plan.
  • The CLI relies on GitHub authentication and remote inference.

Which should you choose?

Choose Crush if

  • Developers who want one terminal client across many model providers.
  • Teams that need LSP context and MCP tool extensions.
  • Users running local models or self-managed compatible endpoints.
  • Developers working across macOS, Linux, Windows, Android, or BSD.

Look elsewhere if

  • Companies needing unrestricted commercial redistribution of the client today.
  • Users seeking one predictable subscription with bundled model usage.
  • Anyone unwilling to review shell-capable project configuration.

Choose GitHub Copilot CLI if

  • GitHub users who want an agent inside a local repository.
  • Teams needing organization policies for terminal-based Copilot work.
  • Developers working from GitHub issues and pull requests.
  • Users who prefer a managed remote agent over local inference.

Look elsewhere if

  • Users wanting arbitrary providers or local-only model execution.
  • Developers unwilling to monitor model usage and AI Credits.
  • Teams needing a standalone CLI without GitHub account dependency.

Crush logo Crush in brief

Crush is a Go terminal coding agent made by Charmbracelet, the company behind Bubble Tea and other terminal tools. The repository was created in May 2025 and has grown to more than 28,000 stars on GitHub. It runs on macOS, Linux, Windows through PowerShell or WSL, Android, FreeBSD, OpenBSD, and NetBSD. The application is free to install, but it does not include unlimited model inference. Charm lists Hyper as its official subscription provider, while users can connect hosted APIs or local models. That split matters for budgeting because Crush is the client, while the selected provider normally bills model usage. The project uses the FSL-1.1-MIT license, with each version converting to MIT on its second anniversary.

The normal workflow begins in a project directory, where Crush opens an interactive terminal interface and asks for a model or API key. Users can maintain multiple sessions and preserve context while switching models. Language Server Protocol integration supplies code intelligence, while Model Context Protocol support adds tools through HTTP, stdio, or SSE servers. The agent can inspect files, propose edits, and run commands, with configuration controlling permissions. Crush supports OpenAI-compatible and Anthropic-compatible custom providers, alongside Anthropic, OpenAI, Gemini, OpenRouter, Bedrock, Vertex AI, and Groq. Its security documentation says crushrc is trusted shell code and warns that shell substitutions in crush.json run during configuration loading. Configuration review therefore belongs in the normal deployment process.

Crush combines LSP context, MCP extensibility, sessions, local-model support, and broad operating-system coverage in one terminal client. Its cost and model quality depend on external providers, while its FSL license restricts some competing commercial redistribution before conversion. Configuration can execute shell code, so teams need permission discipline and repository review. Aider focuses on repository editing with an open-source license, Claude Code is Anthropic's first-party coding agent, and GitHub Copilot CLI is more closely tied to GitHub accounts and Copilot plans. Those products offer clearer single-vendor operating models. Pick Crush if endpoint flexibility, local inference, and terminal portability matter more than one bundled subscription or conventional open-source licensing.

Read the full Crush review

GitHub Copilot CLI logo GitHub Copilot CLI in brief

GitHub Copilot CLI is GitHub's terminal-native coding agent, launched in public preview in September 2025. It is distributed as the @github/copilot npm package and uses a GitHub account for authentication. The product works with local repositories while connecting to GitHub context, including repository history, issues, and pull requests. GitHub documents support for Linux, macOS, and Windows, with PowerShell 6 or later required on Windows. The current CLI is distinct from the older gh-copilot extension. GitHub announced that gh-copilot would stop working on October 25, 2025, and presented the agentic CLI as its replacement. That distinction matters because the older extension offered command suggestions, while the current product can plan and execute multi-step repository work.

A normal session starts with copilot in a repository and a natural-language request. The agent can inspect files, propose a plan, edit code, debug, refactor, and run terminal commands. GitHub context lets it work from repository tasks, issues, and pull requests, while the included GitHub MCP server connects the session to GitHub capabilities. Custom MCP servers and custom agents extend that setup. GitHub says each file change and command execution requires explicit approval. Release notes also describe streaming output, parallel tool calls, model selection, image input, session continuation, delegated work, and granular tool permissions. The workflow combines shell access with repository context, but users must review proposed edits and commands before allowing them, particularly when a request can affect files or external GitHub state.

Copilot CLI suits developers who keep repositories, issues, and pull requests in GitHub and want organization controls around terminal agents. Its limits are clear: it requires GitHub authentication, access depends on a Copilot plan, and agent work consumes credits. The product also depends on remote GitHub-hosted AI services, so it is not a local-only runtime or a self-hosted deployment. Crush offers provider and local-model choice, Claude Code centers Anthropic's service, and OpenCode emphasizes support for multiple providers. Pick Copilot CLI when GitHub context and centralized policy outweigh endpoint freedom. Pick Crush for local models, Claude Code for Anthropic-centered workflows, or OpenCode for provider flexibility.

Read the full GitHub Copilot CLI review

Frequently asked questions

How do Crush vs GitHub Copilot CLI compare on price?

Crush has a free option, and its first paid plan (Crush client) is listed at Free. GitHub Copilot CLI has a free option, and its first paid plan (Copilot Pro) is listed at $10/month. Prices are from each company's pricing page and can change, so check before you buy.

Which has a free plan, Crush vs GitHub Copilot CLI?

All of them. Crush: The binary is free; model inference, API calls, and provider limits are billed or enforced separately. GitHub Copilot CLI: Includes CLI with limited chat and agent usage, entry-level model access, and 2,000 monthly code completions.

Can I self-host or integrate Crush vs GitHub Copilot CLI?

None of them is open source. Crush can run on your own servers. Crush and GitHub Copilot CLI offer a public API.

How much does Crush cost?

The Crush client is free to download. You pay separately for inference through Hyper, an API provider, or your own local hardware. Crush supports many providers, so there is no single universal token price. Check the selected provider's current rate card and usage limits before assigning the tool to a team.

Is Crush free to use?

The software client is free, and Charm describes Hyper as having a free tier. That does not mean unlimited model usage. API calls can incur provider charges, while local models shift costs to your own hardware. Hyper's included allowance and current subscription terms should be verified on its pricing page before use.

How much does GitHub Copilot CLI cost?

There is no separate CLI fee. Access is included with Copilot Free, Pro, Pro+, Max, Business, and Enterprise. GitHub lists individual paid plans at $10, $39, and $100 per month for Pro, Pro+, and Max. Agent interactions consume AI Credits, and GitHub values one credit at $0.01. Additional paid usage depends on account or administrator settings.

Is GitHub Copilot CLI free?

Yes. GitHub Copilot Free includes CLI access with limited chat and agent usage, entry-level model access, and 2,000 monthly code completions. The free plan has less capacity and fewer features than paid plans. Agent work uses the plan's AI usage allowance, so sustained repository tasks can require an upgrade or paid usage where available.

Related comparisons

Sources