xocat.online
homeaboutprojects

Projects

Everything here is something I run rather than something I shipped once and forgot. Most of it lives on Cloudflare.

santi.tools

One Discord bot instead of five: media downloading, Last.fm tools, a Roblox toolkit, games, finance data and everyday utilities. 147 runnable command paths across 8 categories.

JavaScriptDiscord bot

xocat.host

A file host with accounts, custom domains, upload limits and a dashboard. Runs on Workers, D1 and R2, so there is no server to babysit.

TypeScriptWeb app

xocat.online

This site. A personal landing page, the bot's marketing and command directory, a support desk, and whatever else I bolt on. Next.js static export on Cloudflare Pages.

TypeScriptWebsite

Lyrics Studio

A browser tool for timing lyrics to a track and turning them into an animated video, line by line, without opening an editor.

TypeScriptTool

Bot playground

36 of the bot's image effects ported to run entirely in your own browser, so you can try santi.tools before installing it. Nothing is uploaded anywhere.

TypeScriptTool

RDD

Roblox Deployment Downloader. Pull any Player or Studio build straight from the browser — pick a channel, version and platform, or match the build a given executor supports. Live version tracking from WEAO.

TypeScriptTool

Support desk

Ticketing for everything above, built on Cloudflare Email Routing — mail comes in, becomes a thread, and gets answered from the same place.

TypeScriptInternal
made by santi • design ported from theo's imtheo.lol