9 live themes
OmniRoute Lime, Ember, Aurora, Neon, Matrix, Rosewood, Ocean, Candy and Mono Ink — switchable live from Settings → Appearance. Themes are pure CSS token re-points, so every Tailwind utility keeps working. Add your own in ten lines.
A themeable, motion-rich, security-hardened AI gateway for multi-provider LLMs. 375+ providers, an OpenAI-compatible API, and a design system of its own.
Live previews of the real interface — rendered right here in CSS. Every surface re-themes instantly, no reload.
$ pixz models | grep opus pc/claude-opus-5.5 ready 1.0s pc/kimi-3.1-pro ready 0.9s pc/gemini-4-argon ready 1.1s $ pixz chat -m pc/claude-opus-5.5 › streaming… done in 2.4s
Pixzference keeps everything OmniRoute is famous for — and adds a layer of its own.
OmniRoute Lime, Ember, Aurora, Neon, Matrix, Rosewood, Ocean, Candy and Mono Ink — switchable live from Settings → Appearance. Themes are pure CSS token re-points, so every Tailwind utility keeps working. Add your own in ten lines.
Compact for small laptops, Cozy by default, Spacious for 4K — plus Sharp, Soft and Round corner styles.
18 named animations: page transitions, staggered reveals, shine sweeps, glass panels, gradient text, aurora backdrops — with a manual off-switch and prefers-reduced-motion respect.
Phones, tablets, laptops, ultrawides. Fluid typography via clamp(), touch targets never below 40px, installable PWA.
Versioned, gzip-compressed snapshot sync to Neon Postgres. Cold starts rehydrate in seconds; tracked writes flush on a debounce.
375+ providers, RTK + Caveman compression, auto fallback, MCP/A2A, OpenAI-compatible API, CLI tools — fully compatible, untouched.
Hover a card to feel each theme's accent. In the app, switching is instant and persists per-browser.
The heritage default — electric lime on charcoal.
Warm sunset oranges for long sessions.
Violet-to-cyan northern lights.
Cyberpunk cyan that glows in the dark.
Phosphor green for terminal dwellers.
Romantic rose, soft and calm.
Deep-sea blues with a fresh breeze.
Playful pink, sweet and bright.
Black, white, and nothing in between.
Motion is a language — Pixzference speaks it fluently, and knows when to stay quiet. Tap a chip to replay.
Every animation ships twice: once for delight, once for accessibility. The engine honors
prefers-reduced-motion at the CSS level (WCAG 2.3.3) and exposes a manual
Motion on/off switch in Settings — because vestibular safety should never require OS-level settings.
The full OmniRoute security surface, plus defaults that refuse to be lazy.
JWT sessions signed with an auto-generated 64-char secret — never a placeholder, never a tutorial default.
Brute-force lockout with attempt tracking, CSRF protection and secure cookies.
Set your dashboard password via INITIAL_PASSWORD, change it in-app, forget "123456" forever.
Per-key scopes, request logging and a full audit trail — every credential encrypted at rest.
If Neon is unreachable, the gateway keeps serving — sync retries quietly on the next write.
A SECURITY.md written from real-world audits of misconfigured gateway deployments.
Vercel + Neon Postgres for serverless, Docker for everything else.
# One-click from GitHub
$ git clone https://github.com/pixzdev/pixzference
$ npm install
# Set secrets, then
$ npm run dev
✔ Pixzference ready — http://localhost:3000
# Or ship it to Vercel + Neon
$ vercel --prod
✔ Deployed. DATABASE_URL → Neon, done.
A vercel.json ships in the repo. Point DATABASE_URL at Neon and every cold start rehydrates from the latest committed snapshot.
A multi-stage Dockerfile with a persistent DATA_DIR for VPS, homelab or cloud machines.
MIT licensed, fork-friendly, and glad to merge upstream improvements. Your gateway, your rules.
Star the repo, deploy your own, and make it yours — ten lines of CSS is all a theme takes.