← all repositories

charmbracelet/crush

A terminal-based AI coding assistant that connects to multiple LLMs with session management, LSP integration, and MCP support.

25.1k stars Go Coding AssistantsAgents
crush
Velocity · 7d
+66
★ / day
Trend
steady
star history

Crush is an agentic coding assistant that runs in the terminal and integrates with LLMs of choice. It maintains session-based contexts per project, uses Language Server Protocol (LSP) for enhanced context understanding, and supports Model Context Protocol (MCP) for extensibility. Built in Go, it supports OpenAI- and Anthropic-compatible APIs and works cross-platform.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.