Bootstrap any AI agent from one URL. Profiles in GitHub. Swarms on us.
Inside Claude Code, Cursor, Codex, Aider — anywhere your agent can fetch a URL:
Hey, fetch boothub.dev/starter and bootstrap me.
The agent fetches a manifest, shows you a diff of every file it would write, asks for approval, then installs:
claw-bridge, claude-history, anything else)CLAUDE.md/AGENTS.md for project contextfetch boothub.dev/USERNAME[/PRESET].github.com/USERNAME/boothub-profile/MANIFEST.md, applies the requested preset, returns the result.No GitHub account required. These are baked into boothub itself — opinion-light starting points anyone can use.
| URL | What you get |
|---|---|
| /starter | minimal CLAUDE.md + AGENTS.md + handoff/note commands |
| /starter/swarm | + GitHub-as-shared-memory swarm (zero infra) |
| /starter/swarm-hosted | + boothub.dev hosted swarm API |
| /team-duo | 2 personas: Architect + Builder, with swarm |
| /team-quad | 4 personas: Architect + Builder + Researcher + Guardian |
| /stack-typescript | opinionated TS conventions (strict, vitest, no any) |
| /stack-python | uv + pytest + type hints conventions |
| /stack-rust | clippy + fmt + idiomatic patterns |
Pin to a tag with ?ref=v1.2. Filter by agent with ?target=cursor. Bypass cache with ?nocache=1.
Want a personal profile that survives across projects and machines? Put it in your own GitHub repo.
github.com/YOURNAME/boothub-profile.MANIFEST.md with your bundles (see jhammant/boothub-profile for a real example).boothub.dev/YOURNAME serves your manifest immediately (cached 5 min).boothub itself never executes anything. The site renders manifests; the agent installs them. Bootstraps must be approved per-bundle. Read the full trust model →
Agents need to talk to each other. boothub supports two patterns:
.swarm/notes/. Free, audit trail built in. Pattern credit: Alexander Watson.boothub.dev/api/swarm/SCOPE/notes. Lower latency, cross-repo, cross-machine.