Out of tokens? Split it.
Your model ran dry.
Your project doesn't have to stop.
When your favorite AI hits its limit mid-project, don't wait and don't start over. Split the job into sealed pieces, let a different free model do each piece, then have one more model combine them under the harness rules — the frozen checklist nobody is allowed to break. This page walks it, step by step, on a real example: polishing the game Prompt Runner. You only ever follow a link, press a copy button, and paste a reply back.
Before you start
You'll need: the current game file (button below), four free model chats + one combiner chat (the links are in each step — no card anywhere), and about 30–45 minutes. Close the tab and come back tomorrow if a model runs dry mid-split — this page keeps your place on this device.
Free tiers have limits — that's the whole reason this page exists. Each part prompt is sized to fit a free chat (under ~2,500 tokens). Free tier at time of writing — checked October 2026. Providers can change free tiers at any time, so every part lists a fallback order: a dead route means “use the next link,” not a dead end.
Privacy, plainly: this page runs entirely on your device. The only thing it fetches is the game file from this same site. Nothing you paste here is sent anywhere by us — the combining happens in whichever model chat you open and paste into.
Step 0 · Freeze what's already good
The game's 23 acceptance checks are the law for every model below — including the combiner. Copy the list and keep it: it's also what you'll grade the merged game against at Step 6.
Step 1 · P1: Gameplay polish
Movement feel — momentum, jump height, coyote time. The difference between “floaty” and “fun.” The prompt below is sealed: it contains the game's premise, the exact code section this part owns, its slice of the frozen checklist, and a strict output format — the model needs nothing else from you.
First choice: Free with an email sign-up; free session limits reset about every 5 hours — enough for one well-prepared part per session (checked October 2026).
Fallback: Backup, on a different provider. Free; third parties report no sign-up needed (unverified).
1 · Copy the prompt, paste it into the model chat
Send the prompt, wait for the reply. If the model answers with rambling prose instead of the strict format, paste it the nudge line — it usually fixes it in one round.
2 · Paste the model's whole reply back here
Step 2 · P2: Sound design
A richer chiptune — deeper lead and bass, a distinct boss variation, cleaner sound effects. The prompt below is sealed: it contains the game's premise, the exact code section this part owns, its slice of the frozen checklist, and a strict output format — the model needs nothing else from you.
First choice: Free — OpenAI's own FAQ promises “unlimited everyday text chats,” which is exactly what tweak-and-retry sound work burns through (checked October 2026).
Fallback: Backup, on a different provider. Free plan with no card (specific limits unverified).
1 · Copy the prompt, paste it into the model chat
Send the prompt, wait for the reply. If the model answers with rambling prose instead of the strict format, paste it the nudge line — it usually fixes it in one round.
2 · Paste the model's whole reply back here
Step 3 · P3: Level & visual polish
Prettier parallax and sprites, plus one new star route repositioned from existing stars — the total stays exactly 47. The prompt below is sealed: it contains the game's premise, the exact code section this part owns, its slice of the frozen checklist, and a strict output format — the model needs nothing else from you.
First choice: Free with a Google account, and the free plan includes Canvas, so you can preview visual code in place (checked October 2026).
Fallback: Backup — two models answer side-by-side from one paste. Heads-up: LMArena may disclose conversations publicly; fine for this public game file, not for private code.
1 · Copy the prompt, paste it into the model chat
Send the prompt, wait for the reply. If the model answers with rambling prose instead of the strict format, paste it the nudge line — it usually fixes it in one round.
2 · Paste the model's whole reply back here
Step 4 · P4: Boss & juice
A better Unbounded Core fight — one new telegraphed attack, sharper warnings, hit feedback and particles. The prompt below is sealed: it contains the game's premise, the exact code section this part owns, its slice of the frozen checklist, and a strict output format — the model needs nothing else from you.
First choice: Free with an email sign-up; boss logic is deep-reasoning-over-one-section work, the same route as gameplay (checked October 2026).
Fallback: Backup, on a different provider. Free; third parties report no sign-up needed (unverified).
1 · Copy the prompt, paste it into the model chat
Send the prompt, wait for the reply. If the model answers with rambling prose instead of the strict format, paste it the nudge line — it usually fixes it in one round.
2 · Paste the model's whole reply back here
Step 5 · One model combines them — under the rules
The combiner is the only job that sees everything, so it's the one worth spending your best remaining free model on. It applies each part only to its own section, resolves conflicts in a fixed order (frozen checklist → existing code → part output), re-counts the invariants — 47 stars, 2 secrets, boss HP 6 — and must confess anything it rejects in a merge report.
Why DeepSeek first: it's the free chat with a 1M-token context (officially, checked October 2026) — the only free route with big headroom over this pack. DeepSeek chat is free; its exact chat limits aren't published.
Google AI Studio caveat: on its unpaid tier, Google may use what you paste to improve its products, and human reviewers may read it — fine for this public game file, think twice before pasting private code there.
OpenRouter fallback: pick a :free model listing ≥128K context — 50 requests/day, no card (checked October 2026).
The pack can't be assembled until every part has a reply pasted in above — that's deliberate. A combiner guessing at a missing part is how merges go wrong. Missing: P1 (Step 1), P2 (Step 2), P3 (Step 3), P4 (Step 4).
Size, measured: the assembled pack — combiner prompt + the complete game file + four part outputs — runs about 56,000 characters ≈ 14k tokens (the button tells you the exact count for your pastes). That fits any serious combiner context with room to spare. If a free chat still balks at one long message, paste the combiner prompt + game file first and send Inputs 2–5 as follow-up messages in the same chat.
Step 6 · Put it together & check it
Paste the combiner's whole reply here. It should contain the complete merged game file plus a merge report (what it applied, what it rejected and why, the invariants re-counted, and all 23 checks re-scored). If any check is marked FAIL there, that's your one bounded repair round: send the combiner the failing item as a new message, once.
Then run the checks (condensed from the merge instructions)
- Loads clean: Open the merged file — zero console errors, title screen animates.
- Self-test: Append ?autotest=1 to the game's address — the original scored 14/14 in-page probes; the title bar reports PASS/FAIL.
- Full probe suite: All 23 checks from Step 0 — the baseline to beat is the original's 23/23.
- Movement: Hold →: Bit accelerates with momentum and skids on release. Space = variable-height jump, ↓ at speed = roll, slopes speed the roll up.
- Stars: Run the opening line: the HUD counter ticks to 5 and the chime plays.
- Boss: Past tile 200 the gate closes; bonk the Core only while it dips — HP 6 → 0 in six hits, gate opens, run to the flag to win.
- Both secrets: Roll (don't walk) into the cracked wall after the tile-82 sign; find the hidden spring near tile 146 to the sky route.
- Mute: M key and the Music button both flip the music, and they agree with each other.
- Forgiveness: Fall in the first pit: one heart, respawn at the checkpoint, stars kept. Never a full restart.
- Phone pass: 390px wide with touch: buttons appear, no sideways scrolling, game completable by touch.
- Human pass: One full playthrough by a person who didn't build it. Probes prove the contract; only a human proves the polish feels better — which was the point.
Want a second opinion that isn't the builder? The review gate.
A builder grading its own homework is how bad merges ship. The /review gate has a different model check the work against the frozen list — copy the review paste, drop it into /review, then add your merged file. Signed in? Your workspace keeps the same trail in its ledger.
Step 7 · Ship it — and keep the old file
When the merged game passes, save it as your new version — and keep the old file. Rollbacks are a feature, not an admission: if the polish turns out worse in your hands than the probes said, the original is one rename away. (That's exactly how this site ships, too.)
What just happened, in the workflow's own terms: you froze the rules → four free models each did one sealed job → one model combined them under the rules → a gate checked the result. The models were interchangeable parts; the harness was the durable thing. Next time a model runs dry on your own project, the same split applies — freeze, split by section, combine under the checklist.