aaif-goose/goose

an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM

About the project

Goose is an open-source AI agent that runs on a computer as a desktop app, command-line tool, or API and can perform tasks beyond code completion. Developers and other users employ it for coding, research, writing, automation, and data analysis with different language-model providers and extensions. The catalogue add-ons define parts of its agent workflow and behavior.

This repository also configures its own agents. See what goose tells them →

55kStars on the repository
8Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

SessionStart

01

aaif-goose/goose

Hook Claude Code

One of 4 in hooks.json

Runs when a session starts, executing announce.sh. From aaif-goose/goose.

not rated 55k +206 yesterday A ✓ AI review tokens not measured original Apache-2.0

UserPromptSubmit

02

aaif-goose/goose

Hook Claude Code

One of 4 in hooks.json

Runs when you submit a prompt, before the agent sees it, executing announce.sh. From aaif-goose/goose.

not rated 55k +206 yesterday A ✓ AI review tokens not measured original Apache-2.0

PreToolUse

03

aaif-goose/goose

Hook Claude Code

One of 4 in hooks.json

Runs before the agent uses a tool, executing announce.sh. From aaif-goose/goose.

not rated 55k +206 yesterday A ✓ AI review tokens not measured original Apache-2.0

PostToolUse

04

aaif-goose/goose

Hook Claude Code

One of 4 in hooks.json

Runs after a tool call finishes for developer__shell and developer__text_editor tool calls, executing announce.sh. From aaif-goose/goose.

not rated 55k +206 yesterday A ✓ AI review tokens not measured original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: