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
AI Agent Architectures
Designing and building agent systems — ReAct, Plan-and-Execute, tool-augmented agents, multi-agent systems, memory architectures, and production patterns
Open Source vs Closed Models
Comprehensive comparison of open-weight and closed API models — trade-offs in capability, cost, privacy, customization, and selection guidance
Aider Guide
How to use Aider effectively for git-friendly terminal pair programming and repo editing.
Related models
Alternatives and adjacent tools
Aider
A terminal-based AI pair programming tool focused on repo-aware editing, git-friendly workflows, and direct coding collaboration.
Claude Code
Anthropic's terminal-based coding agent for code understanding, edits, tests, and multi-step implementation work.
Codex CLI
OpenAI's terminal coding agent for reading code, editing files, and running commands with configurable approvals.