AI-Powered CLI Coding Assistant
23.6k 2026-04-29
charmbracelet/crush
A terminal-based agentic coding assistant that integrates with various LLMs and developer tools to streamline coding workflows.
Core Features
Multi-Model LLM support with context preservation.
Session-based work management for projects.
Enhanced context via Language Server Protocols (LSPs).
Extensible capabilities through MCPs (http, stdio, sse).
Cross-platform compatibility across major operating systems.
Quick Start
brew install charmbracelet/tap/crushDetailed Introduction
Crush is a sophisticated, terminal-native agentic coding assistant designed to seamlessly integrate large language models (LLMs) with existing developer tools and workflows. It empowers developers by providing a "coding bestie" directly in their terminal, offering features like multi-model LLM support, session management, and LSP integration for enhanced context. Built on the robust Charm ecosystem, Crush aims to make AI-driven coding accessible and efficient across various platforms, from leading open-source projects to critical business infrastructure.