Skip to content
View r45635's full-sized avatar
  • HomeMade
  • Toronto, Canada

Highlights

  • Pro

Block or report r45635

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
r45635/README.md

Hi, I'm Vincent πŸ‘‹

I build small, self-hosted tools β€” the kind I wanted and couldn't find. Everything here is MIT-licensed and runs on your own machine or server, with no account to create. Toronto, Canada.


🎀 TextFromTrack Roon Companion β€” synced lyrics for everything Roon plays

Lyrics highlighted line by line, in time with the music

Follows a Roon zone and shows the lyrics line by line, in time with the music β€” Qobuz, TIDAL, radio or your own files. Full screen, on your phone or a tablet on the shelf. Desktop app (macOS, Windows, Linux) or Docker on your NAS. β†’ Download

And its hardware sidekick, TFT Panel: open firmware that turns a 7" ESP32 touch screen (Elecrow CrowPanel, Waveshare ESP32-P4) into a lyrics display and remote for Roon.

🐾 claude-pet β€” see what Claude Code is doing, at a glance

The creature coding, with three subagents walking around it

A tiny creature in a corner of your Mac that shows when Claude Code is thinking, coding, storming through a big task β€” or waiting for you. Custom avatars in the avatar library.

brew install r45635/tap/claude-pet && claude-pet setup

πŸ›‘οΈ Easy-WG-Combo β€” your own VPN + ad-blocking DNS on one small VPS

WireGuard, AdGuard Home and an admin portal in one install: devices and QR codes, per-device DNS filtering, an optional VLESS + Reality tunnel (Xray) for censored networks, security checks, backups, monitoring and alerts. English, French, Chinese.

curl -fsSL https://raw.githubusercontent.com/r45635/Easy-WG-Combo/refs/heads/main/install.sh | bash

πŸ“š PDF to CBZ Converter β€” comics and manga, PDF ↔ CBZ

Live preview, smart DPI detection, batch mode, no recompression when it isn't needed. 10k+ Docker pulls. Try it online, run docker run -p 3000:3000 r45635/pdf-to-cbz, or get the desktop app for macOS, Windows and Linux.


Older but still used: HVAC-IR-Control β€” control Mitsubishi and Panasonic heat pumps over IR from an Arduino (270+ β˜…).

Pinned Loading

  1. HVAC-IR-Control HVAC-IR-Control Public

    Arduino library to control Mitsubishi, Panasonic and Toshiba air conditioners over infrared

    C++ 272 88

  2. claude-pet claude-pet Public

    Live Claude Code status on your Mac β€” a tiny creature (or menu-bar icon) that shows when Claude is thinking, coding, storming, or waiting for you.

    TypeScript 2

  3. Easy-WG-Combo Easy-WG-Combo Public

    WireGuard + AdGuard Home + custom admin portal β€” self-hosted VPN VLESS Reality Xray combo with DNS filtering

    JavaScript 1 1

  4. photo-checker photo-checker Public

    CLI tool to check if local photos are already backed up in Apple Photos, Google Photos, or OneDrive

    Python 1

  5. roon.app.textfromtrack.com roon.app.textfromtrack.com Public

    Synced lyrics for everything Roon plays β€” line by line, full screen, on your phone or TV. Optional: write lyrics into your own files and fill your library from LRCLIB. Desktop app (macOS/Windows/Li…

    JavaScript 1

  6. tft-panel tft-panel Public

    Open firmware for a 7" ESP32-S3 touch panel (Elecrow CrowPanel) showing synced lyrics and controls from the TextFromTrack Roon Companion

    C++ 1