c

crush

A programming assistant for the terminal, supporting multiple LLM models and workflows.

🌍 OverseasFreeOpen sourceDev开源多模型支持终端工具LLM集成
Platforms: DesktopAndroid
Region
Overseas
Pricing
Free
Open source
Yes
GitHub Stars
★ 25.0k
Source
GitHub
Added
2026-06-05
Last verified
2026-06-05

Overview

Crush is a terminal-based programming assistant that supports various LLM models and workflows. It helps developers write code more efficiently in the terminal, seamlessly integrates with existing tools, codebases, and workflows, and offers full compatibility with mainstream LLM models. Users can easily install Crush via package managers and use it across multiple platforms.

Key features

  • Multiple model selection
  • Switch LLM within sessions
  • Context management based on sessions
  • LSP enhancement
  • Extensibility
  • Cross-platform support

Use cases

Code writing and debuggingProject management and collaborationAutomated script generationIntegrated development environment

Pros

  • Supports multiple LLM models
  • Flexible LLM switching
  • Maintains multiple work sessions
  • Broad platform support

Limitations / notes

  • Requires basic terminal operation knowledge
  • Dependent on network connection

Who it's for

Software developersSystem administratorsData scientistsTech enthusiasts

This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.

FAQ

How to install Crush?

Install via Homebrew, NPM, Arch Linux (btw), Nix, FreeBSD, and other package managers.

Which operating systems does Crush support?

Supports macOS, Linux, Windows, Android, FreeBSD, OpenBSD, and NetBSD.

Similar agents

Something wrong? Let us know on the About page and we'll fix it.