All projects

Retrieviewer.

A Braille-art dog I made because staring at a terminal got boring. It explores your app window, fetches a ball and takes naps.

ShippedDesktop pets
0.0.25 · Windows · 15 seconds · Oct 27, 2026 Play in your browser

A little company for your screen

I got bored staring at a terminal, so I made a dog. It fetches a ball, eats treats, explores and finds a place to nap. Sometimes it chases a butterfly.

Attach it to a terminal, editor or another app window. It moves on a transparent layer, with ordinary clicks passing through to your app. Retrieviewer is the first public product from BiteFoundry.

Bring one home in two commands

Run these on a computer with Node.js 20 or later.

npm install -g @bitefoundry/retrieviewer@latest
retrieviewer desktop

Choose an app window and click Attach. Next time, just run the second command. Quit from the controls or with retrieviewer desktop-stop. Uninstall with npm uninstall -g @bitefoundry/retrieviewer.

There is a cat, too

Purrviewer, the ginger cat, offers slow blinks, kneads, rests on a cat tower and runs on an exercise wheel. Both pets come in the same package.

retrieviewer desktop --pet cat

Play with the dog · Meet the cat

Support

Windows 10/11 and Linux X11 are supported. macOS support is experimental. For remote SSH work, install on the local computer displaying your app window. See the installation guide for platform requirements.

The current public version is 0.0.27. The cat slows down smoothly on its wheel and swats a visible ball that rolls away. Check the latest version on npm.

Code is MIT; both pets’ artwork is CC BY-SA 4.0. Artwork credits and license terms are included.