CLI-based AI Coding Assistant
23.1k 2026-04-16

charmbracelet/crush

An agentic AI coding assistant that integrates large language models and LSPs directly into your terminal for enhanced coding workflows.

Core Features

Multi-model LLM support with context preservation
Session-based context management for projects
Enhanced code understanding via LSP integration
Extensible capabilities through MCPs
Broad cross-platform terminal compatibility

Quick Start

brew install charmbracelet/tap/crush

Detailed Introduction

Crush is a sophisticated, terminal-native AI coding assistant designed to seamlessly integrate large language models (LLMs) and Language Server Protocols (LSPs) into a developer's workflow. It acts as a "coding bestie," offering agentic capabilities directly within the terminal. By supporting multiple LLM providers and maintaining session-based context, Crush empowers developers with intelligent assistance for various coding tasks, making it a versatile and powerful tool for modern software development across diverse operating systems.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.