JSTWRLD Start a project
Present — the press

CurrentProjects

Everything here started as something we wanted and couldn't find. A few of them turned into products. Statuses are honest — if something isn't finished, it says so.

On the board

CTRL+T

CTRL+TWIST

Live

A speedcube trainer that runs in the browser. Scramble generator, inspection timer, solve history, and a practice streak. Free to play, no account needed to start.

  • Vanilla JS
  • Offline-capable
  • Service worker
  • Vercel
CTRL+M

LINED.

Live

A script supervisor tool we built for our own work on set. It runs entirely offline from a single file, because production Wi-Fi is a rumor. Scene and take logging, lined script marks, continuity notes, and a printable report at wrap.

  • Single-file HTML
  • Offline-first
  • Local storage only
  • Print export
CTRL+A

JSTJO.AI

Live

The chat platform the rest of this runs on. Multiple models behind one interface, file and image upload, and a free tier so you can try it before subscribing. Built to keep running costs sane rather than to be everything at once.

  • Multi-model routing
  • Stripe billing
  • Service worker
  • Vercel
CTRL+D

JST+DJ

Building

Two decks in a browser tab. Load your own tracks, get BPM detection, three-band EQ, loop rolls, and a mix recorder. Audio stays on your machine — nothing uploads. CTRL+MIX! is the game version, built on synthesized audio, where you beatmatch under pressure and read the crowd.

  • Web Audio API
  • Canvas waveforms
  • Local files only

On the bench

Started, not finished
CTRL+P

CTRL+POP!

In testing

A 3D-printed can tab opener that fits on a keyring, with the JSTWRLD mark embossed in the body. The model is done; we're still printing revisions and testing them before any of it goes on sale.

Next: Finish revision testing, then list it

CTRL+W

CTRL+WTR

Building

Five percent of JSTWRLD revenue set aside for clean water. Straight about where this stands: no partner organization chosen yet and nothing paid out. When it starts, the amounts go on a public ledger so the number can be checked rather than taken on faith.

Next: Choose the partner org, publish the ledger

CTRL+C

CTRL+WRLD

Parked

One console tying every project into a single view — deploys, traffic and revenue in one place instead of six dashboards. Parked while we sort out wildcard subdomains. Not dead, waiting on DNS.

Next: Unblock DNS, rebuild the shell

CTRL+K

CTRL+PASS

Idea

A password manager that never syncs and never leaves the device — the same rule as everything else here, applied to the one thing where it matters most. Nothing is built yet beyond the name and the shape of it.

Next: Build for our own use only — no other users until it's audited

Also running: CTRL+GO! — websites for small businesses, over at jstwrld.com/ctrl-go.

Next — your turn

Nobody can take this from you. It's time to go CTRL your world.