-
released this
2026-09-08 22:21:49 +00:00 | 0 commits to master since this releaseCatser v1.0.0 🐾
A desktop cat companion inspired by Workcat and Desktop Goose.
✨ Features
- 🐱 Authentic Workcat Animations: 30 walk cycle frames, 17-frame paw swipe at 24 FPS with contact on frame 14, scruff dragging, petting reaction with smiling eyes and floating hearts, sitting, sleeping (snoring particle), stretching, and tail flicking.
- 🎯 ActivityWatch Distraction Closing: Automatically monitors distraction windows (YouTube Shorts, Reels, TikTok, Reddit, Twitch) via ActivityWatch with native Win32 window tracker fallback. Sprints diagonally to the close button [X] and closes it with a paw strike!
- 🪟 Window Platforming & Ledge Walking: Open application windows are recognized in real time as physical platforms. The cat leaps onto window frames, walks along them, naps, and falls under gravity ( = 1600\text{ px/s}^2$) if the window closes.
- 🖥️ Dynamic Multi-Monitor & Resolution Detection: Roams across all connected monitors of arbitrary resolutions, positions, and DPI scaling. Navigates floor drops and upward jumps. Live hotplug detection via WM_DISPLAYCHANGE and WM_SETTINGCHANGE.
- 🪟 Tear-Free Layered Overlay: Anti-aliased alpha transparency and soft contact shadows at 60 FPS using Win32 UpdateLayeredWindow with vectorized NumPy premultiplication.
📦 Downloads
- Catser.exe: Standalone executable (no Python or installation required).
- Catser-v1.0.0-windows-x64.zip: Portable release bundle with documentation and license.
Downloads