aaif-goose/goose
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
What it solves
goose is a general-purpose AI agent designed to handle a wide variety of tasks directly on your machine, including coding, research, writing, automation, and data analysis.
How it works
It is built in Rust for performance and portability and is available as a desktop application (macOS, Linux, Windows), a command-line interface (CLI), and an API. It integrates with over 15 AI providers (such as Anthropic, OpenAI, Google, Ollama, and OpenRouter) and supports the Model Context Protocol (MCP) to connect to over 70 extensions.
Who it’s for
Developers and users who want a native, open-source AI agent that can be used across different interfaces (desktop, terminal, or API) and integrated with various LLM providers and extensions.
Highlights
- Native desktop app for Windows, macOS, and Linux.
- Full CLI for terminal-based workflows.
- Support for 15+ LLM providers via API keys or existing subscriptions.
- Integration with 70+ extensions via the Model Context Protocol (MCP).
- Built in Rust for high performance.