Crush
Developer guide to Crush — the open-source coding agent from Charmbracelet for terminal-native software workflows.
Setup and first run
How to approach Crush onboarding, validate a first coding session, and keep the initial evaluation simple and safe.
Architecture and runtime
The Crush runtime shape and the practical relationship between terminal UX, coding actions, model wiring, and developer workflow.
Configuration and security
How Crush model setup, local file access, command behavior, and safe developer rollout fit together.
Extending and contributing
Where to work when extending Crush, what kinds of changes are best for first contributions, and how to keep patches reviewable.
Simple user guide
A plain-language Crush guide for managers and non-technical stakeholders who need a high-level view of a terminal coding agent.