Crush

Active
GitHub Go NOASSERTION

Description

Open-source agentic coding CLI by the Charm team, supporting multiple LLM backends for autonomous coding in the terminal

Key Features

  • Multi-model support — connect to multiple LLMs via OpenAI and Anthropic-compatible APIs including Groq, OpenRouter
  • Mid-session model switching — switch between different LLM providers while preserving context
  • LSP-enhanced context — leverage Language Server Protocol for additional code context and project structure understanding
  • MCP extension capabilities — connect tools via Model Context Protocol using HTTP, stdio, and SSE transports
  • Multi-session management — each project supports multiple independent work sessions and contexts
  • Cross-platform terminal support — runs on macOS, Linux, Windows, FreeBSD, OpenBSD, and Android terminals

Use Cases

💡 Terminal-based AI coding assistant: use LLMs in the command line to assist code writing and debugging
💡 Multi-project parallel development: maintain independent sessions per project with context preservation
💡 Code refactoring assistance: leverage LSP context for precise refactoring suggestions
💡 Rapid prototyping: generate code skeletons and feature implementations from natural language descriptions
💡 Cross-language development: switch between Go, Python, TypeScript and other languages with multi-model support

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (27.9k stars)

⚠️ Limitations

  • No clear open-source license

Quick Start

```bash
brew install charmbracelet/tap/crush
export ANTHROPIC_API_KEY=your-key
crush
```

Related Projects

Claude Code

143.8k · Python
Active A

Claude Code is an agentic coding tool by Anthropic that lives in your terminal, understands your codebase, and helps you code faster through natural language commands.

coding-agentcliterminal +2
  • · Terminal-native experience — Runs directly in your terminal with full codebase context and structure understanding
  • · Natural language coding — Execute coding, refactoring, and debugging tasks through natural language commands
  • · Git workflow integration — Handles branching, commits, PR creation, and other Git operations

DeepSeek-Reasonix

35.4k · Go
Active A

DeepSeek-Reasonix is a DeepSeek-native AI coding agent for the terminal, engineered around prefix-cache stability — leave it running.

coding-agentdeepseekcli +3
  • · DeepSeek-native AI coding agent designed for terminal use with prefix-cache stability
  • · Config-driven with providers, tools, and plugins all declared in reasonix.toml
  • · Multi-model composable: DeepSeek flash/pro and MiMo presets with optional dual-model execution