Crush CLI icon
Crush CLI icon

Crush CLI

Crush is an open-source, terminal-based AI coding agent built in Go by Charm (charmbracelet), designed to bring agentic coding directly into your shell with a polished TUI experience.

Crush CLI screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Windows
  • Linux
  • Mac
  • Homebrew
  • npm
  • Arch Linux
  • Nix Package Manager
  • FreeBSD
  • OpenBSD
  • NetBSD
  • Debian
  • Fedora
  • Android
  • PowerShell
1like
0comments
0articles

Features

  1.  Agentic AI

Crush CLI News & Activities

Highlights All activities

Recent activities

Crush CLI information

  • Developed by

    Charmbracelet, Inc.
  • Licensing

    Open Source and Free product.
  • Written in

  • Alternatives

    11 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

AI Tools & Services

GitHub repository

  •  27,721 Stars
  •  2,190 Forks
  •  675 Open Issues
  •   Updated  
View on GitHub
Crush CLI was added to AlternativeTo by Croco Loki on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Crush CLI?

Crush is an open-source, terminal-based AI coding agent built in Go by Charm (charmbracelet), designed to bring agentic coding directly into your shell with a polished TUI experience.

Runs as both an interactive Bubble Tea-powered TUI and a scriptable CLI (crush run for one-shot prompts).

Multi-model support across Anthropic, OpenAI, Gemini, AWS Bedrock, Azure, Copilot, MiniMax, Vercel, and any OpenAI/Anthropic-compatible endpoint, with the ability to switch models mid-session while preserving context.

Session-based conversations with persistent SQLite storage, letting you maintain multiple work contexts per project.

LSP (Language Server Protocol) integration for real-time diagnostics and symbol-aware context, just like a human developer would use.

Extensible via MCP (Model Context Protocol) servers and a built-in skills system, plus a granular permission system gating file and shell access.

Crush's support for local/self-hosted OpenAI-compatible endpoints alongside major cloud providers makes it a flexible option if you want to avoid vendor lock-in.

Official Links