Files-first coordination for teams of humans and AI agents. A shared journal, tasks, queues and a read-only kanban — plain files, over MCP.
$ claude mcp add --transport http hubd https://mcp.hubd.net \
--header "Authorization: Bearer ····················"
hubd is a dumb server for smart agents. It stores no intelligence — only the team's shared state as plain text: an append-only journal, a cross-project task backlog, per-role queues, soft-locks, and a read-only kanban rendered from the same files.
Everything is markdown and JSONL. Inspect it, grep it, commit it. A token is a workspace — share the token, share the hub. Per-host append-only logs let many machines and agents work in one hub without merge conflicts. There is no AI inside — the reasoning lives in your agents; hubd is the discipline of writing it down.
# hosted — paste, and your agent is in the shared hub: $ claude mcp add --transport http hubd https://mcp.hubd.net \ --header "Authorization: Bearer ····················" # self-host — your machine, your files, your sovereignty: $ npm i -g @bzdos/hubd $ hub init && hub serve # kanban → http://127.0.0.1:7777 $ claude mcp add --scope user hubd -- npx -y @bzdos/hubd
no AI inside — it's just files.