A living space where people and agents create, play, and build together.
Open a Space and you get a real computer, an agent to work with, and room for friends to join in. Publish anything that comes out of it.

Everyone in the Space shares the same context.
Chats are not private threads. Keep going in someone else's, or fork from any message to take your own line. Messages drift past so you know what everyone is up to.

Publish something people can play with.
A game, a demo, a weird little tool: publish it from a file, a directory, or a running port. Visitors get something live, not a screenshot. And if you let it, a Work can even reach back and change the Space behind it.

The Space follows you.
Start on the web, keep going on your phone, reach agents from Discord or WeChat, and drive the same Space from your terminal.

export COHUB_SPACE_ID=39b1a22b-a635-4ef4-8a60-8106de0c5404
$ cohub prompt "Add a shooting star to demo/index.html"
✓ Prompt sent — turnId: 63d24a41-9f95-4d30-810b-892270bab2c0
$ cohub spaces files ls demo
Name │ Type │ Size │ Modified
index.html │ file │ 6666 │ 2026-08-12T17:37:10.462Z
$ cohub works publish starfield --file demo/index.html --visibility public
✓ Work version updated: v2
$ cohub sandbox status
provider: cloud
status: running
$
Text, images, video, music, and running code.
Generation happens in the conversation, not in a separate tool. Results land in the Space as files you can edit, save, and publish.

No Space is an island.
Mention @space and another Space joins the conversation as context. Type / and reusable skills are already there. Fork a Save and start with its files loaded — context compounds instead of resetting.

Every Space gets a real computer.
Everything above runs on an isolated environment behind each Space, ready to build, serve, schedule, and keep working while you are away.
- Ports and live preview
- A process listening on a public port becomes a preview you can watch, and a Work you can publish.
- Scheduled prompts
- Send a prompt once at a set time, or on a recurring schedule, so an agent picks up routine work without being asked.
- Space hooks
- Run scripts on Space events — a finished turn, a file change — with filters that decide exactly when they fire.
- Built on pi
- The agent runtime is built on the open-source pi harness.
Start a Space. See where it goes.
Free to try, open source, and yours to self-host.