About Goose
Goose is an open source AI agent that runs on your own machine. It is built in Rust and ships as a native desktop app for macOS, Linux and Windows, a full command line interface, and an API for embedding the agent in other software. The project positions it as a general purpose agent rather than only a coding assistant, so it can be used for research, writing, automation and data analysis as well as software development.
It is aimed at developers and technical teams who want control over the model behind their agent. Goose works with more than 15 providers, including Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure and Bedrock, and can also use existing Claude, ChatGPT or Gemini subscriptions through the Agent Client Protocol. Extensions connect it to databases, APIs, browsers, GitHub and Google Drive through the Model Context Protocol, with more than 70 documented. Recipes capture workflows as portable YAML files that can be shared with a team or run in continuous integration, and subagents can take on tasks such as code review or file processing in parallel. Security features include prompt injection detection, tool permission controls, a sandbox mode and an adversary reviewer that watches for unsafe actions.
Goose is released under the Apache 2.0 license and no pricing page is published, so there is no listed fee for the software itself. Costs from whichever model provider you connect are separate.
The project has moved to the Agentic AI Foundation, part of the Linux Foundation, which it describes as vendor neutral and community governed.