Chat-PET is an open-source firmware and Windows bridge based on the RASPIAUDIO Muse Radio. It gives the radio a new job: a dedicated physical companion for the ChatGPT desktop application that keeps the computer desktop free.
This is not a standalone AI assistant and it does not replace ChatGPT Desktop, Codex, Work—or whatever the application is called this week. The desktop application remains the brain. Chat-PET is its dedicated screen, audio interface, microphones and physical control surface.
The technical core is an unusual composite USB profile implemented on the Muse Radio’s ESP32-S3. Through a single USB cable, the Windows computer gets:
-
a 320 × 240 extended display using Espressif’s indirect-display driver;
-
stereo USB speaker output through UAC;
-
stereo USB microphone input from the two microphones through UAC;
-
private HID controls for push-to-talk dictation, Live mode and navigation.
No Wi-Fi connection is required for this runtime path. Display transfers, speaker playback, microphone capture and button events share the same USB device and cable.
On the Windows side, a small bridge locates the real floating pet window created by the desktop application and moves that native window onto the Muse display. It does not capture or redraw a substitute pet. This means the animation, activity bubble and Live Orb continue to come directly from the official application and stay synchronized automatically.
The button controls also operate the existing desktop application; they do not implement a separate assistant. Close the application and Chat-PET has no AI of its own—which is precisely the point.
The project is open source, including the Muse Radio firmware, modified composite USB component, Windows bridge and tests:
Product page and demo:
https://chatpet.raspiaudio.com
The current version supports Windows 10 and Windows 11. macOS support is planned, but a real secondary USB display requires a different host-side implementation.