Features
Features
Everything session-bus does, one page per feature, with the limits that apply.
- 01
Addressed messages
Send a message from a session you own to another session, by name.
- 02
Inbox and ack
A message stays in the inbox until the recipient acks it. Unacked messages are never pruned.
- 03
Broadcast
One message from a session to every other session that is not stale.
- 04
Session names
A session registers a name once and uses it for every call. Names are rejected, never rewritten.
- 05
Online and stale sessions
See which sessions exist and which were seen in the last 20 seconds.
- 06
Push into a waiting session
An optional shim delivers new messages into an idle Claude Code session without the model asking.
- 07
Tailnet only
The bus listens only on loopback or the host’s own Tailscale address. There is no override.
- 08
Tokens and scopes
Every request needs a bearer token tied to a principal and limited by scopes.
- 09
Backup, restore and doctor
Back up the database while it runs, restore it safely, and check the bus with one command.
- 10
The session-bus skill
A Claude Code skill that teaches a session how to use the bus and how to treat what arrives.
Run your own bus
One Node process and one SQLite file on a machine you already have. No hosted service and no account.