LIFEHUBBER
Choose theme

AI Resources

goose

GitHub stars: 55.6K GitHub forks: 6.4K Declared license: Apache-2.0: Apache-2.0 Last pushed October 24, 2026: Pushed today
Stats from GitHub

goose is an AI agent available as a desktop app, CLI, and API. It uses a configured model and connected tools to work on code, files, research, and other workflows.

The project belongs to the Agentic AI Foundation under the Linux Foundation. Recipes package a task's prompts, extensions, and settings for reuse. Use this as a first read, not a recommendation. Open the original project before trusting details like terms, limits, privacy, cost, setup, or safety.

What it is

An agent that uses tools

goose connects model responses to local or external tools, including MCP extensions.

Why it stands out

Reusable workflow recipes

Recipes keep instructions and settings together, with parameters for inputs that change between runs.

Availability

Desktop, CLI, and API

Official documentation covers installation, provider configuration, extensions, and recipe use.

Why it matters

What makes it useful

For a recurring code-review task, a Recipe can keep the review instructions and tool setup while accepting a new language or focus as parameters. The documentation includes that example, showing how to reuse the setup without rewriting the task each time.

Notable points

What stands out

A Recipe can define a JSON response schema for its final output, giving a downstream script named fields to parse. A file parameter inserts the file's contents into the prompt, not just its path. Matching the output schema does not establish that the generated answer is factually correct.

Before using

What to review

Configure a model provider and inspect the extensions the workflow needs.

Connected hosted models handle the material sent to them under their own terms; running goose locally does not keep those requests on the computer.

Subrecipes are experimental. Their separate conversation context is not a computer or file-permission boundary.

Session exports retain work outside the app: JSON keeps session data, while Markdown provides a readable conversation. Token and cost displays can help track usage; public-price cost estimates are not the provider bill.

The project documents risks from running code and following instructions in untrusted content; connected tools can act on your computer.

The official goose review advisory affects CLI versions below 1.44.0 and names 1.44.0 as the fix. Check the installed version if using that command.

The later 1.53.0 release includes another review-command fix and remote MCP redirect checks. Check the installed version and current security notes before reviewing unfamiliar repositories or connecting remote MCP services; the older 1.44.0 fix does not cover these later changes.

Reader fit

Who may find it relevant

People who repeat tasks that need both model responses and tool actions.

Developers connecting agent output to scripts through structured recipe responses.

Users prepared to manage model settings and tool access.

Editorial note

Why LifeHubber lists it

A recurring job may need separate review, analysis and writing steps, rather than one growing conversation. goose can keep those steps in subrecipes that receive inputs, work in their own conversation context and return a result to the main workflow. It is worth exploring when you want to reuse that division of work, with each step's tools and model settings described in its recipe.

Source links

Source materials

Reader note

Before relying on this entry

LifeHubber lists entries to help readers inspect AI projects, not to endorse them or prove they are safe, suitable, accurate, maintained, or right for a specific use. We do not verify every entry in depth. Before relying on anything listed, review the original materials, terms, privacy practices, limits, and risks that matter for your situation.

What to explore next

Set the boundaries around a tool-using workflow.

A Recipe describes the task, but its connected tools determine what goose can reach. Continue with practical access, approval, stopping, and recovery checks before a workflow acts on important files or accounts.

Advertisements

Advertisements

For project maintainers

Listed here? You can use the badge.

If you maintain a project with a current LifeHubber listing, you may add the optional “Listed on LifeHubber AI Resources” badge to its README, docs, or website. No introduction or permission request is needed.

See what’s moving