Our take
- Activity
- 87
- Community
- 94
- Issues
- 83
- Pull requests
- 50
+1,234 stars in the last 29 days
- Releases more often than 90% of the projects we track
- More contributors than 78% of the projects we track
- Merges more pull requests than 78% of the projects we track
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
56,376Forks
6,569Change since Nov 8, 2026: +35 stars·+2 forks
Watch the OSRepos video
An Agent Across Tasks: aaif-goose
Overview
goose runs on your machine and lets an AI model take actions through an agent interface, rather than only suggesting text or code. It is intended for people who want to delegate practical tasks across coding and other workflows, using a desktop app, terminal, or API.
It can connect to multiple model providers and extend its capabilities through MCP integrations. This makes goose a fit when you want one agent workflow across different models and tools, while keeping the choice of interface and provider flexible.
Key Features
- Offers a native desktop app, CLI, and API.
- Supports macOS, Linux, and Windows desktop installations.
- Connects to more than 15 model providers, including local and hosted options.
- Supports existing Claude, ChatGPT, and Gemini subscriptions through ACP.
- Connects to more than 70 extensions through the Model Context Protocol.
- Is written in Rust and licensed under Apache-2.0.
Use Cases
- Developers can use the CLI or desktop app to work on code, run workflows, and test changes with an AI agent.
- Researchers and analysts can delegate research or data-analysis tasks to an agent that can use connected extensions.
- Writers and operations teams can apply the same agent workflow to writing and routine automation beyond software development.
- Teams embedding agent capabilities into another product can use the API and configure a custom distribution.
Getting Started
Install the CLI with:
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
For desktop installation and setup instructions, see the README and project documentation.
Alternatives
- OpenHuman: OpenHuman emphasizes persistent agents with memory, search, and workflows, while goose is a general-purpose agent for coding and broader tasks.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| goose | Rust | Apache-2.0 | 54.9k | Not checked yet |
| OpenHuman | Rust | GPL-3.0 | 42.2k | Active |
Considerations
- The agent's capabilities depend on the selected model provider and the extensions you configure. The project supports multiple providers and MCP extensions, but the input does not specify which are enabled by default.
- Using hosted providers may require credentials or an eligible existing subscription; local and hosted provider setup can differ.
- goose can execute actions, so review what you delegate and which extensions you connect, especially for sensitive work.
- The repository reports 423 open issues. This is a signal to review current issues and known limitations before relying on it for a critical workflow.
Found this useful?
Share it with someone who would like goose.