A desktop app for Goose
AgentVera opens goose session in a real terminal and gives every agent a Goose session named after it. The role is added to Goose’s system prompt, and AgentVera’s MCP servers come in as extensions.
Goose in AgentVera
- Command
goose- Install
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash- Sign-in
- Goose uses the provider you picked with goose configure; it won’t open without one.
- Model
- Left empty, the model chosen in goose configure is used; a chosen model is passed with --model.
- Effort
- Low, medium, high and max.
- Role
- The role is added to Goose’s system prompt (--system) and given again on every launch.
- Session resume
- Every agent opens a named session of its own (--name) and returns to it with --resume.
- MCP and browser
- AgentVera’s MCP servers and browser are added to Goose as extensions.
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
Why won’t Goose open?
Goose doesn’t start without a provider. Run goose configure in a terminal first.
Do several Goose agents share one session?
No. Each agent uses its own session, named after it.
Other agents
All agentsBring your Goose agents into one window.
Download AgentVera, add a project folder and pick Goose under New agent.