SparkBox Legend · Tom AI

Next-gen AI that fixes your server. And more.

Most AI chats can only guess from what you paste into them. Tom AI lives in your SparkBox dashboard. Before it answers, it checks which apps are up, reads their logs and measures your disk. When there's a supported fix, it shows you exactly what it will do and waits for you to press Run it. Then it checks that the fix worked.

$49 ONE-TIME · NEVER RENEWS
  • ✓ 1,500 messages a month
  • ✓ No API key needed
  • ✓ One key, up to 3 boxes
  • ✓ 30-day refund

Passwords, keys and tokens are stripped on your box before anything is sent to the cloud AI that writes the replies. What Tom AI sees

Tom AI Agent BETA: on
On your SparkBox dashboard · 0 / 1500 this month
🔧 31 apps running smoothly — what's up?
Jellyfin won't load on the TV. Can you fix it?
What Tom is checking waiting for you
  • Checking which apps are up
  • Reading sb-jellyfin logs

Jellyfin is running, but its web page stopped answering after last night's library scan. A restart clears it, and nothing in your library changes.

🔧 Tom AI wants to: Restart the sb-jellyfin container
✓ Ran — see the result below.
What Tom checkedChecked 2 things · ran 1 fix
VERIFIED

Done. Jellyfin answers again. Reopen it on the TV and you're back where you left off.

Did that fix it? 👍 Yes · 👎 Not yet
Replay on this page · nothing is sent

The real Tom AI panel's words and steps, replayed as an example. On your box the answer comes from your own apps and logs. See the real screens ↓

Why it's different

Not a chatbot next to your server. An assistant inside it.

Tom AI can read your box and press your dashboard's own buttons. It never does anything behind your back: every change waits for you.

It looks before it talks.

It checks which apps are running, reads their logs, measures your disk and knows your SparkBox version. The answer is about your box, not a generic one.

It acts, with your OK.

A fix shows up as a card that says exactly what it will do. Nothing runs until you press Run it. Before it asks, it re-checks that the fix still applies. Afterwards it reads the result back and tells you whether it worked.

It uses your dashboard's own buttons.

Back up now, install from the App Store, move your VPN, update an app: Tom AI runs the same code as the dashboard's own button. A reset password goes to Settings → Passwords, never into the chat.

It sticks to what's real.

Watch picks come only from titles you already have. Every number in its weekly note is measured on your box. When it can't fix something, it says so.

What you can ask

Fix it. Explain it. Run your box with you.

Type it the way you'd say it. Anything that changes your box asks you first. Deleting or restoring also asks for your dashboard password.

“Jellyfin won't load on the TV.”

Fix what broke

Restart an app that is down, fix a Portainer or database login, refresh the VPN server list, give an app that keeps running out of memory more room, or clean up leftover downloads. Then it re-checks your apps.

RUN IT / SKIP · VERIFIED AFTER
“What's filling my disk?”

Know your own box

What's filling the disk, what was watched this week, whether anything can be reached from the internet, and what changed recently. It reads your box, and it can clean up only the safe things.

READS YOUR BOX
“What should the kids watch tonight?”

A media concierge that only suggests what you own

“Something like the film we watched last night?” It suggests only titles already in your library. Kids' picks are limited to an official rating of PG or TV-PG and below, and unrated titles are left out. Want something else? It can add a request in your Seerr, which searches only the sources you have set up, after you confirm.

YOUR LIBRARY ONLY
“Make a Jellyfin login for my son, PG only.”

Family accounts with a rating

It creates the account with Jellyfin's own parental control and hides unrated titles. If the limit doesn't stick, the new account is removed again. The password appears on a private card, not in the chat.

ASKS FIRST
“Switch new downloads to 4K.”

1080p or 4K, one sentence

It flips the same switch as Settings → Server Config → Media, then checks that the change took. If it didn't, it puts the old setting back.

ASKS FIRST
“Add a music server.”

Find and add apps by what they do

It matches what you want to an app in the SparkBox catalog, checks you have room and nothing conflicts, and installs it the App Store's own way.

ASKS FIRST
“Help me move off Google Photos.”

A guided move to Immich

It installs Immich, checks you have the space, and walks you through Google Takeout and an upload that keeps your dates and albums. Google only lets you start the export yourself, so that step is yours.

GUIDED
Your week, from Tom AI

A weekly note on your Overview

Media added this week, how full the disk is (and, after a few days of measuring, when it will be full at this rate), updates waiting, your last backup, the VPN, and anything that failed. It can include up to three one-click actions, and each one asks first.

EVERY NUMBER MEASURED
Watch it work

Checks. Asks. Verifies.

These are real screens from the Version 3 dashboard on a phone.

Tom AI panel. The user asks: Jellyfin won't load on the TV, can you fix it? Tom AI shows 'What Tom is checking': checking which apps are up, reading sb-jellyfin logs.
01It checksBefore answering, it looks at which apps are up and reads the Jellyfin logs.
Tom AI explains Jellyfin's web page stopped answering after a library scan and that a restart clears it. A card reads: Tom AI wants to restart the sb-jellyfin container, with Run it and Skip buttons.
02It asksIt names the cause in plain English and proposes one fix. Nothing happens until you press Run it.
The fix ran. 'What Tom checked: checked 2 things, ran 1 fix, verified.' Tom AI says Jellyfin answers again, and asks: Did that fix it? Yes / Not yet.
03It verifiesIt checks the result before saying anything is fixed, then asks whether it worked for you.

Captured on a demo box running the real dashboard, with a scripted example conversation. On your box, Tom AI reads your own apps and logs, so its answers are your own.

“While helping find errors and fix them, it also teaches me things along the way. I had an occasion where Tom AI couldn’t fix an issue for me — but with what it was asking me, I was able to fix it myself (win, win). … being a backer has been 100% worth it.”

Legend owner, a few months into self-hosting · d/sparkbox
Real answers

What Tom AI said when real boxes broke.

Three questions from real boxes and the exact answers Tom AI gave on our test bench. It reads the box first, names the actual cause and gives one fix.

Tom AI · sb-dashboardRECORDED REPLAY
Example 1 of 3 Get Tom AI with Legend — $49 once

Recorded from SparkBox's own test bench. Nothing is sent anywhere from this page.

The honest limits

1,500 messages a month, plus a daily cap that stops runaway use. The dashboard shows what you have left.

It's built for SparkBox and your box, not a general chatbot.

It can be wrong. When it can't fix something, it says so, and your private ticket goes to the front of the support queue.

It only runs the fixes SparkBox supports, and every one waits for your Run it. You can switch hands-on mode off in Settings.

Chats are sanitized on your box first. The credential-free version is kept up to 90 days to fix bugs and is never sold. Details

Free boxes may be offered a Tom AI trial to try it first. The dashboard shows what's left.

Get Tom AI with Legend — $49 once

One-time payment · never renews · 30-day refund

Back the project

SparkBox is free. People back it so it keeps getting better.

Every app, the dashboard and updates are free, and they stay free. One developer builds SparkBox full-time, from real customer reports. Legend is how people pay for that, and every purchase funds the pace.

369
people have backed SparkBox
+71 this month · live total

Some backed it before they had even installed SparkBox. They wanted it to exist.

“I backed the project before I ever had plan to install it, I just wanted it to succeed.”

Back SparkBox — $49 once
What backing pays for, last 30 days
—releases shipped
—fixes and improvements
670+homes have installed SparkBox
Support on d/sparkbox, all time
870reports filed
563fixes shipped
14mmedian reply

“Wow, the response and fix times on this project are insane! … your tool just worked flawless out of the box!”

“Using Tom-AI and SparkBox I was up and running in an hour with a clean organized WORKING system. thank you for making your site free and your AI assistance a 1-time payment.”

Live from the changelog, the public install counter, the supporter counter and the d/sparkbox numbers on the homepage. Nothing here is estimated. Read 250+ reviews in their own words →

Everything else in Legend

The box around it.

SparkBox installs and wires your apps in one command. Here's the whole thing in 92 seconds.

Your Legend dashboard

A home screen that feels like yours.

Free boxes get the Version 3 dashboard too. Legend turns it into the Legend home: an atmosphere of your choice, saved layouts, extra cards, and Tom AI one click away.

The SparkBox Legend Version 3 Overview in the Aurora atmosphere: a violet hero card, the Tom AI card, an app dock, and Server pulse, storage and connection cards.
Real screens from the Version 3 dashboard on a demo box.
  • AtmospheresAurora, Ember or Obsidian, each in dark or Daylight.
  • Saved layoutsEveryday, Media desk or Focus. Show, hide and reorder your cards.
  • Legend cardsNow streaming (who is watching what on Jellyfin), Coming up (this week's episodes and films) and Requests (what your household asked for, and what each request is waiting on).
  • Ask about any cardEvery card has a small Ask button that opens Tom AI already asking about that card.
The Media library card on the Legend dashboard: Continue watching with progress bars, and Recently added films, all public-domain titles on the demo box.
The Media desk layout: continue watching and recently added, straight from Jellyfin. (Demo box, public-domain films.)
Also in Legend

And the rest of it.

Free boxes keep everything they have now: every app, the dashboard, automatic updates with rollback, and community support on d/sparkbox. Nothing is taken away to push people to Legend. Legend adds Tom AI and the help layer on top.

One payment · no subscription

Pay once. Keep it.

Legend is $49, one time. It covers every future SparkBox update and every app Tom builds into SparkBox. You are never charged again for it.

Free

$0
forever
  • Every bundled app and module
  • The Version 3 dashboard
  • Automatic updates with one-click rollback
  • Community support on d/sparkbox
Install free

Legend ★

MOST POPULAR
$49
one-time · never renews · up to 3 boxes
  • Tom AI in your dashboard: reads your box, explains the problem, and fixes supported issues when you press Run it (1,500 messages a month)
  • Priority private support, answered by our support team, usually within hours
  • Each release the day it ships, 7 days before free boxes
  • The Legend dashboard: atmospheres, layouts and Legend cards, plus the weekly Tom AI note
  • My Vault, off-site backup, every future SparkBox app and the gold Legend badge
Get Legend — $49 once Key by email right after checkout · 30-day full refund · sales tax or VAT may be added at checkout, depending on your address

Ultimate ⚡

$99
one-time · Legend + Tom's other apps

For people who want everything Tom makes. You get everything in Legend, plus lifetime access to his other apps.

What's in Ultimate
  • SparkFlow lifetime: private voice-to-text that runs on your computer (tomsparkflow.com)
  • TomSparkNotes premium: sticky notes that stay on your desktop (tomsparknotes.com)
  • Hosted Hearth: your own encrypted group chat, first year included, then $29.99/yr or move it to your SparkBox for free (see it)
  • Recessionist Intel: economic forecasting console, formerly $10/month (recessionistpro.com)
  • SparkMacro: calorie and macro tracker, up to 60 AI requests a day (open it; data details in the Privacy Policy)
  • TomSparkCal: private family calendar with encrypted hosted sync (setup guide · community)
  • EmuDoctor early access: AI emulator repair, Supporter unlock plus a 20-fix pack
  • RGB glow on the fleet map, plus the Ultimate badge and avatar ring on demox

Only hosted Hearth ever renews, and only if you choose to keep it. Ultimate is a product purchase, not an investment.

Get Ultimate — $99 Already a Legend? Upgrade for $50. Use the same email as your Legend key.
✓ Not a subscription✓ Key by email right after checkout✓ 30-day refund, no questions✓ 369 supporters so far
Before you buy

Questions people ask at checkout.

What happens after I pay?

Checkout is handled by Stripe. The seller name you'll see is Cloakpoint Media LLC, the company that sells SparkBox. Right after you pay, your licence key is emailed to the address you used at checkout.

In your SparkBox dashboard, open Settings → License and paste the key. Tom AI and the other Legend features switch on straight away. You don't need to reinstall anything.

My key email hasn't arrived. What now?

Check your spam or promotions folder first, because that's where most missing keys turn up. You can have the key sent again at tomsparkbox.com/recover. If it still doesn't come, open a private ticket with your checkout email and we'll sort it out.

Checkout asks for a “Demox username”. What is that?

Demox (demox.world) is the community forum where SparkBox support lives. The username is used for one thing only: putting the gold Legend badge on your forum profile. Your licence key does not depend on it. The key goes to your checkout email either way.

No forum account? You can make a free one in under a minute, or type the name you plan to use. If the name doesn't match an account, the payment and your key still go through, and support can link the badge to your account later.

Is this a subscription?

No. Legend is a one-time $49 payment and is never charged again. Your Tom AI allowance of 1,500 messages resets every month for as long as Tom AI exists, at no extra cost. Any hosted extra we add later would be a separate purchase you opt into. It would never be a charge on what you already bought.

Is tax added?

It depends on where you live. Stripe works out sales tax or VAT from your billing address, so some buyers see tax added on top of $49. You see the final total at checkout before you pay.

What if it's not for me?

You get a full refund if you ask within 30 days, however much you've used it. Use the refund page with your checkout email. The money goes back to the card or account you paid with, and the paid licence ends. Your apps and files stay exactly where they are.

What can Tom AI change on my box?

Only what SparkBox supports: restarting apps, fixing known logins, refreshing the VPN server list, backups and restores, installing catalog apps, app and SparkBox updates, Jellyfin invites and accounts, moving your VPN, requests in your Seerr, and the 1080p/4K switch. Every change shows a card first and waits for you to press Run it. Deleting or restoring also asks for your dashboard password, and a restore takes a fresh backup first.

You can turn hands-on mode off in Settings, and Tom AI will only explain.

How much can I use Tom AI?

Up to 1,500 messages a month, plus a daily cap that stops runaway use. The dashboard always shows what you have left. Tom AI is built for SparkBox and your box: why an app won't start, what an error means, what's filling your disk, what to watch tonight. It isn't a general chatbot.

It can be wrong. When it can't fix something, it says so, and you can open a private ticket.

What does Tom AI see, and where does my chat go?

Tom AI reads diagnostics on your box (app status, logs, disk use, your settings) and uses cloud AI to write replies. Before anything leaves your box, a sanitizer strips API keys, passwords, tokens and key blocks. Please don't paste real names, banking details or 2FA codes.

The sanitized, credential-free version of each conversation is kept on our servers for up to 90 days, without your licence key, and used to find bugs and ship fixes. Titles, indexer names, addresses, host and user names are replaced with labels before anything reaches the AI provider or is stored: on SparkBox 1.6.790 and later your box does this before the request leaves it, and on earlier releases our server does it in memory as the request arrives. Your box shows you the real names. It is never sold. Data sharing and privacy details.

Do I need Legend for SparkBox to work?

No. SparkBox is free forever: every app, every module and the dashboard. If your box shows a Tom AI trial, you can try it before you buy. The dashboard shows what's left.

Will SparkBox cut my monthly bills?

It can. Photo backup, a password manager, cloud files, notes and a media server for what you own usually bill you every month, and on SparkBox they run on a box you already have. Whether you actually save depends on what you cancel. The hardware, the electricity and a little of your time are on you. SparkBox is for media and data you have the right to use; see lawful use.

Is Ultimate an investment in Tom or his business?

No. Ultimate is a product purchase that supports Tom's work and gets you the apps listed above. It includes no equity, profit-sharing or ownership, and no promise of a financial return.

I bought the retired $29 Backer tier. Do I need to do anything?

No. Founding Backers keep everything they bought, including their supporter ring.

Know someone who should run SparkBox? Share your link and earn $10 each time someone goes Legend through it. They get $10 off. It's free to join, and you don't need to buy anything.

Legend — $49 one-time
Tom AI · never renews · 30-day refund
Get Legend ★