About **Goose**
Goose is an open source, extensible AI agent that runs on your machine. It goes beyond code suggestions by allowing users to install, execute, edit, and test with any LLM. Goose is available as a native desktop app for macOS, Linux, and Windows, a full CLI for terminal workflows, and an API to embed it anywhere. Built in Rust for performance and portability, it works with 15+ LLM providers including Anthropic, OpenAI, Google, Ollama, and Azure. It connects to 70+ extensions via the Model Context Protocol (MCP) open standard. Goose is part of the Agentic AI Foundation (AAIF) at the Linux Foundation.
Key Features
General-purpose AI agent for code, workflows, research, writing, automation, and data analysis
Native desktop app for macOS, Linux, and Windows
Full CLI for terminal workflows
API to embed into any application
Built in Rust for performance and portability
Works with 15+ LLM providers (Anthropic, OpenAI, Google, Ollama, Azure, Bedrock, etc.)
Connects to 70+ extensions via the Model Context Protocol (MCP)
Open source under Apache-2.0 license
Part of the Agentic AI Foundation (AAIF) at the Linux Foundation
Pros & Cons
Pros
- Open source and free to use
- Extensible via MCP and multiple LLM providers
- Cross-platform desktop app, CLI, and API
- Built in Rust for high performance
- Backed by the Linux Foundation
Best For
Code generation, installation, execution, editing, and testingResearch and analysisWriting and content creationAutomation of workflows and tasksData analysis