goose
Open-source agent that installs, executes and tests — not just suggests code.
goose is Apache-2.0 and extends past writing code into running the surrounding work: installing dependencies, executing commands and testing the result. It connects to any model you configure. The scope is deliberately wider than a coding assistant, which is the reason to pick it and also the reason to be careful with it.
People reach for goose when the sentence in their head is "set this up and make it work" rather than "write this function". It treats environment work — installing dependencies, running commands, checking the result — as part of the job rather than as something you do around the edges of code generation. That breadth is also the warning: a tool willing to install things and run commands wants a throwaway environment and a review habit more than a completion tool ever did.
Our take
Useful when the task is genuinely "set this up and make it work" rather than "write this function", because it treats environment work as part of the job. That breadth is the trade-off: a tool willing to install things and run commands needs a sandbox and a review habit more than a completion tool does. Reach for it on throwaway environments first.
Last checked 2026-09-02
Best for
- Environment setup and dependency work, not just code edits
- Automating multi-step local workflows
- Teams that need an agent decoupled from any one model vendor
Limitations
- Smaller community than the leading terminal agents
- Broad permissions mean broader blast radius when it is wrong
- Quality depends on the model you configure
When to pick something else
- Production machines where an agent should not install anything
- Anyone wanting the most polished terminal agent experience
- Teams without a sandbox to run it in
Key features
- Installs dependencies and executes commands, not only edits
- Works with any configured model
- Extensible through a plugin system
- Apache-2.0, runs locally
goose alternatives
If goose is not the right fit, these solve similar problems.
- opencodeOpen-source terminal coding agent that runs on whichever model you point it at.Official: opencode.aiFree
- Claude CodeTerminal-based coding agent that runs commands and edits files directly.Official: claude.com/product/claude-codefrom $20/mo
- Codex CLIOpenAI's open-source terminal coding agent, rewritten in Rust.Official: developers.openai.com/codex/clifrom $20/mo
- ChatGPTThe most widely used assistant, with image generation and a large plugin ecosystem.Official: chatgpt.comfrom $20/mo
- ClaudeAssistant known for long-context reasoning and writing that needs less editing.Official: claude.aifrom $20/mo
- GeminiGoogle's assistant, tightly integrated with Search, Gmail and Workspace.Official: gemini.google.comfrom $20/mo