cat README.md
Goose
Open-source AI agent from Block (now Linux Foundation) that automates engineering tasks via CLI and desktop app, with native MCP integration and any-LLM support.
brew install goosegoose --helpWaiting for input...What makes Goose different
MCP-first architecture
Goose was one of the earliest and deepest adopters of the Model Context Protocol, with 70+ documented extensions covering GitHub, Google Drive, databases, browsers, and custom APIs.
MCP-native design means Goose can connect to virtually any tool or service without waiting for vendor-specific integrations.Multi-LLM provider support
Works with 15+ providers including Anthropic, OpenAI, Google, Mistral, Ollama, OpenRouter, Azure, and Bedrock. Use API keys or existing subscriptions.
Vendor-neutral design means teams can switch models based on task, cost, or privacy requirements without changing workflows.Rust-based performance
Core engine built in Rust for fast startup, low latency tool calls, and efficient resource usage.
Rust gives Goose a performance advantage over Node.js or Python-based agents, especially for long-running autonomous sessions.Desktop + CLI + API
Available as a native desktop app, full CLI, and embeddable API — all from the same codebase.
Developers can choose the interface that fits their workflow, from GUI exploration to scripted automation.Your first command
brew install gooseReady. Run --help to explore.How developers use Goose
Autonomous code generation and refactoring
Describe a feature in natural language and let Goose plan, implement, test, and iterate on the code autonomously.
CI/CD and DevOps automation
Use Goose's CLI and MCP extensions to automate build pipelines, deployment scripts, and infrastructure management.
Multi-step engineering workflows
Chain together MCP extensions for GitHub, databases, and cloud providers to automate complex engineering pipelines.
How Goose compares
Goose offers deeper MCP integration and multi-platform support. Cline has richer IDE integration and browser automation.
Questions
Q: What should I check before using Goose?
Start with one safe workflow for Goose. Inspect official setup instructions, required credentials, execution logs, approval points, and failure recovery before expanding from a sandbox task into production automation.
Q: Is Goose open source?
Goose is listed with Apache-2.0 based on the official source links in this profile. Re-check the repository, model card, or docs before production use.
Q: Who maintains Goose?
Goose was originally built by Block and is now governed by the Agentic AI Foundation (AAIF) under the Linux Foundation.