Goose is a general-purpose AI agent that runs natively on your machine via a desktop app, CLI, or API. It supports multiple LLM providers and MCP extensions for diverse tasks beyond code suggestions.
Project overview
A native, high-performance application built in Rust that connects to 15+ providers and 70+ extensions, allowing users to leverage general-purpose AI tasks locally.
Project type
MCP · AI Agent · AI Coding
Use cases
Coding & Development · Automation
Deployment
Refer to project documentation
License
Apache-2.0
Best for
Users seeking a general-purpose agent running natively on their machine via GUI, CLI, or API for diverse tasks.
Key capabilities
Available for macOS, Linux, and Windows, this application is built in Rust for performance and portability.
Provides a full CLI for terminal workflows allowing users to interact with the agent.
Provides an API to embed goose anywhere.
Works with 15+ providers including Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, Bedrock, and others.
Connects to 70+ extensions via the Model Context Protocol (MCP) open standard.
Allows users to build their own goose distro with preconfigured providers, extensions, and branding.
Limitations and risks
While the orchestration runs locally, inference depends on external LLM providers which may require API keys, paid subscriptions, or external routing.
Telemetry behavior, GPU requirements, and minimum hardware specifications are not documented.
Getting started
Download the desktop app directly or install the CLI using a single bash script, then run the application or CLI.
Alternatives and comparisons
Provides an opinionated plugin and CLI for automated model routing and parallel multi-agent orchestration compared to Goose's single-agent setup.
Serves as a multi-user, web-based conversational interface with agents and enterprise features, unlike the native desktop and CLI focus of Goose.
A static Go binary focused on keeping token costs low via prefix-cache stability for DeepSeek models.
GitHub project description: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
README: 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.
README: goose works with 15+ providers — Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, Bedrock, and more. Use API keys or your existing Claude, ChatGPT, or Gemini subscriptions vi…
README: **[Download the desktop app](https://goose-docs.ai/docs/getting-started/installation)** for macOS, Linux, and Windows. Or install the CLI: ```bash curl -fsSL https://github.com/aa…
README: - [Custom Distributions](https://github.com/aaif-goose/goose/blob/main/CUSTOM_DISTROS.md) — build your own goose distro with preconfigured providers, extensions, and branding