Skip to main content
Version: 1.4.0

Download & Install thresh

thresh is available through multiple package managers for Windows.

Quick Install​

Windows​

winget install dealer426.thresh

Chocolatey​

choco install thresh

Manual Download​

Download the latest release from GitHub Releases:

  1. Download thresh-win-x64.zip
  2. Extract to C:\Program Files\thresh\
  3. Add to PATH:
    [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Program Files\thresh", "Machine")

Verify Installation​

After installation, verify thresh is working:

thresh version

Expected output:

thresh version 1.3.0
Runtime: WSL 2

System Requirements​

  • RAM: 4 GB minimum, 8 GB recommended

  • Disk: 2 GB for thresh + space for environments

  • Network: Internet connection for downloading distributions

  • OS: Windows 10 version 2004+ (Build 19041+) or Windows 11

  • WSL: WSL 2 required

    # Install WSL 2
    wsl --install
    wsl --set-default-version 2

    curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER

    Log out and back in

    Or install Podman (Fedora/RHEL)

    sudo dnf install podman

Build from Source​

For developers who want the latest features:

# Clone repository
git clone https://github.com/dealer426/thresh.git
cd thresh/thresh/Thresh

# Build with .NET SDK
dotnet build -c Release

# Publish standalone binary
dotnet publish -c Release -r win-x64 --self-contained
# Output: bin/Release/net9.0/win-x64/publish/thresh.exe

# Or use build script
cd ../../
python cleanup_and_build.py

Prerequisites for Building​

Update thresh​

Windows (WinGet)​

winget upgrade dealer426.thresh

Windows (Chocolatey)​

choco upgrade thresh

Uninstall​

Windows (WinGet)​

winget uninstall dealer426.thresh

Windows (Chocolatey)​

choco uninstall thresh

Manual Cleanup​

Remove all thresh data:

# Remove environments (WARNING: deletes all environments)
thresh destroy $(thresh list --json | jq -r '.[].name')

# Remove configuration
rm -rf ~/.thresh

# Windows: Also remove from Program Files
# Remove-Item "C:\Program Files\thresh\" -Recurse -Force

Package Manager Comparison​

Package ManagerPlatformAuto-UpdateVerifiedNotes
WinGetWindows✅ Yes✅ YesRecommended for Windows
ChocolateyWindows✅ Yes✅ YesPopular alternative
ManualWindows❌ No⚠️ Verify GPGMost control, manual updates

Troubleshooting​

Command Not Found​

Problem: thresh: command not found

Solution:

# Check if installed
where thresh

# Windows: Add to PATH in System Environment Variables
# Settings → System → About → Advanced system settings → Environment Variables

Permission Denied​

WSL Not Found (Windows)​

Problem: WSL 2 not found or not running

Solution:

# Install WSL 2
wsl --install
wsl --set-default-version 2

# Update WSL
wsl --update

# Restart computer

Next Steps​

After installation:

  1. Quick Start Tutorial - Get up and running in 5 minutes
  2. Create Custom Blueprints - Define your environments
  3. GitHub Copilot SDK - Use natural language commands
  4. MCP Integration - Integrate with AI assistants

Support​


Latest Version: 1.3.0 (Release Notes)