About Goose
Goose is a general-purpose AI agent that runs on the user's machine. It can be used for research, writing, automation, data analysis, or other tasks, not just coding. It is available as a native desktop app, a CLI, and an API. It is built in Rust. It connects to extensions via the Model Context Protocol open standard. It works with multiple LLM providers.
Products
- Desktop app: A native application for macOS, Linux, and Windows.
- CLI: A command-line interface for terminal workflows.
- API: An API to embed goose anywhere.
- Recipes: Portable YAML configs that capture workflows, including instructions, extensions, parameters, and subrecipes.
- MCP Apps: A feature allowing extensions to render interactive UIs, such as buttons, forms, and visualizations, inside goose Desktop.
- Subagents: A feature that spawns independent subagents to handle tasks in parallel.
Used for
- Conducting research
- Writing content
- Automating tasks
- Analyzing data
From Goose's own website, read 2026-10-23. How we build listings.
How to evaluate Infrastructure as Code
This is how the CIOPages Research Team evaluates this category. It is not an assessment of Goose. It comes from our Infrastructure as Code (IaC) Platforms buyer guide.
Other Infrastructure as Code Vendors
View allCIOPages put this listing together from public sources. Itβs information, not an endorsement. How we build listings. Work here? Claim this listing or .
Quick Facts
block.github.io/gooseWe publish a detail only when we can point at the page it came from. Know when Goose was founded or where it is based? Send it to us, free.
Explore
Keep reading
Self-assessment for engineering managers across people, delivery, and technical dimensions.
Which vendors publish their prices, and what that tells a buyer.