Backer & Legend · the enhanced SparkBox

Tom Spark

Unlock the enhanced SparkBox.

Backer and Legend unlock the premium layer on top of SparkBox: Tom AI baked into your dashboard, the upgraded interface, deeper customization and extra modules, and priority support. Every app and module stays free forever — this is the better experience for the people funding the project. One-time, not a subscription, and more Backer features land all the time.

Legend· Day 12 $49 — gold ring

See what you unlock

Real screenshots from a running SparkBox — the upgraded interface, the customizable dashboard, and the widgets Backers add to make it their own. The apps themselves stay free forever; this is the nicer way to drive them.

The SparkBox media command center — a Recently Added row of public-domain classic movie posters above Library & download stats (missing, monitored, in queue, free disk)
Your media, front and centre. The media command center pulls in your library: a "Recently added" wall of posters, what's downloading, what's queued, what's ready to watch — all on your home screen, no extra clicks.
The SparkBox dashboard in edit mode with the Add-a-widget panel open — Money Saved, Storage, Downloads and Now Playing widgets, plus theme options
Make it yours. Edit the layout, drag your apps into the order you want, add widgets — Money Saved, Storage, Downloads, Now Playing — and switch the whole dashboard to a theme you like.
The SparkBox dashboard home — app launcher, live system stats with CPU/RAM/disk gauges, VPN protection bar, and recent activity
Everything at a glance. The upgraded home: one-click launch for every app, live system stats, your VPN status up top, and a media command center that tracks what's downloading, queued, and ready to watch.

🔥 Hearth Chat — your own private chat

The first Tom Spark exclusive app, included with your Backer support: a private group chat that runs on your SparkBox. No accounts, no Big Tech reading your messages, and no upload caps — your photos and video live on your own pool. Make channels, hand someone a link, install it on your phone. It's a little showcase of what SparkBox can do when the apps are built for you instead of for an ad business.

  • 📷 No upload caps — drop a 4 GB video, it's on your NAS
  • 🔒 Private by design — only your people, ever
  • 🔗 One-tap invites — send a link, they pick a name
  • 📱 A real app — install it, get notifications
  • 📞 Calls included — Gather everyone for voice or video
#general 📞 Gather
Mara
so much nicer than discord lol
You
and it's all on my NAS — no upload cap 🔥
Message #general — drop a 4GB video, whatever

See Hearth → How to set it up →

What Tom AI is

A technical diagnostic assistant baked into your SparkBox dashboard. Click the ? button bottom-right, pick Open Tom AI, and you're in a chat drawer that already knows:

  • Your SparkBox version, which modules are enabled, what version each container is on.
  • Live container state — what's running, what crashed, what's restarting.
  • The SparkBox docs, the patch log, and every fix shipped in the last 12 months.
  • Module-specific gotchas — Sonarr root folders, qBit auth quirks, Pi-hole port 53, Jellyfin transcoding, the lot.

Best for: "why won't this app start", error-message decode, log triage, "is my .env wrong", "did I miss a setup step." It runs on Claude Sonnet 4.6 — the model that handles the vast majority of SparkBox troubleshooting cleanly. Same model on both Backer and Legend tiers.

What Tom AI isn't

SparkBox-only. Off-topic asks ("write my code", "summarize my email", roleplay) get bounced — Tom AI redirects to d/sparkbox or the relevant docs. This is a focused tool for one job, not a general chatbot pretending to be everything.

How it works — read this before buying

Tom AI is useful because it sees your actual SparkBox state. That works only if both sides hold up their end of the deal:

Your side

✓ Paste freely Logs, errors, configs, sparkbox doctor output, paths, IPs, container names, error messages, compose snippets.
✗ Don't paste Real names, addresses, banking info, API keys, passwords, SSH or WireGuard private keys, recovery codes, 2FA seeds.

If a log line contains a password value, replace it with [REDACTED] before pasting. The diagnostic context fixes the bug — the actual secret doesn't help.

Our side

Sanitizer strips secrets before anything leaves your box. Vendor-prefix API keys (sk-ant-, sk_live_, ghp_, xoxb-), JWT tokens, base64-40 secrets, multi-line SSH and PGP private key blocks, Discord webhook URLs, bcrypt hashes, and the qBit LSIO temp-password line all get redacted in chat-diagnostic.js before the request hits the chat proxy. Your credentials never leave your machine. The sanitized conversation — your question and Tom AI's answer, secrets already stripped — is logged to our diagnostic corpus on purpose: it's how a recurring problem becomes a shipped patch, a better guide, or a docs fix. That feedback loop is the whole point of the assistant. Your raw, pre-sanitization chat history stays on your own box (state/chat-sessions/) for replay; only the credential-free version is collected.

Why we keep sanitized chats. Pseudonymized patterns (no PII, no credentials) help us spot class-level SparkBox bugs faster and ship patches. The AI gets sharper from real questions. Without this we can't maintain a docs-aware assistant — it's the deal that makes Tom AI work. We never sell chat data. We never share it for third-party AI training.

Turn Tom AI off any time in Settings → General → AI Troubleshooting. If you can't agree to the ✓ / ✗ rules above, don't buy this tier — the SparkBox app itself stays free and fully featured without Tom AI, and d/sparkbox is open to everyone for community help.

Straight talk about what this is

🆓
Every app is free, forever. The complete bundle — every module — costs nothing. Nothing's locked behind paying. Backing adds extras on top; it never takes anything away from the free version.
Backer unlocks the enhanced experience. Tom AI, the upgraded dashboard, deeper customization and extra modules — the premium layer that builds on the free core, with new Backer features landing regularly.
💬
Faster support — but never gated. Backers' and Legends' posts on d/sparkbox get answered first. Everyone still gets help and the forum stays open to all — nobody's locked out for not paying, backers just jump the queue.
🪙
One-time, not a subscription. Pay once. Done. It's a supporter donation.

Support SparkBox

SparkBox is designed to be free, forever, for anyone — that's the whole point. But it's also our main job. Funding it is what guarantees continued development, fast bug fixes, and the next features actually getting built. Backers are the reason this keeps moving full-time.

Supporters
0 and counting

Every Backer + Legend who's chipped in since launch. SparkBox runs on supporters — hosting, AI, development, and professional security audits cost money every month, so there's always a next goal to chase.

Stage 1
100
Costs covered
Hosting, CDN, and AI run on supporters — not ads, not your data.
Stage 2
1,000
A part-time engineer
A second pair of hands to help Tom — more modules and faster fixes.
Stage 3
1,500
Independently audited
Funds a professional third-party security audit — the real trust check for a privacy tool.
→ And beyond — mobile apps, a bigger team, bigger ambitions. New goals keep unlocking as we grow; this never really finishes.

Updated 2026-05-30 — the counter only ever grows.

One-time payment. Stripe handles checkout. Your license activates instantly — paste the key into Settings → License in your dashboard and your Backer features light up.

Legend
Legend· Day 12 Your live badge on Demox

$49

one-time · supporter donation

  • Tom AI in your dashboard — Claude Sonnet 4.6, focused on SparkBox troubleshooting
  • Enhanced dashboard — the upgraded interface with the rich media view (what's playing, recently added, requests, library + disk)
  • Customizable home + cool widgets — drag-and-drop layout, the Money Saved widget, animated themes (Matrix rain, neon glow), and new widgets added to the enhanced dashboard all the time
  • Extra modules + deeper customization — every new Backer widget lands for you free, the day it ships
  • Priority forum support — your posts on d/sparkbox get answered first
  • Animated gold pulsing supporter ring across Demox
  • Public Fighters Wall listing with your "Day N" number
  • Sanitizer strips secrets before any message leaves your box
Go Legend — $49

No Demox account yet? Make your free username at demox.world first — then at checkout, type that exact Demox username in the field provided. That's how your supporter badge finds you. Mistype? Fix it on the confirmation page. Lost your license key? Recover it here.

At username scale

The ring + pill follow your avatar wherever it renders — posts, replies, comments, DMs, the Fighters Wall. Preview only — placeholder names, not real users.

@your_username Backer
@your_username Legend· Day N

FAQ

No. SparkBox is and stays 100% free — every app, every module. The Legend tier adds Tom AI to your dashboard plus a cosmetic supporter badge on Demox. That's it. You can ignore it forever and SparkBox keeps working.

We simplified to one supporter option (Legend, $49) going forward. Folks who chipped in earlier as Backers keep everything they have — their access, their purple supporter ring, all unchanged. Founding members keep their original badge as a thank-you for being in early.

Claude Sonnet 4.6 — the model that handles the vast majority of SparkBox troubleshooting cleanly. Requests flow through chat-proxy.tomsparkbox.com, a Cloudflare Worker that authenticates with your license key and enforces your monthly budget server-side.

No, and the sanitizer actively strips them. If you accidentally paste an API key, password, JWT, SSH private key block, Discord webhook URL, or any other credential-shaped string, chat-diagnostic.js redacts it before the request leaves your dashboard. The unredacted version never reaches the chat proxy, the AI, or any storage we control. The diagnostic context fixes the bug — the actual secret doesn't help.

The $49 is a one-time supporter donation that funds full-time development, so it's non-refundable. SparkBox itself is free forever — every app, every module — so you're never paying just to use it. Back the project only if you want to.

Tom AI politely declines further requests until the budget resets at month-start. Your existing chat history stays available. The dashboard keeps showing usage in the chat header so you see it coming, not as a surprise.

No — Tom AI is the backer perk. Costs real money to run (Anthropic API per-token + Cloudflare proxy + storage) and rolling it into a "free for everyone" tier would mean either pulling it entirely or pulling something else from the free SparkBox bundle. We'd rather keep the bundle whole and ask the people who want the assistant to fund it.

Sanitized chats (no PII, no credentials — the sanitizer ran first) live in our diagnostic corpus, used to find class-level SparkBox bugs faster and ship patches. We never sell chat data. We never share it for third-party AI training. Read the privacy policy for the full version. Your local chat history stays raw on your machine for replay.

No. One-time payment. You don't get charged again. The monthly message budget resets each month and continues for as long as Tom AI exists as a product (the goal is forever — that's why the tiers cover the API cost up front).