Skip to content

v0.2.0 — Native Windows support

Choose a tag to compare

@shero4 shero4 released this 18 Apr 06:06
· 3 commits to main since this release

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.cmd is discovered on PATH automatically (npm puts it there when you npm 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.