Installation
SimpleClaw requires Node.js 22 or higher. Follow the platform-specific instructions below.Prerequisites
- Node.js ≥ 22
- npm, pnpm, or bun package manager
- macOS, Linux, or Windows (WSL2 strongly recommended for Windows)
Quick Install (Recommended)
The fastest way to install SimpleClaw is via npm:- Configure the gateway
- Set up your workspace
- Install the daemon service (launchd on macOS, systemd on Linux)
- Guide you through channel setup
- Configure model providers
Install from Source
For development or to run the latest code:pnpm simpleclaw ... runs TypeScript directly via tsx. The pnpm build command produces dist/ for running via Node or the packaged simpleclaw binary.Platform-Specific Notes
macOS
- The onboarding wizard can install a launchd user service to keep the gateway running
- The macOS app provides a menu bar interface with voice wake and canvas
- Screen recording and accessibility permissions may be required for some features
Linux
- The wizard can install a systemd user service
- SimpleClaw works great on small Linux instances for remote gateway hosting
- Device nodes (macOS/iOS/Android) can connect for device-local actions
Windows
- WSL2 is strongly recommended for the best experience
- Native Windows support is limited; use WSL2 with Ubuntu or Debian
- Install Node.js inside WSL2, not on Windows directly
Verification
After installation, verify SimpleClaw is working:If the Control UI loads, your gateway is ready to use!
Manual Gateway Start
If you didn’t install the daemon or want to run the gateway manually:Development Channels
SimpleClaw follows semantic versioning with multiple release channels:- stable: Tagged releases (
vYYYY.M.D), npm dist-taglatest - beta: Prerelease tags (
vYYYY.M.D-beta.N), npm dist-tagbeta - dev: Moving head of
main, npm dist-tagdev(when published)
Troubleshooting
Node version too old
SimpleClaw requires Node 22+. Upgrade via nvm or nodejs.org.Permission denied errors
If global installation fails, try:Gateway won’t start
Run the diagnostic tool:Next Steps
Quickstart
Get your first chat working in under 5 minutes
Configuration
Configure models, channels, and routing
Add Channels
Connect WhatsApp, Telegram, Discord, and more
Security Setup
Configure DM pairing and allowlists