Visitar URL original
goose | Your open source AI agent
Skip to main content
Open Source ยท Apache 2.0 ยท Agentic AI Foundation
goose logo

Your open source AI agent. Use goose on desktop or in the terminal, or build agents into your own applications with the goose Development Kit (GDK).

55k+GitHub stars
600+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.

๐Ÿ› ๏ธ

goose Development Kit (GDK)

Build agents that run across native apps, servers, and the browser, and resume from saved state. Use the runtime components behind goose, with control over models, tools, and agent behavior. Explore GDK.

๐Ÿค–

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.

Set up goose in Zed โ†’

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