A cat being a cat
Loafing, grooming, rolling, hops, naps, and occasional zoomies. Bob can notice a nearby cursor briefly, then return to his routine.
Meet Bob The Cat. A ginger pixel companion who strolls, stretches, naps, and occasionally decides your open windows are a playground.
A native Windows app. Runs offline. No account, installer, or automatic startup.
Windows 10 / 11 · .NET Framework 4.8 · MIT project code
A quiet moment between adventures.
Bob lives around your work, with tray controls to make him calmer, quieter, or simply stay put.
Loafing, grooming, rolling, hops, naps, and occasional zoomies. Bob can notice a nearby cursor briefly, then return to his routine.
Click for a wave and meow. Double-click for a jump and chirp. Drag him to a new spot, or stroke his head and belly with gentle vertical cursor movements.
Bob can perch on windows, hang from an edge, fall and land, bat yarn, and chase a laser dot. He reads window geometry without moving, closing, or recording your windows.
Right-click Bob or his notification-area icon to choose how he fits into your day.
Preferences stay on your computer in %LOCALAPPDATA%\BobDesktopPet.
A Windows application built directly on the platform, with no NuGet dependencies or runtime AI calls.
The behavior engine is separate from the WinForms host. Deterministic tests cover movement, petting gestures, toy cleanup, window loss, and sound controls. Explore the implementation.
Build from source on Windows, then launch the portable app.
powershell -NoProfile -ExecutionPolicy Bypass -File .\build.ps1Bob The Cat.exe. Keep Bob The Cat.exe.config beside it.To make a portable ZIP, run .\scripts\test.ps1, then .\scripts\package.ps1 -SkipBuild. No .NET SDK is required; the build uses the framework compiler installed with Windows.