goose
goose official site ↗Last checked against the official docs:
What it does
An open-source, general-purpose AI agent that runs on your machine as a desktop app (macOS, Linux, Windows), a CLI and an API. It isn't only for code: it also handles research, writing and automation. It supports 15+ model providers and connects to tools through MCP extensions. Originally from Block, now part of the Agentic AI Foundation. Apache-2.0.
Who it's for
People who want one local agent for coding and everyday tasks, with their choice of model.
How to set it up
Download the desktop app from goose-docs.ai/docs/getting-started/installation, or install the CLI:
bashcurl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bashRun goose configure to pick a provider and model, then start a session:
bashgoose configure goose sessionAdd MCP extensions from the desktop app or through goose configure.
Check the official goose docs for the latest steps.
Example prompts
Set up a new Vite + React project here and get the dev server running.Read the CSV files in this folder and write a summary report as markdown.Review my last commit and suggest improvements.Demo
Demo coming soon
A short walkthrough of goose in action.
More Coding Agents
- Aider
Aider
Open-source AI pair programming in your terminal. It edits code in your local git repo and works with many LLMs (Claude, DeepSeek, OpenAI models and more).
- Anthropic
Claude Code
Anthropic's agentic coding tool. It reads your codebase, edits files, runs commands, works with git and connects to MCP servers. It runs in the terminal, with VS Code/JetBrains extensions, a desktop app and a web version too.
- OpenAI
Codex CLI
OpenAI's open-source coding agent that runs locally in your terminal. It reads and edits your code, runs commands and connects to MCP servers. Codex also comes as an IDE extension (VS Code, Cursor, Windsurf), a desktop app and a cloud version. Apache-2.0.
- Anomaly
OpenCode
An open-source AI coding agent with a terminal UI, plus a desktop app and IDE support. It works with API keys from many LLM providers. It has a full-access build agent and a read-only plan agent you switch between with Tab. MIT licensed.
- OpenHands
OpenHands
An open-source platform for running coding agents. Its Agent Canvas app (labeled beta) is a self-hosted control center where you start agent conversations and set up automations (for example with Slack, GitHub or Linear). It runs the OpenHands agent by default and can also run Claude Code, Codex, OpenCode and other ACP-compatible agents, locally, in Docker, on VMs or in OpenHands Cloud. MIT licensed.