
About goose
goose is an open-source AI agent for your desktop, your terminal and your own applications. It is a general-purpose agent rather than only a coding tool, so it can also handle research, writing and data work.
What it does
goose runs on your machine with a desktop app, a CLI and an API. It connects to many model providers through API keys or existing subscriptions, and it uses MCP extensions to reach tools and data. Subagents can take on parallel tasks, and recipes capture a workflow as a YAML file you can share or run in CI. The goose Development Kit lets developers build their own agents.
Key features
- Desktop app, CLI and API for embedding the agent
- Recipes: workflows saved as YAML for sharing or CI
- Subagents for parallel tasks
- 70+ MCP extensions for tools and data
- Permission controls, sandbox mode and prompt injection checks
Who it's for
Developers, power users and automation teams who want an agent they can run locally and extend. People outside software can use it for research and writing tasks too.
Pricing and good to know
goose is Apache 2.0 licensed, and the page lists it as open source. You bring your own API keys or subscriptions, so model costs depend on those accounts. goose runs on macOS, Linux and Windows. Review tool permissions carefully when you give an agent access to files and the network.
Highlights
- Desktop app, CLI and API for embedding the agent
- Recipes: workflows saved as YAML for sharing or CI
- Subagents for parallel tasks
- 70+ MCP extensions for tools and data
- Permission controls, sandbox mode and prompt injection checks












