Where to Find Goose Project Documentation: Complete Guide to Repository and Hosted Resources

The Goose project documentation ships with the repository in the documentation/ folder and is published on the hosted site at goose-docs.ai/docs.

The aaif-goose/goose repository maintains comprehensive Goose project documentation both as markdown source files for offline reading and as a searchable web interface. Whether you prefer browsing GitHub directly or reading on the hosted documentation site, the content remains synchronized from the same source.

Repository Documentation Structure

The documentation/ Folder

The primary source for all guides lives in documentation/docs/ at the repository root. This directory contains the complete reference guide, tutorials, troubleshooting articles, and API documentation as markdown files. You can access the full structure at https://github.com/aaif-goose/goose/tree/main/documentation/docs.

The top-level README.md serves as a navigation hub, containing a "Quick links" section that points directly to installation guides and the hosted documentation. This file provides the fastest entry point for new users seeking orientation.

Hosted Documentation Site

For a searchable browsing experience, the same markdown files render live at https://goose-docs.ai/docs. This hosted version offers an interactive web UI, searchable index, and formatted code snippets maintained in sync with the repository.

Essential Documentation Files

The following key files provide structured learning paths:

Quick Start Commands from the Documentation

The quickstart.md file and CLI source in crates/goose-cli/src/main.rs demonstrate these essential workflows.

Install the CLI:

curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash

Run the interactive configuration wizard:

goose configure

The wizard prompts you to select a provider and securely stores your API key.

Start a new session:

mkdir goose-demo && cd goose-demo
goose session

Enable a built-in extension (e.g., Computer Controller):

goose configure

# Select: Add Extension → Built-in Extension → Computer Controller

# Set timeout (e.g., 300s) and confirm

Core Implementation References

For developers investigating the source implementation alongside documentation:

Summary

  • Goose project documentation exists both in documentation/ and at goose-docs.ai/docs
  • The README.md provides quick entry points to essential resources
  • Start with documentation/docs/quickstart.md for installation and first steps
  • Core source files in crates/ demonstrate how documented features are implemented

Frequently Asked Questions

Is the Goose documentation available offline?

Yes. Clone the aaif-goose/goose repository and browse the documentation/docs/ folder locally. The markdown files contain identical content to the hosted site, allowing offline reading and pull request contributions.

What is the fastest way to start using Goose after reading the docs?

Run the installation script curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash, then execute goose configure to set up your provider, followed by goose session to begin your first coding session as described in documentation/docs/quickstart.md.

Where are the extension configuration details documented?

Each built-in MCP extension has a dedicated markdown file in documentation/docs/extensions/, with specific implementations like the Computer Controller documented at documentation/docs/mcp/computer-controller-mcp.md. These files detail parameters, timeout settings, and usage examples.

How do I report documentation errors or contribute improvements?

Since the hosted site generates from the repository's documentation/ folder, submit pull requests against the markdown files in aaif-goose/goose. The README.md quick links and source files in crates/ are also maintained in the same repository.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →