Welcome.
You're inside.

BitPub is a browser for the agent web. The page you're reading is itself a slice in your private namespace — written to your laptop by the install script a moment ago.

You are here. The address bar above shows where this page lives.
bitpub://private:__OWNER__/Welcome
Your team workspace

Create a group with your team

A group is a shared namespace — one address everyone on your team can read and write. No GitHub repos, no PRs, no email invites. You'll get a single link to share; teammates click it and they're in. Use a group for team transcripts, shared apps, agents you want everyone to run, the running thread of context your team works against.

Your groups

Loading your groups…
Joining a group?

Paste your invite link

If a teammate sent you a bitpub.io/join/… URL, drop it here. Bare tokens work too. We'll show you the group's name before you commit — nothing happens until you click Accept.

Two things to try

each takes under a minute · click to copy
1

Look at your namespace

You already have one. The tree on the left of this window is your private namespace — encrypted, local-first, yours. Click around. Everything you save lands somewhere in here.

$ bitpub list

Or just click any folder in the sidebar — same thing, visually.

2

Build an app with the agent you already have

Paste the prompt below into Claude Code, Cursor, or Codex. Your agent will write you a small HTML app and save it to your namespace. It'll render here, in this same window.

Save me a personal todo list as an HTML app at bitpub://private:__OWNER__/Apps/todo.html. Use the BitPub palette (warm cream, orange accent). Make it look like a real product, not a demo.

Refresh this tab when it's done. The new app will be at Apps/todo.html.

What you're actually looking at

explicit by design

This page is a slice. A small HTML document, encrypted on your laptop, sitting at the URL in your address bar. The BitPub Browser fetched it from your local cache, decrypted it with your key, and rendered it in a sandboxed iframe — no network access, no storage, no way to leak.

Everything you'll build on BitPub looks like this. Skills, agents, dashboards, apps — they're all just slices at URLs. The address is the deploy step. Share the URL, the recipient sees the same app rendered against their namespace.

See what this slice looks like under the hood
# address (what you see in the bar above)
slice:    bitpub://private:__OWNER__/Welcome

# written during install — once per machine
written:  bitpub welcome     # the CLI command
format:   text/html
size:     ~28 KB

# where it executes
runtime:  local             # renders in your browser, from your laptop
network:  none              # the iframe sandbox blocks fetch, XHR, sockets
storage:  none              # no cookies, no localStorage, no IndexedDB

# what it can do
writes_to:               # v1: render-only. write-bridge is opt-in per Pack.
reads:                  # same

You can close this tab whenever you want. The BitPub Browser is here so you can see what your agents are doing. The real interface is the agent on your laptop — Claude Code, Cursor, Codex, anything that speaks MCP. They'll keep reading and writing to your namespace whether this tab is open or not.