ClaudeMap

Crush

Open-source terminal AI coding agent with a TUI.

Plugins & Agentsclituiagent

Open-source terminal AI coding agent by Charmbracelet, with a Bubble Tea TUI. Sits alongside Claude Code as an alternative for terminal-first workflows; LSP-native so it understands code structure.

What it does

  • Terminal AI coding agent by Charm — Bubble Tea TUI with the polish you'd expect from the Glow/bubbletea authors
  • Multi-model: switch providers mid-session, including OpenAI-compatible and local endpoints
  • LSP-aware and MCP-capable, session-based work
  • Installable via Homebrew or npm (@charmland/crush)

When to use it

For terminal users who care about the TUI experience itself — a coding agent that feels like a crafted tool, with freedom to point it at any model endpoint.

Getting started

brew install charmbracelet/tap/crush

or: npm install -g @charmland/crush

Things to know

Bring your own model endpoint/key; check the README for the current provider configuration format.

Repository

charmbracelet/crush

Charted

Related on the map

  • clawd-conduit

    Plugin / Agent

    Wire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.

    • hooks
    • desktop
    • notifications
    • claude-code
  • CometixCode

    Plugin / Agent

    An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.

    • terminal-ui
    • rust
    • reimplementation
    • unofficial
  • Abide

    Plugin / Agent

    Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.

    • hooks
    • code-review
    • rules
    • agents-md