Goose
Block-stewardship open-source desktop, CLI, and API coding agent with MCP extension support, any-LLM/custom-provider flexibility, and active release cadence. Governance is operator-managed.
Goose, originally released as codename goose, is an open-source, general-purpose AI agent that runs on your own machine. Created by Block's open-source team and now governed as a vendor-neutral project under the Agentic AI Foundation at the Linux Foundation, it is built in Rust and distributed under a permissive Apache license. Although its first and best-known use is software engineering, Goose is designed to take on broader work too, including research, writing, automation, and data analysis.
What sets Goose apart from a code-suggestion tool is that it acts. Given a high-level goal, it breaks the task into steps and carries them out: reading and writing files, running code and tests, installing dependencies, executing terminal commands, refining its own output, and calling external APIs, iterating until the job is done. Because it operates in your actual development environment rather than inside a chat window, it behaves like an autonomous teammate that can build, run, and fix a project end to end.
A defining design choice is that Goose runs locally, so your code and data stay on your machine, which matters for sensitive or proprietary work. You interact with it through a native desktop app for macOS, Linux, and Windows, a full command-line interface for terminal and scripting workflows, or an API for embedding it in your own tools.
Goose is model-agnostic, working with many providers, including Anthropic, OpenAI, Google, and local models through Ollama, so you can balance performance, cost, and privacy and avoid lock-in. Its extensibility comes from the Model Context Protocol, the open standard Goose helped pioneer, which lets the agent connect to the systems where data and tools live, from content repositories to business applications and development environments. It can discover new systems on the fly, and the community keeps expanding what it can do by building new integrations.
Because it is open source, anyone can extend Goose, build a custom interface, or ship their own preconfigured distribution. It appeals to developers and technical teams who want an autonomous, on-machine agent they fully control, with their own choice of model and complete ownership of their data.
Vendor details
Canonical URL
https://goose-docs.ai
Category
Coding agent
Company status
independent
Use cases & customers
Target customers
Deployment options
In practice
You want an autonomous agent but your proprietary code can't leave your laptop. Goose runs locally, reading and writing files, running tests, and executing commands in your own environment, so your data never leaves your machine.
You'd rather delegate a whole task than get line-by-line suggestions. You give Goose a high-level goal and it breaks it into steps, writing the code, running it, catching bugs, and fixing them until it's done.
You don't want to be locked to one model or one set of tools. Goose works with providers like Anthropic, OpenAI, and local models through Ollama, and connects to your systems through the Model Context Protocol.
Sources & related URLs
Agentic Index coverage score
9.0 / 14 capabilities · 64%
| Integrations & Tool CallingMCP extensions docs 2026-06-08 | Full |
|---|---|
| Workflow OrchestrationCoding and workflow agent docs 2026-06-08 | Full |
| Knowledge Grounding & RAGOfficial docs 2026-06-08 | Partial |
| Human Oversight & GuardrailsOperator-managed governance docs 2026-06-08 | Partial |
| Security, Identity & GovernanceOperator-managed governance | Partial |
| Observability & AuditabilityOfficial docs 2026-06-08 | Partial |
| Memory & State PersistenceOfficial docs 2026-06-08 | Partial |
| Deployment & Data ResidencyDesktop CLI API self-hosted docs 2026-06-08 | Full |
| Prebuilt Agents, Templates & PacksOfficial docs 2026-06-08 | Partial |
| Triggers & Channel CoverageOfficial docs 2026-06-08 | Partial |
| Model Flexibility & RoutingAny-LLM custom-provider support docs 2026-06-08 | Full |
| APIs, SDKs & MCP ExtensibilityMCP extensions API CLI docs 2026-06-08 | Full |
| Testing, Debugging & OptimizationOfficial docs 2026-06-08 | Partial |
| Browser & Computer UseOfficial docs 2026-06-08 | Unable to verify |
The Agentic Index coverage score grades every vendor Full, Partial or Unable to verify against the same 14 buyer facing capabilities, from public evidence only. Each capability links to how all vendors in the index score on it. How this evidence is graded
Recent platform changes
Goose version 1.45.0 introduces several new capabilities, including support for the latest Gemini models and a configurable GOOSE_DOCS_ROOT environment variable for air-gapped documentation access. The release also adds structured summary output, the ability to disable built-in skills, and resolves a security vulnerability by patching the Nostr dependency.
Bears on: Security / enterprise
View sourceBlock launched Buzz, an open-source collaboration workspace and Git forge that natively integrates Goose. Using the Agent Client Protocol, Goose agents can now be deployed into Buzz channels with their own cryptographic identities to participate in threads, review code, and execute automations alongside human developers.
Bears on: Integrations
View sourcePricing
Free / OSS
usage
What is public
Goose is an open-source AI agent from Block that runs locally and connects to your choice of LLM provider. Free to use; you supply (and pay for) the model via your own API key or a local model.
Billing mechanics
No vendor subscription. Cost is whatever your chosen model provider charges for the API usage Goose generates, or zero for a local model.
Variable cost rationale
Free software, but BYO-key model usage is pay-as-you-go, so spend tracks your provider's API rates and your usage volume.
Sales call required
No, self serve available
Free / trial
Free (OSS self-host)
Key ambiguities
Total cost depends entirely on which model you point it at and how much you run it - there is no Goose-side price.
Missing data
No vendor pricing exists; model-provider API spend is the only cost and is user-specific.
Related vendors
- Cognition — Maker of Devin, an autonomous AI software engineer
- 10Web — Agentic website platform whose team of ten specialized AI agents…
- Ageiro — Early stage enterprise platform that turns business goals into…
- Aider — Open-source, model-agnostic terminal coding agent that works…
- Anthropic Claude Code — Anthropic's terminal and IDE-native coding agent with sub-agent…
- AppFactor — Agentic orchestration platform that autonomously maintains and…
Alternatives to Goose
The closest documented capability profiles to Goose among coding agents tracked by Agentic Index, ordered by similarity on the same 14 point evidence the rankings use. No vendor pays for placement.
- Zed9.5 / 14Adds documented Browser & Computer Use
- Warp10.0 / 14Fuller documented coverage on Human Oversight & Guardrails and Security, Identity & Governance
- Cline10.5 / 14Fuller documented coverage on Knowledge Grounding & RAG and Human Oversight & Guardrails
- Continue10.5 / 14Fuller documented coverage on Knowledge Grounding & RAG and Security, Identity & Governance
- Kilo Code9.5 / 14Adds documented Browser & Computer Use
- Kiro10.5 / 14Fuller documented coverage on Human Oversight & Guardrails and Security, Identity & Governance
Similarity is computed from each vendor's Agentic Index coverage score evidence, axis by axis, not from the totals. How this evidence is graded