
Open source AI agent for desktop, CLI, and API with 15+ provider integrations and Model Context Protocol extensions
Goose is a general-purpose AI agent that operates natively on your local machine through multiple interfaces: a desktop application for macOS, Linux, and Windows, a command-line interface for terminal workflows, and an API for embedding into other applications. Built in Rust for performance and cross-platform compatibility, it functions as an AI assistant for code development, research, writing, automation, and data analysis tasks.
The tool integrates with over 15 AI providers including Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, and AWS Bedrock. Users can connect through API keys or existing subscriptions to Claude, ChatGPT, or Gemini via the Agent Communication Protocol (ACP). Goose extends functionality through 70+ extensions using the Model Context Protocol open standard, allowing integration with various external tools and services.
Goose targets developers, researchers, and knowledge workers who need AI assistance across different workflows and platforms. The tool supports custom distributions, enabling organizations to build preconfigured versions with specific providers, extensions, and branding. It operates as part of the Agentic AI Foundation under the Linux Foundation, emphasizing open source governance and community development.
# via Curl Script
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash