Repository navigation
v1.17.0 — Linux Phase 2-5 + Windows Phase 6 (cross-platform port)
First cross-platform release. Linux Phase 2-5 + Windows Phase 6 ports both landed 2026-05-12. macOS remains the primary, tested daily-driver target; Linux and Windows are code-complete but unverified at runtime — see the help-wanted callout below.
🙏 Help wanted — Linux + Windows testers
The agent wrote 2,042 lines of Linux + Windows port code from API docs without hardware available. Builds are green for all 6 OS/arch combos in this release; runtime behaviour needs community validation.
- 3-command smoke test (≤10 min):
TESTING.md - Linux reports → #1
- Windows reports → #2
Both ✅ and ❌ reports are useful.
What landed (this release)
| Layer | macOS | Linux | Windows | Backend (non-mac) |
|---|---|---|---|---|
screen claw |
ScreenCaptureKit | ✅ | ✅ | Linux: grim / scrot / xrandr · Windows: PowerShell + System.Drawing |
input claw |
CGEvent | ✅ | ✅ | Linux: xdotool / ydotool · Windows: user32.dll P/Invoke + SendKeys |
ui claw — window-level |
AX | ✅ | ✅ | Linux: xdotool / wmctrl · Windows: user32.dll GetForegroundWindow |
ui claw — a11y tree |
AX | ✅ | ✅ | Linux: AT-SPI 2 via godbus · Windows: UI Automation 2.0 |
record claw |
ScreenCaptureKit | ✅ | ✅ | Linux: ffmpeg (x11grab / pipewire) · Windows: ffmpeg (gdigrab) |
location skill |
corelocationcli | ✅ | ✅ | Linux: gdbus + geoclue2 · Windows: Windows.Devices.Geolocation (ipapi.co fallback) |
cerebellum/*.sh library |
16 cats (478 actions) | 4 cats (linux-*) | 4 cats (windows-*) | shell + POSIX tools / PowerShell |
pilot soul |
24 skills | 23 skills | 23 skills | — |
Daily-driver souls:
souls/pilot.soul.md— macOSsouls/pilot_linux.soul.md— Linuxsouls/pilot_windows.soul.md— Windows
Binaries
Six static binaries (zero CGO, no runtime deps beyond ffmpeg for the record claw).
| Platform | Architecture | File | Size |
|---|---|---|---|
| macOS | Apple Silicon (M-series) | kinclaw-darwin-arm64 |
18 MB |
| macOS | Intel | kinclaw-darwin-amd64 |
18 MB |
| Linux | x86_64 | kinclaw-linux-amd64 |
17 MB |
| Linux | ARM64 (Raspberry Pi 4/5, Apple/AWS aarch64) | kinclaw-linux-arm64 |
16 MB |
| Windows | x86_64 | kinclaw-windows-amd64.exe |
17 MB |
| Windows | ARM64 (Surface Pro X, Snapdragon X) | kinclaw-windows-arm64.exe |
16 MB |
Checksums in SHA256SUMS.
How to verify ✅ a download
# Linux / macOS
shasum -a 256 -c SHA256SUMS --ignore-missing
# Windows PowerShell
Get-FileHash kinclaw-windows-amd64.exe -Algorithm SHA256
# compare to SHA256SUMS line 5Caveats — known degradations
These the maintainer already knows are imperfect (don't be surprised):
- Linux
app_open_cleanskill — not enabled inpilot_linux.soul.md. macOS-specific welcome-modal dismissal pattern. - Windows
key_down/key_up— degraded. SendKeys auto-releases. True modifier-hold needs rawSendInput; future work. - Both —
kinclaw probe(AX-tree controllability scorer) is darwin-only on non-darwin it exits with a clear "not supported" message. AT-SPI 2 / UIA equivalents would be a future PR.
Diff since v1.16.0
8 commits, +2,200 lines, including:
70bbd18— Linux Phase 2-4: 4 claws + 4 cerebellum cats + Linux pilotbfe5edf— pilot_linux parity (+5 cross-platform skills)9fc3c3c— location cross-platform (geoclue2 + Nominatim + IP fallback)65b07a0— ui_linux AT-SPI 2 via godbus (Phase 5)d7cee60— Windows Phase 6: 4 claws + 4 cerebellum cats + Windows pilot + CI7d16d13— TESTING.md + Help-wanted banner
Detailed file-by-file CHANGELOG: see CHANGELOG.md entries dated 2026-05-12.