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 >

License

MIT License

Follow Crush

Crush Web Site

Other Useful Business Software
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Try It Free
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, Go AI Coding Agents

Registered

2025-09-01