A desktop app for Crush
AgentVera opens the crush command in a real terminal and binds each agent to its own Crush session. Model and provider are picked inside Crush; conversations are kept in the project’s .crush folder.
Crush in AgentVera
- Command
crush- Install
brew install charmbracelet/tap/crush- Sign-in
- Crush uses its own provider settings; the agent’s terminal asks on first launch.
- Model
- Crush’s interactive mode has no model flag; model and provider are picked inside Crush (Ctrl+L) or in its settings.
- Effort
- Crush has no effort levels.
- Role
- Crush has no extra-instructions flag; use AGENTS.md or rule files for lasting instructions.
- Session resume
- The session is found with crush session list after the first reply; on the next launch the agent returns to it with --session.
- MCP and browser
- AgentVera’s MCP servers aren’t passed to Crush.
What every agent gets
Side-by-side panes
The agent opens in the same grid as the project’s other agents; the layout is remembered per project.
Flows
When the agent finishes a turn, its reply goes through a template to another agent; turn limits stop loops.
Automatic code review
When a turn ends, the code it wrote is reviewed by the Claude model you pick, with findings linked to file:line.
Telegram notifications
Finished turns, errors and flows waiting for approval reach your phone; reply to message the agent.
Queue and broadcast
Queue a message while the agent is busy, or send one message to the agents you pick.
Picks up where it left off
An agent that has received a message returns to its conversation when the app reopens.
Questions
Where do I pick the model in Crush?
Inside Crush with Ctrl+L or in its settings. Interactive mode has no model flag.
Where are Crush conversations stored?
Crush keeps its conversations in the .crush/ folder inside the project.
Other agents
All agentsBring your Crush agents into one window.
Download AgentVera, add a project folder and pick Crush under New agent.