Terminal Coding Agent

Goose

Block's open-source AI agent with CLI support, extensible tools, and workflows that go beyond simple code suggestion.

Best use cases

Terminal automation, Code editing, Tool-extended workflows, Experimenting with custom agent extensions

Alternatives

Gemini CLI, OpenCode, Codex CLI

Goose

Goose is an open-source AI agent from Block that supports both CLI and desktop use, with a modular architecture built around agent logic plus connected extensions.

What It Is Good At

  • Running terminal-driven agent workflows with external tools
  • Supporting teams that want an extensible agent framework
  • Combining code tasks with execution and testing loops
  • Experimenting with tool-connected local agents

Operating Style

Goose is best suited to developers who want an open system they can extend rather than a tightly managed single-vendor coding workflow.

Notes

It is useful when the main requirement is extensibility and control over the agent's available tools and environment.

Related docs

Related models

Alternatives and adjacent tools

Feedback and requests