wiki

Full documentation for all cherry's labs projects — tech stacks, architecture, setup guides, and dev notes.

tidal-collaborative
Self-hosted collaborative Tidal playlist sync — v1.0.0 "First Edition" stable release
Node.js Docker SQLite complete
deckcraft
Minecraft launcher for Steam Deck and Linux gaming handhelds
Rust Tauri Svelte complete
non-steam-grid-generator
Browser tool for generating Steam artwork for non-Steam games
HTML Canvas API complete
dockswitch
Auto-switches SteamOS between Gaming Mode and Desktop Mode on dock events
Rust SteamOS complete
peerchat
P2P terminal chat via libp2p — text messaging and LAN discovery complete; file transfer, voice, and ASCII camera planned
Rust Linux macOS wip
daytona-controls
GUI editor for ElSemi Model 2 Emulator control-binding files with live gamepad detection
Rust Linux Windows wip
signal-tui
Terminal UI for Signal messenger — rebuilding in Rust/ratatui; Python/Textual version archived
Rust ratatui Linux wip
lastfm-widget
Always-on-top Last.fm now-playing widget — Y2K/Winamp aesthetic, frosted glass skin
Python pywebview complete
thunderbird-mcp
MCP server giving Claude access to Thunderbird email, contacts, and calendar
Node.js MCP complete
whereis
Self-hosted family and friends location tracker built on Traccar
TypeScript Docker wip
zpl-studio
WYSIWYG label designer for Zebra thermal printers — fork of Cherry's ZebraPrintLabel
Rust egui complete
bracket
Live bracket tracker for the 2026 FIFA World Cup
React Node.js complete
live-scores
Multi-sport live scores, leaderboards, and standings — sibling site to bracket
React Node.js complete
tidal-radio
Self-hosted multi-station live radio — link a Tidal playlist, get a fair-shuffle Icecast stream
Node.js Docker complete