Skip to main content
Open Source · Apache 2.0 · Linux Foundation
goose logo

Your native open source AI agent. Desktop app, CLI, and API — for code, workflows, and everything in between.

38k+GitHub stars
400+Contributors
70+MCP extensions

What goose does

goose is a general-purpose AI agent that runs on your machine. Not just for code — use it for research, writing, automation, data analysis, or anything you need to get done.

🖥️

Desktop app, CLI, and API

A native desktop app for macOS, Linux, and Windows. A full CLI for terminal workflows. An API to embed it anywhere. Built in Rust for performance and portability.

🔌

Extensible

Connect to 70+ extensions — databases, APIs, browsers, GitHub, Google Drive, and more — via the Model Context Protocol open standard. Add community skills, or build your own.

🤖

Any LLM, including your subscriptions

Works with 15+ providers — Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, Bedrock, and more. Use API keys or your existing Claude, ChatGPT, or Gemini subscriptions via ACP.

📋

Recipes

Capture workflows as portable YAML configs. Share with your team, run in CI, include instructions, extensions, parameters, and subrecipes.

🧩

MCP Apps

Extensions can render interactive UIs directly inside goose Desktop — buttons, forms, visualizations. A new way to build agent-powered tools.

🔀

Subagents

Spawn independent subagents to handle tasks in parallel — code review, research, file processing — keeping the main conversation clean.

🔒

Security

Prompt injection detection, tool permission controls, sandbox mode, and an adversary reviewer that watches for unsafe actions.

Built on open standards

Model Context Protocol

MCP is the open standard for connecting AI agents to tools and data sources. goose was one of the earliest adopters and has one of the deepest integrations in the ecosystem — with 70+ documented extensions and growing.

Browse MCP extensions →

Agent Client Protocol

ACP is a standard for communicating with coding agents. goose works as an ACP server — connect from Zed, JetBrains, or VS Code — and can use ACP agents like Claude Code and Codex as providers.

goose as ACP server →

Agentic AI Foundation

goose is part of the Agentic AI Foundation at the Linux Foundation — ensuring the project remains vendor-neutral, community-governed, and open for the long term.

Learn about AAIF →

Get started

Download the desktop app

Available for macOS, Linux, and Windows

or install the CLI
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash

See goose in action