Back to vendors
G

Goose

Also known as: codename goose, Block goose, aaif-goose

Visit site
Entry priceFree / OSSFull pricing detail

Vendor neutral open source AI agent under the Linux Foundation's Agentic AI Foundation, running locally as desktop app, CLI or API, with MCP extensions, recipes and subagents, a scheduler, and 30+ model providers on your own keys.

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

Funding status

Vendor neutral open source project, Apache 2.0, written in Rust. Created inside Block, open sourced as codename goose in January 2025, contributed to the Linux Foundation's Agentic AI Foundation as a founding project in December 2025 alongside Anthropic's MCP and OpenAI's AGENTS.md, with repository and governance formally transferred from Block to the AAIF in April 2026. Roughly 52,000 GitHub stars and over 500 contributors; Block remains an active maintainer. AAIF platinum members include AWS, Anthropic, Block, Bloomberg, Cloudflare, Google, Microsoft and OpenAI.

Company status

independent

Use cases & customers

Target customers

developerstechnical operators

Deployment options

Desktop app (macOS, Linux, Windows)CLIREST API (goose-server)Fully local / air-gapped with Ollama or LM StudioWhite-labelled custom distributions

Integrations

Extensions are MCP servers, with a catalog of more than 70 covering SaaS applications, data sources and development environments, and the agent can discover new systems on the fly. Goose was one of the first public MCP clients. Every tool is individually configurable and can be disabled, including native ones. A goose-server REST API with an OpenAPI specification and generated TypeScript SDK supports embedding, a documented Provider trait allows custom LLM integrations across 30+ providers, and white-labeled distributions with preconfigured providers and branding are a supported build target.

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.

Agentic Index coverage score

12.0 / 14 capabilities · 86%

Integrations & Tool Calling Full

The agent reads and writes files, executes shell commands, builds and runs software, runs tests and calls external APIs in the developer's own environment, with more than 70 MCP extensions connecting SaaS applications, data sources and development environments; tools are individually configurable and can be turned off, including native ones, and MCP Apps provide a UI proxy surface.

Sourcegoose-docs.ai extensions docs and github.com/aaif-goose/gooseread 2026-08-30

Workflow Orchestration Full

Recipes package instructions, prompt, extensions, parameters and sub_recipes into a reusable shareable unit defined by a documented YAML or JSON schema with template variables filled at runtime; sub-recipes compose recipes into larger workflows, subagents run sub-recipes in isolated execution contexts and can run concurrently, and a scheduler runs recipes on cron or set frequencies unattended.

Sourcegoose-docs.ai/docs/guides/recipes and goose-docs.ai scheduling docsread 2026-08-30

Knowledge Grounding & RAG Partial

The agent works in the developer's actual environment, reading files and running commands directly, and reaches external content repositories, business applications and data sources through MCP extensions with the ability to discover new systems on the fly; project guidance follows the AGENTS.md standard, which is an AAIF sibling project. No codebase indexing, embedding or retrieval architecture is documented.

Sourcegoose-docs.ai and aaif.io/projects/gooseread 2026-08-30

Human Oversight & Guardrails Full

Permission modes set how much goose may do alone: Manual Approval asks for confirmation before using any tool or extension, Smart Approval approves low risk actions and flags the rest for approval, Chat Only allows no tool use, and granular per tool permissions refine both. The limit: Completely Autonomous is the default, so approval applies only once a stricter mode is chosen.

Sourcegoose-docs.ai/docs/guides/managing-tools/goose-permissionsread 2026-09-29

Security, Identity & Governance Partial

Security rests on architecture and configuration: the agent runs locally under the user's own credentials with bring your own keys, tools are individually disableable and scoped per recipe and subagent, and code need never leave the machine. There is no hosted service, no accounts and no organization layer, so no SSO, RBAC, audit logging or attestation exists or is claimed. The project is vendor neutral under the Agentic AI Foundation, which publishes a project health score for it.

Sourcegoose-docs.ai and aaif.io/projects/gooseread 2026-08-30

Observability & Auditability Full

Every session is kept as a record in a local SQLite database holding session metadata and the full conversation of messages and tool interactions, beside command history and system log files, all stored on the user's machine and never sent to external servers, and past sessions are browsable and resumable in the CLI and desktop app; an execution history the buyer holds, though with no organization level export.

Sourcegoose-docs.ai/docs/guides/logsread 2026-09-29

Memory & State Persistence Partial

The built in Memory extension stores what the user teaches goose (commands, snippets, preferences) as files per project or globally, loads them into every session and exposes remember, retrieve and remove tools, and sessions are resumable. The store is written at the user's instruction rather than retained by the agent on its own.

Sourcegoose-docs.ai/docs/mcp/memory-mcp and docs/guides/logsread 2026-09-29

Deployment & Data Residency Full

Goose runs entirely on the developer's own machine as an Apache 2.0 licensed Rust binary, as a desktop app for macOS, Linux and Windows or a CLI, so code and data stay local; with an Ollama or LM Studio provider and a locally hosted model it operates fully offline with no API keys and no external network calls, which the documentation gives as suitable for air gapped environments, and an Inference Mesh supports local models.

Sourcegoose-docs.ai and github.com/aaif-goose/gooseread 2026-08-30

Prebuilt Agents, Templates & Packs Full

A Recipe Cookbook publishes ready to use recipes for common development scenarios, shareable by URL and launchable with a single click, alongside a documented extension catalog of more than 70 MCP extensions installable into the agent and a skills system for role based specialization; custom slash commands can be bound to recipes in any chat session.

Sourcegoose-docs.ai/docs/guides/recipes and goose-docs.ai extensions catalogread 2026-08-30

Triggers & Channel Coverage Full

Invocation spans a native desktop application on macOS, Linux and Windows, a full command line interface for terminal and scripting workflows, and a REST API with an OpenAPI specification and generated TypeScript SDK for embedding; a scheduler runs recipes at a set frequency or on a custom cron schedule unattended, and a gateway provides remote access.

Sourcegoose-docs.ai scheduling and CLI docs, and the goose-server API referenceread 2026-08-30

Model Flexibility & Routing Full

More than 30 LLM providers are supported including Anthropic, OpenAI, Google, Groq, Mistral, Cohere, Amazon Bedrock and local inference through Ollama and LM Studio, configurable per session and per recipe, with a documented Provider trait for implementing custom provider integrations and an Inference Mesh for local models; the project is bring your own key throughout, and multi model use lets different models review each other's work.

Sourcegoose-docs.ai provider docs and goose-docs.ai/docs/guidesread 2026-08-30

APIs, SDKs & MCP Extensibility Full

Goose was one of the first public MCP clients and its Extensions are MCP servers, with a catalog of more than 70 and the ability to discover new systems on the fly; a goose-server REST API with an OpenAPI specification and generated TypeScript SDK supports embedding, custom MCP servers and tools can be built, a Provider trait allows custom LLM integrations, and white labeled distributions with preconfigured providers and branding are a documented build target. The whole project is Apache 2.0 in Rust at github.com/aaif-goose/goose.

Sourcegoose-docs.ai extensions and API docsread 2026-08-30

Testing, Debugging & Optimization Full

The repository carries an evals/harbor directory for running goose against benchmark tasks, so a customer can evaluate the agent's behavior with the project's own harness, and recipes support structured response schemas and retries for deterministic checks.

Sourcegithub.com/aaif-goose/gooseread 2026-09-29

Browser & Computer Use Partial

The built in Computer Controller extension automates everyday computer tasks, controlling applications and system settings through macOS UI automation via the third party Peekaboo CLI and scraping the web, and browser control otherwise comes from catalog extensions such as Playwright, Selenium and Browserbase that the user installs. The control runs on a third party engine wired in rather than one goose builds, and browser control beyond it depends on extensions the user adds.

Sourcegoose-docs.ai/docs/mcp/computer-controller-mcpread 2026-09-29

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

2026-07-29·Security / enterpriseVerified

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 source
2026-07-21·IntegrationsPartially Verified

Block 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 source
View all 2 changes for Goose →Tracked since Jul 2026 · Verified from public vendor sources

Pricing

Free / OSS

usage

Free tier

What is public

Goose is an open-source AI agent, created at Block and now governed under the Agentic AI Foundation, 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.

Agentic Index verified 2026-09-29

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.

  • Cline12.0 / 14Fuller documented coverage on Browser & Computer Use
  • Zencoder13.0 / 14Fuller documented coverage on Knowledge Grounding & RAG and Security, Identity & Governance
  • Cursor12.5 / 14Fuller documented coverage on Security, Identity & Governance and Browser & Computer Use
  • Factory12.5 / 14Fuller documented coverage on Knowledge Grounding & RAG and Security, Identity & Governance
  • Google Antigravity12.5 / 14Fuller documented coverage on Security, Identity & Governance and Browser & Computer Use
  • JetBrains AI10.5 / 14A lighter documented profile than Goose

Similarity is computed from each vendor's Agentic Index coverage score evidence, axis by axis, not from the totals. How this evidence is graded

Contact us

Found a vendor we missed? Have feedback on the index? We'd love to hear from you.