v0.2.0 — Native Windows support
What's new
Native Windows support via ConPTY. No WSL required. clod now runs your claude session from PowerShell or Windows Terminal exactly like it does on Linux and macOS.
Downloads
| OS | Architecture | Binary |
|---|---|---|
| Linux | amd64 | clod-linux-amd64 |
| Linux | arm64 | clod-linux-arm64 |
| macOS | amd64 | clod-darwin-amd64 |
| macOS | arm64 | clod-darwin-arm64 |
| Windows | amd64 | clod-windows-amd64.exe |
| Windows | arm64 | clod-windows-arm64.exe |
Verify with sha256sum -c SHA256SUMS (or Get-FileHash on Windows).
Windows notes
- Run clod from Windows Terminal or PowerShell 7, not legacy
cmd.exe. clod injects VT escape sequences (bracketed paste + Enter) and legacy consoles don't handle them. - Requires Windows 10 Anniversary Update (2016) or later, i.e. anywhere ConPTY is available. That's effectively every supported Windows version today.
claude.cmdis discovered on PATH automatically (npm puts it there when younpm i -g @anthropic-ai/claude-code).
Implementation
pty.go keeps the shared lifecycle. pty_unix.go uses SIGWINCH; pty_windows.go polls term.GetSize at 5 Hz and calls pty.InheritSize on change. ConPTY does the rest.
See the README for setup, flags, and architecture.