Skip to content
forked from block/goose

an open-source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM

License

Notifications You must be signed in to change notification settings

Rhysmalcolm13/goose

 
 

Repository files navigation

codename goose

an open-source, extensible AI agent that goes beyond code suggestions
install, execute, edit, and test with any LLM

Discord CI

Check out our documentation, or to try it out head to the installation instructions!

Windows Installation

Option 1: One-Click Installer (Recommended)

  1. 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

Option 2: Manual Installation

  1. Download the latest Goose-Setup.exe from GitHub Releases
  2. Run the installer
  3. Launch Goose from the Start Menu or desktop shortcut

System Requirements

  • Windows 10/11 (64-bit or ARM64)
  • Visual C++ Redistributable 2015-2022
  • Microsoft Edge WebView2 Runtime

Automatic Updates

Goose will automatically check for updates when launched and every hour afterward. When an update is available:

  1. You'll be notified with a dialog
  2. Choose to download and install now or later
  3. Updates are installed automatically when you restart Goose

Building from Source

To build Goose for Windows:

  1. 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"
  1. 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

About

an open-source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 61.6%
  • TypeScript 34.6%
  • Shell 1.6%
  • JavaScript 0.8%
  • CSS 0.7%
  • PowerShell 0.4%
  • Other 0.3%