Crush is a next-generation, terminal-based AI coding assistant developed by Charm, designed to seamlessly integrate with your tools, workflows, and preferred LLMs. It provides developers with an intuitive, session-based experience where multiple contexts can be managed across projects. With flexible model switching, Crush allows you to change providers mid-session while retaining conversation history. It enhances productivity by combining LSP (Language Server Protocol) support with extensible MCP (Model Context Protocol) integrations for richer coding context and external tool connectivity. Built for portability, it offers first-class support across macOS, Linux, Windows (PowerShell and WSL), and BSD systems. Backed by the Charm ecosystem, Crush is a stable, actively maintained evolution of the original OpenCode project.

Features

  • Multi-model support with a wide range of LLMs and the ability to add custom providers.
  • Dynamic model switching mid-session without losing project or conversational context.
  • Session-based workflow management for handling multiple projects and contexts simultaneously.
  • LSP integration for enhanced diagnostics, language intelligence, and coding context.
  • MCP extensibility with support for http, stdio, and SSE connections to external tools.
  • Cross-platform compatibility, including macOS, Linux, Windows (PowerShell + WSL), FreeBSD, OpenBSD, and NetBSD.
  • Configurable environment and permissions, including .crushignore and --yolo flag for tool execution.
  • Local and custom model support, with compatibility for providers like Ollama, LM Studio, Deepseek, and Vertex AI.

Project Samples

Project Activity

See All Activity >

Categories

AI Coding

License

MIT License

Follow Crush

Crush Web Site

Other Useful Business Software
Auth0 for AI Agents now in GA Icon
Auth0 for AI Agents now in GA

Ready to implement AI with confidence (without sacrificing security)?

Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
Start building today
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Awesome AI coding assistant/agent!
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, Mac, Windows

Programming Language

Go

Related Categories

Go AI Coding Tool

Registered

2025-09-01