goose

An open source AI agent for desktop, CLI and API that works with any LLM. It can install, run, edit and test things, and handles code, research, writing and automation.

Share on XLicense: Apache-2.0

Overview

goose is an open source, general-purpose AI agent that runs on your own machine. It comes as a native desktop app for macOS, Linux and Windows, a command line tool, and an API you can embed. It can install, run, edit and test things, and it is used for code as well as research, writing, automation and data analysis. It is written in Rust and works with many LLM providers.

Key features

  • Desktop app, CLI and embeddable API
  • Works with 15+ providers, including Ollama and Bedrock
  • Connects to 70+ extensions through Model Context Protocol
  • Can use existing Claude, ChatGPT or Gemini subscriptions via ACP

Best for

People who want a local, provider-neutral agent for coding and everyday tasks, and who like extending it with MCP extensions. It is part of the Agentic AI Foundation at the Linux Foundation.

Upstream
aaif-goose/goose
Fork on GitHub
Guo-astro/goose
Upstream stars
55k
Category
AI agents and LLM tools
Language
Rust
License
Apache-2.0
Forked
2026-04-05
Sync status
Updated by last syncLast synced 2026-09-29