About Nexus
Nexus AI is a cyberpunk-themed terminal interface for chatting with LLMs, generating images, playing browser games, and tracking high scores. Built solo by Xavier Scott (THYFWX). It runs at thyfwxit.com/nexus.
Why this exists
Most AI chat interfaces feel like search bars with extra steps. Nexus is the opposite — it's a full retro-futuristic terminal you can boot into, talk to, and waste time inside. Tools, games, and AI are wired together into one place because that's how I wanted to use them.
Who built it
Xavier Scott — systems specialist, hardware repair tech, and homelab tinkerer. I wire networks, fix logic-board damage on Apple devices, run Proxmox at home, and build custom PCs as a hobby. Nexus is what I shipped when I wanted a portfolio that wasn't just a PDF.
I'm self-taught. There's no team behind this — it's me, a code editor, and a small AI budget I cap each month.
What's in it
4 AI MODESNEXUS (general), CODER (programming), EDUCATION (learning), UNFILTERED (18+ casual)
8 GAMESWordle, Snake, Pong, Flappy, Breakout, Invaders, Mines, Breach Protocol
IMAGE GENERATIONReplicate Flux + Pollinations fallback. SFW only system-wide.
LEADERBOARDSPer-game high scores, weekly resets, custom handles
16 AI TOOLSTranslate, summarize, sentiment, weather, currency, charts, palette, NER, more
ACCESSIBILITYOS-pref auto-detect for reduced motion / contrast / transparency
How it's built
- Frontend: vanilla JS (no React/Vue), CSS variables, custom canvas rendering, WebSocket terminal stream. Hosted on Cloudflare Pages.
- Backend: Python + FastAPI on Render. Routes to Groq, Hugging Face, Replicate, and Google Gemini for AI work.
- Auth: Google OAuth + JWT cookies. Same-site subdomain (api.thyfwxit.com) so cookies flow without 3rd-party blocking.
- Storage: JSON files server-side for low-volume state (handles, leaderboards, image quotas). Browser localStorage for per-user UI state.
- Moderation: 50+ regex patterns covering CSAM, weapon synthesis, body disposal, school violence, slurs, etc. Critical hits trigger 30-min lockouts and Discord webhook alerts to me.
What it costs me to run
Roughly $20-30/month — Cloudflare Pages (free), Render hosting (~$7), Replicate image gen (capped at $15), domain renewal (~$10/year amortized). When you donate via the link below, you're directly offsetting that. Every $5 covers ~1,500 SFW image generations.
Support the project
Other projects
- thyfwxit.com — main portfolio with games, system status, contact form
- Homelab — Proxmox + Home Assistant + Docker stack
- Hardware repair work — board-level Apple device diagnostics