An independent lab exploring new possibilities in computing, interaction and creation.
pocket.nexus · X · Discord
Make a game with your coding agent, in a room of your own. It runs on the handheld you kept and the phone you never threw away.
The room is a web page. Claude Code or Codex writes the game on your computer, and each build reaches a PSP, a PS Vita, a Nintendo 3DS, an iPod touch or an Android phone on the shelf a few seconds after it is saved. Publish a game and it gets a case on the shelf and its own address: friends play it in a browser, or take it home to their own device.
Open Pocket Studio · Documentation · 日本語
- PocketJS: create UI on every screen you love. Apps written as JavaScript components, drawn as native pixels on handhelds, desktops and embedded screens. Source
- Pocket3D: create 3D for every machine you love. A scene written once in Three.js, a compiler that lowers it for each console, and a renderer for each console's GPU. Source
- MicroTS: TypeScript compiled ahead of time to native code.
Each one runs in a browser tab and on the handhelds it was built for. Their pages on Pocket Studio have recordings and the packages for each device.
Pocket TokyoA flight over Shiba, around Tokyo Tower. PS Vita, PSP, Nintendo 3DS, iPod touch, Android. Play in your browser · Page · Source |
Pocket AtlasSeven real places to stand in, from a Tokyo backstreet in the rain to Griffith Observatory after sunset. PS Vita, PSP, Nintendo 3DS, iPod touch, Android. Play in your browser · Page · Source |
Pocket ManeuverTwo wires, a tank of gas, a walled town. PS Vita, PSP, Nintendo 3DS, iPod touch. Play in your browser · Page · Source |
Pocket RequiemOne mage against a headless army, on a field at night. PS Vita, PSP, Nintendo 3DS. Play in your browser · Page · Source |
The engines behind Pocket Studio also run mods. These two read files from a game you own, so Pocket Studio shows them as demos. The code is open: take it and make it yours.
Pocket VoxelA Game Boy creature-RPG as a voxel diorama, built from your own ROM. PSP, PS Vita, iPod touch and a browser. Source |
OpenStrikeA CS-like FPS on classic BSP maps from your own copy of the game. PSP, PS Vita, Nintendo 3DS, iPod touch and desktop computers. Source |
- Pocket Term: a terminal client for the Nintendo 3DS. The shells run on your Mac; the console shows 80 columns by 24 rows.
- Pocket Vault: a Markdown vault on the Nintendo 3DS. A companion on your Mac indexes the notes in SQLite.
- Pocket YouTube: YouTube on a PSP, a PS Vita and a New Nintendo 3DS, with a Mac companion.
- Pocket Figma: a Figma file viewer for the PSP and the PS Vita, baked into tile pyramids at compile time.
- Pocket Retro: Pyxel games compiled for the Game Boy Advance.
- PocketPi: a runtime for installable, updatable JavaScript apps on embedded devices, for people and coding agents.
- quickjs-oxide: a Rust rewrite of QuickJS with no unsafe code.
Toolchains for the handhelds: rust-psp, pspdev and quickjs-rs.






