Skip to main content
← Projects

Nyx

Live Next.js TypeScript SQLite Discord

A companion app for the online game Torn. A dashboard of tracked stats and charts, a userscript that draws overlays into the game's own pages, and a Discord bot that webhooks alerts to my phone.

Screenshot of Nyx

Why I built this

Torn has no iOS app, so anything time-sensitive gets missed unless you happen to be at a desk. The fix was a private Discord server the bot posts to via webhooks, and the notifications land on my phone for free. The rest grew from there: a scheduled ingestion service that keeps historical data, and a userscript that injects a UI into a page it doesn't own without breaking anything. It runs in production and I use it every day.