an open-source, extensible AI agent that goes beyond code suggestions
install, execute, edit, and test with any LLM
Check out our documentation, or to try it out head to the installation instructions!
- Download and run the PowerShell installer script:
# Run in PowerShell as Administrator
Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/rhysmalcolm/goose/main/scripts/windows/install.ps1'))
This will:
- Install required dependencies (Visual C++ Runtime, WebView2)
- Download and install the latest version of Goose
- Set up file associations
- Add Goose to your PATH
- Download the latest
Goose-Setup.exe
from GitHub Releases - Run the installer
- Launch Goose from the Start Menu or desktop shortcut
- Windows 10/11 (64-bit or ARM64)
- Visual C++ Redistributable 2015-2022
- Microsoft Edge WebView2 Runtime
Goose will automatically check for updates when launched and every hour afterward. When an update is available:
- You'll be notified with a dialog
- Choose to download and install now or later
- Updates are installed automatically when you restart Goose
To build Goose for Windows:
- Install prerequisites:
# Install Rust
rustup default stable
rustup target add x86_64-pc-windows-msvc aarch64-pc-windows-msvc
# Install build tools
choco install -y llvm --version=17.0.6
choco install -y visualstudio2022buildtools --package-parameters="--add Microsoft.VisualStudio.Component.VC.Tools.ARM64"
- Build the project:
# Build Rust components
cargo build --release --target x86_64-pc-windows-msvc # or aarch64-pc-windows-msvc for ARM64
# Build Electron app
cd ui/desktop
npm install
npm run make
The installer will be available at ui/desktop/out/make/squirrel.windows/x64/Goose-Setup.exe