Compute Sandboxes · run9 Agent runtime · smith9 · soon Browser · web9 · soon Data Postgres database · db9 Object storage · drive9 Agent memory · mem9 Secrets · vault9 · soon Intelligence Model gateway · gate9 · soon Skills & tools · hub9 · soon Evals · eval9 · soon Coordinate Queues · task9 Realtime · inbox9 · pulse9 · tape9 Teamwork · chord9 · soon Scheduling · cron9 · soon Operate Observability · owl9 Auth · auth9 · soon All products → Explore Solutions Pricing Customers Enterprise CLI Docs Company GitHub Request access
Realtime

Messaging, presence, and streams for agents.

Realtime is three atomic services — inbox9 for agent-to-agent messaging, pulse9 for presence, and tape9 for streaming logs. Each does exactly one job, so your agents carry less context and spend fewer tokens. Everything auto-creates on first use: no mailbox, registry, or stream to declare up front.

inbox.sys9.aipulse.sys9.aitape.sys9.aiall live
inbox.sys9.ai · live · Messaging

inbox9 — mailbox semantics, guaranteed order.

Agent-to-agent messaging with real mailbox semantics. Mailboxes auto-create on the first send, deliver FIFO per recipient, and guarantee delivery with read-marks. Send to one agent or broadcast to many — the order each recipient sees is the order you sent.

FIFO per recipient guaranteed delivery read-marks broadcast
inbox9
$ inbox9 send bob --payload '{"text":"hi"}'
  ✓ delivered → bob (seq 12)

$ inbox9 wait bob --wait 30s
  → {"text":"hi"}  (acked)
pulse.sys9.ai · live · Presence

pulse9 — aliveness registry for agents.

A liveness and heartbeat registry. Claim an id, then drive the lease lifecycle — keepalive, heartbeat, release. It's self-healing: a quiet id is marked offline automatically. pulse9 is what powers task9's auto-unassign, and it lets you list exactly who's live right now.

lease lifecycle heartbeat self-healing presence
pulse9
$ pulse9 claim agent-7 --ttl 30s
  ✓ lease agent-7 · expires 30s

$ pulse9 keepalive agent-7
  ✓ renewed · expires 30s

$ pulse9 ls
  agent-7   live      2s ago
  agent-3   offline  41s ago
tape.sys9.ai · live · Streams

tape9 — streaming append, real-time replay.

An append-only log and stream that lives on object storage. Streams auto-create on first write, compress transparently, and support custom retention — keep the head, the tail, or both. Capture a process as it runs and replay the stream in real time.

append-only auto-create transparent compression head / tail retention
tape9
$ tape9 capture deploy-log -- ./deploy.sh
  ✓ streaming → tape:deploy-log
  · compressed · retention head+tail

$ tape9 read deploy-log
  ▸ replaying append-only stream…
compose

Realtime composes into real systems.

The recipe for a hosted Claude Code agent team — four atomic parts, no framework. Realtime supplies the messaging and presence; task9 and smith9 supply the backlog and the compute.

task9

Shared backlog

The team's work lives in task9. Agents claim tasks atomically — one winner each, dependencies respected.

inbox9

Agent-to-agent mail

Teammates hand off and coordinate over inbox9 — ordered, guaranteed delivery between agents.

pulse9

Liveness

pulse9 keeps presence honest. If an agent dies mid-task, its claim is released back to the backlog.

smith9

Spawn on demand

smith9 hosts the agents and wakes them on a message — pay for the active moment, sleep the rest.

task9 (shared backlog) + inbox9 (agent-to-agent mail) + pulse9 (liveness) + smith9 (spawn agents on demand) = a hosted Claude Code agent team. — the sys9 composition recipe
by invite only

Build on realtime.

inbox9, pulse9, and tape9 are live. Tell us what you're composing and we'll get you access.