← All apps

goose

AAIF (Agentic AI Foundation)

Extensible AI agent that installs, executes, edits and tests

First time? Set up FlatPark →
AI Apache-2.0 v1.45.0
An agent session using an MCP extension
An agent session using an MCP extension

About

This is a community package of goose, maintained independently and unaffiliated with goose or the Agentic AI Foundation. It repackages the official upstream Linux build unmodified.

goose is an open-source AI agent that goes past code suggestions: it runs on your machine, uses any model you point it at, and carries out whole tasks — installing dependencies, running commands, editing files and testing the result.

  • Any model: the hosted providers, an OpenAI-compatible endpoint, or a local Ollama.
  • Extensions over the Model Context Protocol, plus built-in developer, computer-control and memory tools.
  • Recipes and scheduled runs for work you repeat.
  • Session transcripts you can revisit, and a CLI that shares the same engine as the desktop app.

MCP toolchain: extensions started through the bundled node, npx and uvx shims provision themselves with hermit on first use, fetching hermit, its package registry and a Node toolchain into ~/.config/goose. That step clones a git repository, and the runtime carries no git, so this package forwards git to the one installed on your host. Two consequences worth knowing before you install it:

  • Git must be installed on the host, or MCP extensions cannot provision. Everything else works without it.
  • The package holds the Flatpak portal permission that forwarding needs, which means a command this app runs can reach outside the sandbox. goose is an agent that runs commands on your behalf, so treat that as a deliberate trade rather than an incidental one.

~/.config/goose is granted as a real directory on your machine — the shims put the toolchain there, and the host git has to write to the same path the sandbox reads.

Sandbox otherwise: display, GPU, network, notifications and the Secret Service for API-key storage, and no further filesystem grant. Sessions live in the app's own data directory, and the agent's file and shell tools act inside the sandbox. To let it work on real projects, grant the directories you want it to have:

flatpak override --user --filesystem=~/Projects io.github.block.Goose

Replace the path with your own, repeat the flag for more directories, and undo everything with:

flatpak override --user --reset io.github.block.Goose

What's New

v1.45.0 · 2026-07-29

Details

Developer
AAIF (Agentic AI Foundation)
License
Apache-2.0
Version
1.45.0 · 2026-07-29
Website
Homepage
Source
goose

Permissions

2 to review
  • Network access

    Can reach the internet and local network

  • Files: ~/.config/goose:create

  • Inter-process communication

    Shares the IPC namespace with the host

  • X11 (fallback)

  • Talk to org.freedesktop.Notifications

  • Talk to org.freedesktop.secrets

  • unset-env: ELECTRON_RUN_AS_NODE

  • Talk to org.freedesktop.Flatpak

  • Wayland display

  • GPU acceleration