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:
- Start a session using
goose session
(CLI) or the desktop application. - 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
.