Skip to main content

Goose

Goose is an open-source AI agent that automates coding tasks, enhancing software development. It can be used via CLI or a macOS desktop application.

Installation:

  • CLI:
    curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash
  • Desktop (macOS): Download, unzip, and run the application from Goose.zip.

Configuration:

Goose requires an LLM provider API key. Use the goose configure command (CLI) or the settings menu (Desktop) to configure the provider (e.g., Google Gemini).

Usage:

  1. Start a session using goose session (CLI) or the desktop application.
  2. Enter prompts to instruct Goose (e.g., create an interactive browser-based tic-tac-toe game in javascript where a player competes against a bot).

Extensions:

Enhance Goose's capabilities with extensions like the Computer Controller for web scraping and automation. Configure extensions using goose configure (CLI) or the settings menu (Desktop). Enable the extension and then use commands like open index.html in a browser.