#77th of 46 in Coding agents and assistants
goose
Rust AI agent with desktop app, CLI and API, extended through MCP
- Stars
- 55.3k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Rust
32,808 on 25 Mar 202655,288 on 14 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
goose is a general-purpose agent written in Rust that runs locally as a desktop app (macOS, Linux, Windows), a CLI, or an embeddable API. It connects to 15+ model providers, including Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure and Bedrock, and to 70+ extensions over the Model Context Protocol. It is hosted by the Agentic AI Foundation at the Linux Foundation.
Who it is for: Developers wanting a local, provider-agnostic agent for code and automation
Strengths
- Desktop app, CLI and API from one Rust codebase
- 15+ providers, including Ollama for local models
- Can use existing Claude, ChatGPT or Gemini subscriptions via ACP
- 70+ MCP extensions; custom distros with preset providers and branding
Weaknesses
- README gives no RAM, GPU or port requirements
- CLI install is a curl-pipe-to-bash script
- Scope is general-purpose, not focused solely on coding
- README has no demo and little detail on the API
What it needs
- Docker
- Needs LLM provider API key or ACP-linked subscription
- Models: Anthropic, OpenAI, Google, Ollama, OpenRouter
Also in Coding agents and assistants
See all 46| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 83 out of 100 |
| 2 | opencodeTerminal coding agent with build and plan modes, plus a desktop app | 79 out of 100 |
| 3 | piTerminal coding agent with extensions, skills, and an SDK | 79 out of 100 |
| #4 | oh-my-openagentTerminal coding agent that fans work out across many models | 78 out of 100 |
| #5 | orcaDesktop app that runs CLI coding agents in parallel git worktrees | 77 out of 100 |