Skip to main content
Goose publishes native Linux binaries for both aarch64 and x86_64. Its installer detects the guest architecture, which makes it a relatively small agent setup compared with a large Python environment.

Run Goose

1

Start Goose

On first launch Goose asks whether to share anonymous usage data, then walks through provider configuration. GOOSE_BIN_DIR installs the executable on the sandbox’s normal PATH, including later msb exec sessions. GOOSE_PATH_ROOT keeps its configuration, data, and session state in the goose-data volume.
To test Goose without copying a project, replace --copy-dir ./my-project:/workspace with --mkdir /workspace.
2

Start another session

After leaving Goose, return to the same sandbox and workspace with:
3

Verify the installation

Exit the session and run:
The pinned installer reports 1.44.0.
4

Export changes

Use the same review boundary as other coding-agent examples:
Copy the patch to the host:
Check that it applies cleanly before applying it:
5

Clean up

Remove the sandbox:
Remove persisted Goose data only when you no longer need it:

Reference