Skip to content

Get started with Goose

Goose is a free, open-source AI agent that runs on your machine — so it can actually create files and run code, which a web app can’t. The Build Studio exports a Goose recipe that configures it with your project’s constitution, vetted stack, and intent.

Terminal window
curl -fsSL https://block.github.io/goose/install.sh | bash
  1. Get an API key from a permitted provider (e.g. an Anthropic, DeepSeek, or OpenRouter account). You pay the provider directly — your key stays on your machine.
  2. Run the configurator and pick that provider:
    Terminal window
    goose configure
    Choose Anthropic / OpenRouter / DeepSeek / Ollamanot OpenAI or xAI.
  1. In the Build Studio, pick Run with Goose on the Generate step and Download Goose recipe (a .goose-recipe.yaml).
  2. From your project folder, run:
    Terminal window
    goose run --recipe my-app.goose-recipe.yaml
  3. Goose reads the recipe’s constitution and intent, uses only the vetted stack, and starts building. Keep every change clean:
    Terminal window
    npx tsx ./enforcement/cli.ts all --tree .