Codename Goose

SKU: codename-goose

Codename Goose is an open-source AI agent developed by Block's Open Source Program Office, designed to automate intricate engineering tasks directly on your machine. It extends beyond mere code suggestions by autonomously building projects, writing and executing code, debugging, orchestrating workflows, and interacting with external APIs. Goose operates locally, ensuring data privacy and security, and is highly extensible, allowing integration with various large language models (LLMs) and tools through the Model Context Protocol (MCP). This flexibility enables developers to customize Goose to their specific workflows, thereby enhancing productivity and innovation.

Automating code generation, execution, and debugging processes.
Managing complex engineering workflows autonomously.
Integrating with various development tools and APIs.
Customizing AI capabilities to fit specific development needs.
Codename Goose demonstrates high autonomy through its ability to execute complex software engineering tasks without continuous human supervision. The framework autonomously handles file operations, code execution, dependency management, and system integrations through its Model Context Protocol (MCP). It features three operational modes - Auto (full autonomy), Approve (human oversight for high-risk actions), and Chat (manual control). Users report unsupervised completion of multi-day tasks including code migrations, API scaffolding, and security analysis. However, autonomy is constrained by initial configuration requirements and extension dependencies, with some complex workflows needing human-defined parameters through .goosehints files.
Open Source
Contact