— Coding Tool

Goose

Last updated 2026-07-15 · Reviewed by ToolForge Editorial

Block's open-source, local-first AI agent that operates your computer and codebase autonomously.

★ 4.3/5 · Growing · Since 2024 · Free (open source)
Free open source
Try Goose → Read full review

An agent that actually uses your tools

Goose (codename-goose) is an open-source AI agent from Block that runs locally and connects to your existing tools - shell, GitHub, Jira, Slack, databases - to plan and execute multi-step work. Unlike a chat sidebar, Goose takes actions: it can refactor a repo, open a PR, or triage tickets, all on your machine with your credentials. It is provider-agnostic and privacy-respecting by design.

Who it's for: Engineers and ops folks who want an autonomous agent that drives their real tooling, not just talks about it.

Key features

🦢 Local-first

Runs on your machine; your data stays local.

🧰 Tool integrations

Connects to shell, GitHub, Jira, Slack, and more.

🪜 Multi-step plans

Breaks goals into steps and executes them.

🔌 Any LLM

Works with OpenAI, Anthropic, Gemini, or local models.

The honest take

✓ What works

  • Open-source and local
  • Connects to real tools
  • Provider agnostic
  • Privacy-first

✗ What doesn't

  • Setup is technical
  • Less hand-holding than hosted agents
  • Docs still maturing
  • Best on macOS/Linux

Verdict

Goose is the open-source agent for people who want real automation, not chat. If you can wire up a few integrations, it earns its keep quickly.

💡 Transparency: This review contains affiliate links. If you sign up through our link, we may earn a commission at no cost to you. We only recommend tools we use ourselves. Full disclosure.

Try Goose today

Free open source · Free (open source)

Get Goose →