Goose
Goose is an open-source, extensible AI agent introduced by Block (the company behind Square and Cash App) in January 2025. It goes beyond code suggestions — Goose can install dependencies, execute code, edit files, and run tests autonomously using any LLM you choose. It runs entirely on your machine, making it a privacy-first alternative to cloud-based agents.
With roughly 35,000 GitHub stars, 1,700+ MCP extensions, and support for 25+ LLM providers, Goose has grown into one of the most popular open-source AI agent frameworks — now governed by the Linux Foundation.
Key Features
1. General-Purpose Agent
Not just for code — Goose handles research, writing, automation, and data analysis. It reads and writes files, runs code and tests, installs dependencies, and iterates on output until tasks are done.
2. Native Desktop, CLI, and API
- Desktop app: macOS, Linux, and Windows.
- Full CLI: For terminal workflows.
- API: Embed goose anywhere in your tools and products.
- Built in Rust for performance and portability.
3. Model Context Protocol (MCP) Native
Block co-developed the MCP protocol with Anthropic. Goose connects to 1,700+ MCP extensions — GitHub, Figma, Docker, and more — and can discover new systems on the fly.
4. Any LLM You Want
Works with 25+ LLM providers, including Claude, GPT, and local models. Run entirely offline with a local model for complete data privacy — your code never leaves your hardware.
5. Extensible Architecture
Modular design with custom distributions: preconfigure providers, extensions, and branding to build your own goose distro.
Use Cases
- Software Engineering: Reduce time on maintenance and repetitive tasks; search, navigate, and write code autonomously.
- Automation: Script and automate workflows with the computer controller.
- Data Analysis: Analyze data and generate reports with local models.
- Privacy-Sensitive Work: Full local operation with open-source LLMs.
Pricing
Goose is free and open source (Apache 2.0). You pay only for the LLM API usage of the provider you connect — or use a local model at zero marginal cost.
Advantages & Unique Selling Points
- Privacy by Design: Everything runs on your machine; data stays under your control.
- MCP Pioneer: Direct lineage to the protocol's development, with the largest extension ecosystem.
- Model Freedom: Choose any LLM — frontier models or fully local ones.
- Cross-Platform: Desktop, CLI, and embeddable API in one Rust codebase.
User Reviews
"Goose is an on-machine AI agent and it's open source — everything is stored on your computer, private, you have control over the data." — Rizel Scarlett, Block Open Source Team
"Open source using Goose with an open-source LLM is so powerful — you can own your data and you don't even need internet." — The Square Developer Podcast
"35,000 stars, 1,700 MCP extensions, built in Rust, now governed by the Linux Foundation." — Prism Labs, YouTube
Getting Started
- Install: Download the desktop app for macOS/Linux/Windows, or install the CLI:
curl -fsSL .../download_cli.sh | bash. - Configure: On first launch, pick your LLM provider and enter credentials.
- Enable Extensions: Toggle built-in extensions or add MCP servers from the community.
- Start Automating: Give goose a task and let it plan, execute, and iterate.
Limitations
- Local Hardware Demands: Local LLMs need sufficient RAM/GPU; a 64GB machine works, but more helps.
- Extension Quality Varies: Not all community MCP extensions are equally reliable.
- Configuration Learning Curve: Setting up providers and extensions takes some effort.
- Autonomy Trade-Offs: Autonomous execution requires careful permission management.
Conclusion
Goose is a compelling, privacy-first open-source AI agent from a major fintech company. Its MCP-native architecture, 25+ provider support, and desktop/CLI/API surface make it both powerful and flexible. If you want an AI agent that runs locally, respects your data, and can be extended to almost any tool, Goose is an excellent choice — especially for privacy-conscious teams.
Recommended for: Developers and teams wanting a local-first, open-source AI agent with MCP extension support.
Not recommended for: Users who want a fully managed cloud agent with no setup or infrastructure concerns.
Comments
No comments yet. Be the first to comment!
Related Tools
Gemini CLI
geminicli.com
An open-source AI agent that brings the power of Google's Gemini directly into your terminal, featuring a 1M token context window and extensible tool ecosystem.
Kilo Code
kilo.ai
Kilo Code is a free, open-source AI coding agent for VS Code with 500+ models, parallel subagents, inline code review, and MCP marketplace support.
OpenClaw
openclaw.ai
OpenClaw is an open-source, self-hosted AI assistant gateway that runs on your devices and connects to 29+ chat channels — WhatsApp, Telegram, Discord, Slack, iMessage — with persistent memory and full tool access.
Related Insights
Stop Cramming AI Assistants into Chat Boxes: Clawdbot Picked the Wrong Battlefield
Clawdbot is convenient, but putting it inside Slack or Discord was the wrong design choice from day one. Chat tools are not for operating tasks, and AI isn't for chatting.
The Twilight of Low-Code Platforms: Why Claude Agent SDK Will Make Dify History
A deep dive from first principles of large language models on why Claude Agent SDK will replace Dify. Exploring why describing processes in natural language is more aligned with human primitive behavior patterns, and why this is the inevitable choice in the AI era.
Skills + Hooks + Plugins: How Anthropic Redefined AI Coding Tool Extensibility
An in-depth analysis of Claude Code's trinity architecture of Skills, Hooks, and Plugins. Explore why this design is more advanced than GitHub Copilot and Cursor, and how it redefines AI coding tool extensibility through open standards.