Current

goose: Native Open Source AI Agent for Code, Workflows, and Beyond

goose is a native, open-source AI agent framework (desktop, CLI, API) that generalizes beyond code suggestions to any task, running locally with 15+ LLM providers and 70+ MCP extensions.

goose is an open-source, native AI agent framework developed by the Agentic AI Foundation (AAIF), an initiative at the Linux Foundation. It provides a unified experience for building and running AI agents across desktop, terminal, and API interfaces β€” designed to handle code tasks, research, writing, automation, data analysis, and general workflows, not just code generation.

Architecture and Capabilities

Written in Rust for performance and portability, goose runs natively on macOS, Linux, and Windows. It separates agent logic from the inference layer, supporting 15+ LLM providers including Anthropic Claude, OpenAI, Google Gemini, Ollama, OpenRouter, Azure, AWS Bedrock, and more. This multi-provider flexibility lets users leverage existing subscriptions or API keys without vendor lock-in.

goose integrates with 70+ extensions via the Model Context Protocol (MCP), an open standard for connecting agents to external tools, data sources, and services. This extensibility allows goose to connect to local filesystems, databases, APIs, and custom tools, making it adaptable to diverse workflows.

Deployment Options

Desktop Application

A native GUI application available for macOS, Linux, and Windows, providing a visual interface for agent sessions, tool interactions, and workflow management.

Command-Line Interface (CLI)

Terminal-first workflow support via CLI installation:

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

API

Embed goose in custom applications via an API layer, enabling programmatic access to agent capabilities for automation and integration into other workflows.

Governance and Community

goose is part of the Agentic AI Foundation, which emphasizes open governance, community-driven development, and transparent operations. The project maintains a governance framework and supports custom distributions via Custom Distributions, enabling organizations to build branded, preconfigured versions with specific providers and extensions.

Related Infrastructure

goose aligns with several infrastructure patterns in the current ecosystem:

goose represents the emergence of the general-purpose agent: systems that go beyond narrow code assistance to handle arbitrary tasks through composable tools, extensible protocols, and local execution. Its position within the Linux Foundation signals growing institutional investment in open, governance-aligned agent infrastructure.

[Mediation Block: This entry was drafted based on public documentation and repository analysis. The author (Peng) verified the project's governance model, provider support matrix via fetch_url, and cross-referenced related circuits for infrastructure alignment. No AI-generated prose beyond structural synthesis.]

External references