Goose logo

Goose

Open source AI agent for desktop, CLI, and API with 15+ provider integrations and Model Context Protocol extensions

install· Curl Script

Goose is a general-purpose AI agent that operates natively on your local machine through multiple interfaces: a desktop application for macOS, Linux, and Windows, a command-line interface for terminal workflows, and an API for embedding into other applications. Built in Rust for performance and cross-platform compatibility, it functions as an AI assistant for code development, research, writing, automation, and data analysis tasks.

The tool integrates with over 15 AI providers including Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, and AWS Bedrock. Users can connect through API keys or existing subscriptions to Claude, ChatGPT, or Gemini via the Agent Communication Protocol (ACP). Goose extends functionality through 70+ extensions using the Model Context Protocol open standard, allowing integration with various external tools and services.

Goose targets developers, researchers, and knowledge workers who need AI assistance across different workflows and platforms. The tool supports custom distributions, enabling organizations to build preconfigured versions with specific providers, extensions, and branding. It operates as part of the Agentic AI Foundation under the Linux Foundation, emphasizing open source governance and community development.

Installation

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

Alternatives & related tools

add a badge to your README

Maintain Goose? Show that it's featured on trmn. The badge links back to this page.

Featured on trmn
Markdown
[![Featured on trmn](https://www.trmn.sh/badge/goose.svg)](https://www.trmn.sh/tools/goose?utm_source=badge)
HTML
<a href="https://www.trmn.sh/tools/goose?utm_source=badge"><img src="https://www.trmn.sh/badge/goose.svg" alt="Featured on trmn" height="20"></a>