Developers running local agent workflows
Use Goose to inspect files, call tools, and execute multi-step coding or research tasks from a local environment.
Skip if:
You only want inline code completion inside an IDE.

Open source alternative to Claude Code, Devin AI and GitHub Copilot
Last verified
Automate repeatable engineering workflows with Goose, an Apache-2.0 open source AI agent from AAIF that runs from desktop, CLI, or API.
Use Goose to inspect files, call tools, and execute multi-step coding or research tasks from a local environment.
You only want inline code completion inside an IDE.
Route agent work through different model providers without hard-coding the workflow to one vendor.
Your company requires a single centrally managed AI vendor product.
AI coding assistants often stop at suggestions, leaving developers to wire context, commands, tools, and follow-up actions manually. Teams that want an agent to inspect files, run tasks, and connect to local or remote tools need a runtime they can control.
Goose can run as a native desktop app, a terminal workflow, or an embeddable API, so teams can choose the agent interface that fits the job.
The README names Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, Bedrock, and more, reducing lock-in to one model vendor.
Goose connects to 70+ extensions through an open standard, letting the agent act across development and operations tools.
Goose is better when an agent needs to run locally, use the team's approved model provider, and connect to development tools through open extensions. Hosted products such as GitHub Copilot, Devin, and Claude Code can be easier when centralized billing, account administration, and vendor-managed execution matter more than local control.
Choose Goose for editor-agnostic workflows that run from a desktop app or CLI, especially when the team wants to test local models, custom extensions, or repeatable engineering automations. Choose a paid hosted agent when procurement, managed isolation, and shared admin controls are the primary requirements.
Goose can be installed as a desktop app or CLI. For a local CLI setup on macOS with Homebrew, install the official precompiled package, then confirm the binary is available in your shell.
```bash
brew install block-goose-cli
goose --version
```
For Linux or direct installer setup, use the official AAIF stable installer from the Goose releases page.Goose is an agent runtime with desktop, CLI, API, model-provider, and extension support. Copilot is primarily an IDE assistant and code-completion product.
The README lists Ollama among supported providers, so local-model workflows are part of the intended model-provider mix.
Yes. Goose reports Apache-2.0 in GitHub metadata.
#1 in the Claude Code guide
Broad provider and model choice in a terminal-first client, MIT-licensed with AGENTS.md instructions
#2 in the Claude Code guide
Direct Claude configuration inheritance with Anthropic subscription support
#3 in the Claude Code guide
Documented Claude transcript import with IDE and CLI surfaces
#5 in the Claude Code guide
ChatGPT-plan access with first-party Claude Code session import
Featured
Alternative to
Grok Bot
AI teammates you own: your keys, your model, your machine.
Alternative toClaude Managed Agents
Open-source agent deployment API. Self-host or use Omnara Cloud.
Alternative to
Superhuman
AI email assistant that drafts replies and clears your inbox
The projects we add and every new guide. Free, unsubscribe any time.