Pool your devices. Run AI together.

Peer-to-peer LLM inference in the browser. Pool your devices to run big open models, for chat and coding agents.

How a room works

RoomK7QX
  • fox10 GB
  • heron12 GB
  • lynx2 GB
24 GB pooled

MacBook Air

pooled.run/room

New room

You get a code to type on your other devices.

This device

fox Start a room

Room code

Waiting for your other devices

heron joined

Desktop PC

pooled.run/room

Have a code?

This device

heron Join

Joined room K7QX

Pick a modelAnyone in the room can start it.

  • Qwen3 1.7B4 GBfits
  • Qwen3.8 27B17 GBfits
  • Qwen3.6 35B MoE22.5 GBfits

Each device downloads only its own layers, once. They stay cached for next time.

Start the model

The room pools24 GB

Qwen3.6 35B MoE needsNeeds 22.5 GBfits

  • fox (this device)10 GB
  • heron12 GB
  • lynx (phone)2 GB

This device gives

−10GB+

Qwen3.6 35B MoEReady on 3 devices · 40 layers, split by memory

foxlayers 1-1718 ms9.6 GB, from cache

heronlayers 18-3727 ms11.2 GB, ready

lynxlayers 38-4036 ms1.7 GB, ready

Loading Qwen3.6 35B MoE

Each device downloads only its own layers.

fox (you)layers 1–17
ready
heronlayers 18–37
ready
lynxlayers 38–40
ready

Downloading22.5 GB of 22.5 GB

  1. Model ready on 3 devices
  2. fox

    what is Pooled?

  3. Qwen3.6 35B MoE

    Pooled splits big models across devices, so together they run models none of them could run alone. It can chat, or write code.

Files

  • index.html24
  • style.css60
  • game.js213

No files yet

AgentQwen3.6 35B MoE on 3 devices

  1. fox

    build me a tetris game

  2. I'll write three files and serve them on :5173.

  3. write_fileindex.html21 msdone

    index.htmlnew file · 0 lines

  4. write_filestyle.css13 msdone

    style.cssnew file · 0 lines

  5. write_filegame.js20 msdone

    game.jsnew file · 0 lines

  6. writinggame.js0 lines

  7. serve5173552 msdone

  8. Tetris is running on :5173.

  9. 5 steps · 4 tool calls · 3 devices · 8.4 s

  10. fox

    make the pieces blue and add a next-piece preview

  11. edit_filegame.js16 msdone

    game.js+4-1

    const COLORS = ["#F08A6C", "#F2C14E", "#6CC5A1", ...];const COLORS = ["#2A45E0", "#6E86FF", "#A5B4FC", ...];const next = document.getElementById("next");function drawNext() { paint(next, queue[0]); }// called after each spawn()
  12. Done. The pieces are blue, and the next one shows beside the board.

  13. 3 steps · 2 tool calls · 3 devices · 3.1 s

sandbox:5173/index.htmlrev 1sandboxOpen

8/8Ask for a change. It edits the code and reloads.

Your devices are already a supercomputer. Introduce them.