A desktop app for Mistral Vibe

AgentVera opens the vibe command in a real terminal. Pick a model alias per agent; the Vibe session is found and the agent returns to the same conversation when the app reopens.

Vibe in AgentVera

Command
vibe
Install
curl -LsSf https://mistral.ai/vibe/install.sh | bash
Sign-in
Vibe uses its own Mistral login or MISTRAL_API_KEY; a setup screen opens in the agent’s terminal on first launch.
Model
A model alias from Vibe’s settings (VIBE_ACTIVE_MODEL); left empty, the default model is used.
Effort
Vibe has no effort levels.
Role
Vibe has no extra-instructions flag; use AGENTS.md or rule files for lasting instructions.
Session resume
Vibe writes its session after the first message; AgentVera finds it and returns with --resume next time.
MCP and browser
AgentVera’s MCP servers aren’t passed to Vibe.

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

Do I need an API key for Vibe?

Vibe uses its own Mistral login or MISTRAL_API_KEY; it asks which on first launch.

Can each agent use a different model?

Yes. The alias you pick is passed as VIBE_ACTIVE_MODEL.

Other agents

All agents

Bring your Vibe agents into one window.

Download AgentVera, add a project folder and pick Vibe under New agent.