Clyde on Desk

Clyde on Desk 0.1.6

A desktop pet that reacts to your AI coding agent sessions in real-time.

  • By clyde
  • Open Source
  • Updated Apr 4, 2026
Download for Windows

About Clyde on Desk

Clyde sits on your desktop and reflects what your AI coding agent is doing: thinking when you prompt, typing when tools run, juggling subagents, popping permission bubbles, celebrating on completion, and sleeping when you step away.

What's new in 0.1.6

New Features
- GitHub release update check — Automatic check every 4 hours with bubble notification when a new version is available. "Download" opens the release page; "Skip" dismisses that version. Tray menu "Check for Updates" triggers an immediate manual check with feedback ("Already Up to Date" or error)
- Update bubble UI — Green-themed glassmorphism bubble with version badge and release notes preview
Bug Fixes
- Mini mode pet couldn't reach screen edge — Peek detection fired during entry animation, cancelling it via AnimationGeneration. Fixed with PeekSuppressDeadline that waits until mouse exits vicinity
- Mini mode pet bounced back out — reconcile_pet_geometry fired on WindowEvent::Moved during animation, clamping pet to 120px visible (more than mini's 97px). Now skips reconcile when mini_mode=true
- Mini mode peek oscillation — Replaced simple cooldown with 3-phase state machine (Hidden → Peeking → Retracting) to prevent rapid peek/retract cycles
- Tauri state collision — Both AnimationGeneration and PeekSuppressDeadline were Arc<AtomicU64>, causing Tauri panic. Fixed with newtype wrapper
- Fast-flick drag drops — Added Pointer Capture (setPointerCapture) on hit window for reliable drag events
Internal
- update_check.rs — new module: reqwest + rustls-tls for GitHub API, semver comparison, auto/manual check with bubble feedback
- PeekSuppressDeadline — newtype wrapper with u64::MAX sentinel for "wait until mouse exits"
- PeekPhase enum — Hidden/Peeking/Retracting state machine replacing simple boolean
- Near detection uses visible bounds (clamped to monitor) instead of full window bounds

Full release notes »

Technical details

Publisherclyde
Version0.1.6
Release date2026-04-04
LicenseAGPL-3.0
Installer typenullsoft, wix
Architecturex64
Package IDQingJ01.ClydeOnDesk
Install scopeCurrent user

Install Clyde on Desk from the command line

Install with Windows Package Manager
winget install --id=QingJ01.ClydeOnDesk -e
Update to the latest version
winget upgrade --id=QingJ01.ClydeOnDesk -e
Uninstall
winget uninstall --id=QingJ01.ClydeOnDesk -e
Silent install with the offline installer
"Clyde.on.Desk_0.1.6_x64-setup.exe" /S

Silent install switches for more Windows programs »

Install Clyde on Desk together with other apps in one command »

claude-codedesktop-pet

Frequently asked questions

Is Clyde on Desk free?

Yes. Clyde on Desk is free and open-source software released under the AGPL-3.0 license.

What is the latest version of Clyde on Desk?

The latest version is 0.1.6, released on Apr 4, 2026.

Is it safe to download Clyde on Desk?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with e6a5adbdacf1885aee88932274ca2704032e499c1921c32385c9b218b6258ec3.

Which Windows versions does Clyde on Desk support?

Clyde on Desk runs on Windows and is available for 64-bit (x64) systems.

How do I install Clyde on Desk silently?

Run the offline installer with "Clyde.on.Desk_0.1.6_x64-setup.exe" /S, or install it with Windows Package Manager: winget install --id=QingJ01.ClydeOnDesk -e --silent.

How do I uninstall Clyde on Desk?

Open Settings › Apps › Installed apps, find Clyde on Desk and select Uninstall. From the command line, run winget uninstall --id=QingJ01.ClydeOnDesk -e.