System Requirements
- OS: macOS, Linux, or Windows (WSL2 recommended)
- Architecture: amd64 or arm64
- Memory: 256MB minimum, 1GB recommended
- Disk: 50MB for binary, plus workspace storage
Installation Methods
One-Line Install (Recommended)
The fastest way to install klaw:- Detects your OS and architecture
- Downloads the appropriate binary
- Installs to
/usr/local/bin/klaw - Verifies the checksum
You may need to use
sudo if /usr/local/bin requires elevated permissions.Manual Download
Download the appropriate binary for your platform:- macOS (Apple Silicon)
- macOS (Intel)
- Linux (x64)
- Linux (ARM64)
- Windows
Build from Source
Requires Go 1.24 or later:Verify Installation
Check that klaw is installed correctly:Initial Configuration
After installation, klaw needs at least one LLM provider configured:Option 1: Environment Variables
Option 2: Configuration File
Create~/.klaw/config.toml:
Shell Completions
Enable tab completion for your shell:- Bash
- Zsh
- Fish
- PowerShell
Uninstallation
Troubleshooting
Permission denied
Permission denied
If you get a permission error when installing:Or install to a user directory:
Command not found
Command not found
Ensure the installation directory is in your PATH:
macOS Gatekeeper warning
macOS Gatekeeper warning
If macOS prevents running klaw:Or go to System Preferences → Security & Privacy → Allow.
Go version too old
Go version too old
When building from source, ensure you have Go 1.24+:
Next Steps
Quick Start
Start using klaw immediately
Configuration
Configure providers, channels, and more

