Goose is a general-purpose AI agent that runs on your machine, intended not only for code but also research, writing, automation, and data analysis. It ships as a native desktop app for macOS, Linux, and Windows, a full CLI for terminal workflows, and an API to embed it in other software. It is built in Rust for performance and portability.
It is provider-agnostic, working with 15+ LLM providers including Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, and Bedrock, and can use existing Claude, ChatGPT, or Gemini subscriptions via the Agent-Client Protocol (ACP). It connects to 70+ extensions through the Model Context Protocol (MCP), and supports custom distributions with preconfigured providers, extensions, and branding. Goose is a project of the Agentic AI Foundation at the Linux Foundation.