Print images in one click to Bluetooth thermal cat printers.
Download for macOS · Download for Windows · Download for Linux
uwuPrint is a cross-platform desktop application for Bluetooth thermal printers. It turns images into the printer’s monochromatic format, lets you adjust the result, and sends it to the printer with a single action.
Send one or multiple images directly from macOS Finder Quick Actions or the Windows Explorer context menu.
Compare different algorithms side by side to choose the right look for sharp text, illustrations, or photos.
Configure the application and printer defaults, print direction; feed margins and units; between-page spacing; and print intensity.
Get the latest packages from GitHub Releases.
| Platform | Packages |
|---|---|
| macOS | DMG and ZIP |
| Windows | Installer and portable EXE |
| Linux | AppImage and DEB |
uwuPrint discovers nearby compatible Bluetooth thermal printers and displays connection status, paper presence, lid status, temperature, battery level, and transfer progress.
| Model | Status |
|---|---|
GB01 |
❓ Untested |
GB02 |
❓ Untested |
GB03 |
❓ Untested |
GT01 |
❓ Untested |
MX05 |
❓ Untested |
MX06 |
✅ Tested |
MX08 |
❓ Untested |
MX09 |
❓ Untested |
YT01 |
❓ Untested |
_ZZ00 |
❓ Untested |
Have another model? Please report your results in the compatibility issue so we can expand this list.
This repository contains the Electron and Vue application.
npm install
AGENT=1 npm run dev
Useful commands:
AGENT=1 npm run test # Check entrypoints and build the renderer
AGENT=1 npm start # Build and launch the production app
AGENT=1 npm run make:mac # Package macOS as DMG
AGENT=1 npm run make:win # Package Windows as installer and portable EXE
AGENT=1 npm run make:linux # Package Linux as AppImage and DEB
AGENT=1 npm run make # Package macOS, Windows, and Linux
This project is currently distributed as an unlicensed, private-use application.