CLI Installation
The CLI is the fastest way to get started with goose and provides the full feature set.Quick Install
The install scripts will download the appropriate binary for your system architecture and place it in your PATH. On first run, goose will guide you through provider configuration.
Install from Source (Cargo)
If you have Rust installed, you can build and install from source:~/.cargo/bin/.
Manual Installation
Download the binary
Visit the GitHub releases page and download the appropriate archive for your platform:
- macOS (ARM):
goose-aarch64-apple-darwin.tar.gz - macOS (Intel):
goose-x86_64-apple-darwin.tar.gz - Linux:
goose-x86_64-unknown-linux-gnu.tar.gz - Windows:
goose-x86_64-pc-windows-msvc.zip
Desktop Application
The desktop app provides a rich graphical interface with session management, extension configuration, and visual feedback.Download
Visit the GitHub releases page and download the installer for your platform:- macOS:
goose-<version>.dmg - Windows:
goose-<version>.msiorgoose-<version>.exe - Linux:
goose-<version>.AppImageorgoose-<version>.deb
Install
- macOS
- Windows
- Linux
- Open the
.dmgfile - Drag the goose app to your Applications folder
- Open goose from Applications (you may need to allow the app in System Preferences > Security & Privacy)
First Launch
On first launch, the desktop app will guide you through:- Selecting your LLM provider
- Entering API credentials
- Configuring optional extensions
Platform-Specific Notes
macOS
Linux (WSL)
For Windows Subsystem for Linux (WSL) users:Windows
Windows users may need to install the Visual C++ Redistributable if not already present.
Verifying Installation
CLI
After installation, verify the CLI is working:Desktop App
Launch the desktop app and verify you can:- Open the settings panel
- See available providers
- Create a new session
Next Steps
Now that goose is installed, configure your LLM provider:Configuration Guide
Set up your LLM provider and customize goose’s behavior
Quickstart
Run your first AI agent session in minutes
Troubleshooting
If you encounter issues during installation:Command not found (CLI)
Command not found (CLI)
The goose binary is not in your PATH. Add the installation directory to your PATH:Then restart your terminal or run
source ~/.bashrc.Permission denied (macOS/Linux)
Permission denied (macOS/Linux)
The binary may not be executable:
Desktop app won't open
Desktop app won't open
Try these steps:
- Check that you downloaded the correct version for your platform
- On macOS, allow the app in Security & Privacy settings
- On Linux, ensure you’ve made the AppImage executable:
chmod +x goose-*.AppImage - Check the logs in the diagnostics for error messages