v1.5 — Native Windows Support
NativeClaw now runs on Windows alongside macOS and Linux.
What's new
- Windows support —
setup.shdetects Git Bash/MSYS2 and installs via Task Scheduler + PowerShell instead of launchd/systemd windows/directory — PowerShell equivalents of both bash scripts (claude-restart.ps1,telegram_direct.ps1) and a Task Scheduler XML template- Cross-platform bridge.js —
process.env.HOME || process.env.USERPROFILEfallback, Windows-compatible subprocess spawning, platform-aware whisper PATH
Setup on Windows
- Install Git Bash (or MSYS2), Node.js, and Claude Code CLI
- Clone the repo:
git clone git@github.com:swqmp/nativeclaw.git - Run
bash setup.shfrom Git Bash (run as Administrator if Task Scheduler registration fails)
Files changed
bridge/bridge.js— HOME fallback,shell: trueon Windows, whisper/version check fixessetup.sh— Windows detection (MINGW/MSYS/CYGWIN), PowerShell script install, icacls permissions, schtasks integrationwindows/claude-restart.ps1— Service lifecycle manager for Windowswindows/telegram_direct.ps1— Direct Telegram notification helper for Windowswindows/nativeclaw-task.xml— Task Scheduler template (logon trigger, weekly restart, restart-on-failure)