Goose
An Apache 2.0 AI agent for macOS, Windows and Linux, with desktop and CLI interfaces and support for Ollama or cloud model providers.
Alternative to:

Goose is a general-purpose AI agent for people who want help with coding, research, writing, automation or data analysis. It runs on your computer and lets you choose the model provider behind the agent.
- Desktop, terminal and API access: Work in a native desktop app or CLI, or embed the agent in other software through its API.
- Local and cloud models: Use Ollama for local models, or connect providers including Anthropic, OpenAI, Google, OpenRouter, Azure and Bedrock.
- Tool extensions: Connect extensions through Model Context Protocol (MCP) to give the agent access to additional tools.
- Subscription access: Use existing Claude, ChatGPT or Gemini subscriptions through Agent Client Protocol (ACP), as an alternative to provider API keys.
Goose supports macOS, Windows and Linux and is open source under Apache 2.0. The agent runs on your machine, but hosted model requests go to the provider you select. Choosing Ollama runs model inference locally. Custom distributions can include preset providers, extensions and branding.