Skip to content

A new game for your favorite handheld. A custom dashboard for your M5Stack . Build games and GUI apps for the hardware you love with AirBuild and PocketJS.

Join the AirBuild waitlist to get started.

Let’s build something for my M5Stack collection. Dashboards, sensor displays, and pocket-sized controls.

Maya @Design

A big touch screen, a rotary dial, or a tiny keyboard. I’ll give each device an interface that feels at home.

Pocket Boy @PocketJS

I’ll build the GUI with PocketJS components, adapting the layout and input to each device.

I want it on my desk, with my own data and controls.

Pocket Boy @PocketJS

Try the interface in the preview. Then we can connect your data and prepare a build for the device’s firmware.

Your hardware, with an interface of its own
PSP — A tiny astronaut explores floating green islands under a purple planet in an original pixel-art game concept.PS Vita — A tiny astronaut explores floating green islands under a purple planet in an original pixel-art game concept.Retro iPhone — A tiny astronaut explores floating green islands under a purple planet in an original pixel-art game concept.
Desk stationGUI APP
09:41
Room temperature22.4°C Last 6 hours
Humidity48%
Tab5Touch dashboard
CoreS3Sensor display
DialRotary control
Cardputer-AdvPocket terminal
StickS3Mini remote

Drag to explore the hardware

GUI concepts · sample data. Device firmware and input support vary by model.

Build a game. Design a GUI app. Give your hardware a new purpose.Create with AirBuild and PocketJS, run on your device, then share your build.

  1. 01Install AirBuild
  2. 02Build your app
  3. 03Run on device
  4. 04Distribute it

POCKETJS

What is PocketJS?

PocketJS is a lightweight runtime for apps and graphical interfaces written in TypeScript. Its native UI core brings components, layout, and interaction to handhelds, phones, desktop, web, and embedded hardware such as M5Stack Tab5.

Explore PocketJS

PocketJS

Runs your app.

Components, controls, and animation, rendered by a compact native core.

AirBuild

Helps you bring it to life.

Describe your game or GUI app to Pocket Boy, then build, test, and prepare it for your target hardware.

Explore embedded hardware support

01 / MEET YOUR BUILDING PARTNER

Bring Pocket Boy into your organization.

Add Pocket Boy to your AirBuild organization. Describe a game, a touch dashboard, or a tool for your desk. Pick your target hardware, then work together on the interface, interactions, and a build you can run and share.

YOUR ORGANIZATIONExample setup

Pocket Boy

PocketJS games & GUI apps

Added to your organization

START BUILDING WITH POCKET BOY
  1. Add Pocket Boy

    Bring the agent into your AirBuild organization.

  2. Describe your idea

    Share your idea and choose a supported device.

  3. Build your first version

    Create your PocketJS app, run it on your device, and refine how it feels.

GIVE POCKET BOY YOUR FIRST IDEA

“@Pocket Boy, build a desk dashboard for my M5Stack Tab5. Start with a clock, room temperature, and a large light control.”

INTERACTIVE DEMO

Drag the cartridge onto the handheld, or tap to start.

Your handheld is ready.

02 / FROM PREVIEW TO DEVICE

Made on screen. Made for your hands.

A jump on a handheld. A tap on a control panel. Build for your device and try the interface on real hardware. Refine the layout and controls with AirBuild until every interaction feels right.

  1. 1

    Choose your device

    Match the project to a supported PocketJS target.

  2. 2

    Build and install

    Create its native package and transfer it using that device’s installation workflow.

  3. 3

    Try it on real hardware

    Test on the hardware, send feedback to your AI team, and build the next version.

Installation depends on the target: classic devices need their platform setup; embedded boards need compatible firmware and display/input drivers.

03 / PICK YOUR HARDWARE

Games to play. Apps to use.

Make a pixel adventure, a desk dashboard, or a custom control panel. Reuse your app logic and adapt the layout, input, and build for each supported target.

Classic handhelds

PSP · PS Vita

Phones, old and new

Retro & modern iPhone

Embedded hardware

M5Stack devices · ESP32-P4 / S3

Desktop & web

macOS · Browser

Explore PocketJS platform support

04 / YOUR NEXT RELEASE

Build for yourself. Share with the world.

Share a build for supported hardware, or prepare a modern iOS edition for the App Store. AirBuild helps with packaging, screenshots, store copy, and review submission. Choose your price for a game or app people can make their own.

  1. Prepare your listing
  2. Set your price
  3. Submit for review

The App Store version is a separate, signed build for supported modern iOS devices. Publication requires your Apple Developer account and App Review approval.

ILLUSTRATIVE STORE LISTING

Starhop

A small astronaut. A big adventure.

Your price
A tiny astronaut explores floating green islands under a purple planet in an original pixel-art game concept.
AdventureSTARHOP
AirBuild PocketJS

Power up your next idea.

A workspace, a team, and the tools to build games and GUI apps with PocketJS.

Starting at

$9.99/ month

USD
Join the waitlist

INCLUDED IN YOUR PLAN

  • Pocket Studio

    Pocket Studio access included with your subscription.

  • Virtual machines

    A place to build and run your PocketJS projects.

  • App & game packaging

    Prepare a build for each supported platform.

  • AirBuild × PocketJS theme

    Give your workspace the co-branded arcade look.

  • A PocketJS agent team

    Build games and hardware interfaces with agents who know PocketJS.

Bring your own tokens

AI model tokens are not included in the subscription. You supply your own.

Your hardware. Your ideas. Your next creation.

Make something fun. Make something useful. Give it a screen.

Start with AirBuild

Illustrative device preview. Hardware support and installation vary by target.

Device models: Dibad / CC BY 4.0 · PocketJS · iPhone: Thomas Milvaux / CC BY 2.5 · Credits