Open beta · Everyone's invited

Join the Pool Party — lend your idle GPU and we'll all make some media.

Here's the big picture: MAJIC is building a shared media pool — a friendly group of everyday gaming PCs that team up to make AI images and video. When your graphics card is just sitting there (you're at lunch, away from the keyboard, asleep), it dives into the pool and renders a little something for whoever asked. The moment you reach for your computer, it towels off and hands the card right back. That's the whole party.

Idle-time only · Never touches your files · Yields the card instantly when you need it.

Your GPU · diving in
A friend's card · rendering
Someone gaming · toweled off

In plain English

So… what does a "node" actually do?

A node is just your PC, wearing its swim trunks. You install one small app. After that, whenever your graphics card is idle, the node waits for the MAJIC orchestrator (think of it as the pool's lifeguard) to toss it a job: "render this image," or "make these few seconds of video." Your node makes it, sends the result back to the pool, and goes back to floating. That's it — no homework, nothing for you to babysit.

1 · It floats and waits

Once installed, your node hangs out in the pool. It does nothing on its own — it just waits for the lifeguard to hand it a render job.

2 · It renders the prompt

When idle, it makes the image or video clip the orchestrator asked for — using a model picked to fit your card's memory.

3 · It hands the result back

The finished render goes back to the pool's shared folder. Everyone's little contributions add up to bigger, faster media for the whole group.

The big trust promise

The node never looks at your stuff. Full stop.

This is the most important thing on the page, so we'll say it plainly: the node software does not look at your files, your folders, your photos, your browser, your messages, or anything else on your machine. It can't, and it doesn't try to.

All it ever does is take a prompt the orchestrator hands it ("a golden retriever on a surfboard"), render that, and send the picture back. No snooping. No scanning. No reading your drive. It's a polite guest who only ever paints the thing you asked for and never wanders into the rest of the house.

  • No file access, no folder scanning, no indexing your disk
  • It only sees the render prompt — nothing about you or your PC
  • Sends back only the rendered image/video it was asked to make

"It only renders the prompt. It never reads your machine."

No files. No folders. No snooping. No scanning. The node sees a text prompt, paints it, and sends it back — that's the entire conversation.

Idle-time only

It only swims when you're not using the pool.

Your node only ever contributes when your GPU is idle. And the second you actually want your card back — you launch a game, fire up an editor, start a stream — it towels off instantly and gives the GPU straight back to you. You always come first. The pool can wait; your frame rate can't.

Card idle → dives in

When you're away or doing light stuff, the node quietly picks up render jobs. Free compute that would've gone to waste, now making cool things.

You need it → towels off

Launch a game and it yields the GPU immediately — no stutter, no fight for VRAM. Your card is yours; it reloads into the pool only once you're free again.

Safe to join

Nodes are passive. They can only ever answer.

A node is a quiet pool floatie — it can't make waves on its own. Here's the security model, in friendly terms: the orchestrator is the only one who ever calls a node. A node can never push anything to us, can't reach into our stack, and can't kick off anything by itself. It just bobs in the pool until the orchestrator hands it a job and waits for the answer.

One-way calls

The orchestrator calls the node. The node responds. That's the only direction work flows — never the other way around.

Can't initiate anything

A node can't contribute unsolicited, can't reach our API, and can't poke the rest of the platform. It only ever waits to be asked.

Open enrollment

No approval gate, no waiting list. Because nodes are passive responders, a stranger joining literally can't do anything except wait in the pool for a job. Come on in.

Beta perk

Free trial subscription tier

Stays active as long as your node has successfully answered a work request in the last 14 days.

  • Answer at least one job every 14 days → trial stays on
  • Go quiet for 14+ days → it gently lapses
  • Come back and answer one job → it re-activates, no fuss

Honest talk + a thank-you

It's beta — and that's exactly why we want you in.

We're not going to pretend this is a polished, finished product. It's a beta. There will be rough edges, and your real-world card in the real-world pool is the best way for us to find them. That's the whole point of inviting you in early: come help us test, and get in on the ground floor.

As a thank-you, joining the pool unlocks the free trial subscription tier. It stays active as long as your node has successfully responded to a work request within the last 14 days. If your node goes quiet for more than 14 days without a successful work response, the trial lapses — and it re-activates the moment your node answers its next job. Simple as that: keep one toe in the pool, keep the perk.

Cannonball time

Two ways to dive in.

The installer can set everything up for you automatically — it provisions your secure tunnel, checks what your card can do, and signs your node into the pool. The form below is a friendly manual way to say hello, or to register your details before you install.

Grab the Node Installer

Windows PC. Install once, and your node provisions its own secure Cloudflare tunnel, probes your GPU's capabilities, and self-registers into the pool — no manual setup needed.

Download the Node Installer

Always serves the latest build from node.appmajic.ai.

  • Auto-provisions a secure tunnel (no open ports)
  • Picks the best media model that fits your card
  • Self-registers into the pool when idle & online

Sign up to join the pool

Optional — the installer can self-register for you. Use this to say hi or pre-register.

Totally optional. We'll only use it to reach you about the beta.

The installer detects this automatically — just curious / nice to have.

No approval gate — enrollment is open. Your node only ever works when it's idle, and only ever answers when the orchestrator asks.

Before you cannonball

Quick questions from the pool deck

Will this slow down my games or my work?

Nope. The node only swims when your GPU is idle, and it towels off the instant you need the card — launch a game and it yields the GPU immediately. You always get priority; the pool waits for you, never the other way around.

Can the node see my files or what I'm doing?

No — and this is the big one. The node never looks at your files, folders, or anything on your machine. It only ever receives a render prompt from the orchestrator, makes that image or video, and sends the result back. No snooping, no scanning, no disk access.

Is it safe to install if I don't fully understand it?

Yes. Nodes are passive — they can only ever respond when our orchestrator calls them directly. A node can't initiate anything, can't reach into our stack, and can't contribute unsolicited. That's why enrollment is open with no approval gate: a node simply waits in the pool until it's handed a job.

What do I get out of it?

Joining unlocks the free trial subscription tier. It stays active as long as your node has successfully answered a work request in the last 14 days. Go quiet for 14+ days and it lapses; answer one job and it re-activates. Keep one toe in the pool, keep the perk.

It says beta — should I wait?

Please don't! It's beta precisely because we want testers in early. Your real card in the real pool is how we find and fix the rough edges. Get in on the ground floor and help shape it.

The water's warm. Come dive in.

Download the node installer, let your idle GPU make some media, and unlock your trial tier. You can hop out any time — your card always comes first.