
OSC-DreamChatbox – a MagicChatbox alternative built for Linux (open source, first release)
Hey everyone! 👋
I'm a Linux VRChat player and always envied the Windows folks with their fancy chatbox tools like MagicChatbox. Nothing really worked well on Linux – so I built my own. After weeks of tinkering, here's the first public release of **OSC-DreamChatbox**:
im using https://claude.ai (opus 4.8 and fabel 5)
**What it does:**
🎵 **Now Playing** – shows your current song (Spotify, YT Music, browser, VLC – anything, via MPRIS) with artist, title, timestamp and a live progress bar
📝 **Rotating status texts** – up to 10 texts that cycle on a timer, with a built-in emoji picker
🖥️ **Hardware stats** – GPU/CPU usage & temps, VRAM and RAM, works with AMD (kernel sysfs) and NVIDIA. Show temps as °C or 🔥, your choice
🎤 **Speech-to-Text** – talk into your mic, it appears in your chatbox in realtime. Supports 15 languages and can even **live-translate** what you say (speak German → chatbox shows English). Optional DeepL API support for better quality
🎛️ **OSC Router** – other OSC apps (OSC Leash, face tracking, …) send through it, it forwards everything bundled to VRChat. No more port conflicts. You can even launch and monitor those apps from inside the tool
🧩 **Fully customizable** – custom string templates with placeholders, drag & drop card ordering, everything you see is toggleable
🥚 And yes – the **slim chatbox mode** (the hidden "BlankEgg" trick from MagicChatbox) is a normal setting here, enabled by default. No easter egg hunting required.
**Tech:** Python + PyQt6, MIT licensed, config lives in `~/.config`. Install with one command:
```
curl -sL https://raw.githubusercontent.com/yakuda-stack/OSC-DreamChatbox/main/install.sh | bash
```
Or grab the AppImage from the releases page.
**GitHub:** https://github.com/yakuda-stack/OSC-DreamChatbox
**Discord:** https://discord.gg/X5TaN4A47h
It's an early alpha, so expect rough edges – bug reports and feature ideas are very welcome (here, on GitHub, or on the Discord). If you like it, a ⭐ on GitHub helps a lot!
*(Reminder: you need to enable OSC in VRChat – Action Menu → Options → OSC → Enabled)*