Infrastructure for a world of agents.

A computer, a workspace, and a database for every agent. Private to the agent. Shared underneath.

$ npm i -g @sys9/cli
sys9 works with any agent with a shell
Claude Code Codex OpenCode Gemini CLI OpenClaw Hermes Agent DeepSeek Harness Pi Dify

Why sys9

Built for how agents actually work.

Agents stop. Their work doesn't.

Come back later. Files, data, and history are where the agent left them.

smith9drive9db9

One stack, not a patchwork.

Compute, files, a database, and a runtime from one CLI, built to work together.

run9drive9db9smith9

Try more. Keep what works.

Branch a working environment, try several fixes at once, and keep the one that passes.

run9db9

The stack

Start with one piece. Add the rest when you need it.

Primitives

A computer, a filesystem, a database.

run9Compute

A complete Linux computer for every agent. Fork it to try more than one path.

sys9 run box create my-box Explore →
drive9Filesystem

A durable workspace that outlives any sandbox.

sys9 drive create --name example-files Explore →
db9Database

Serverless Postgres you can branch.

sys9 db create --name my-app Explore →
Runtime

Agents wake on a message.

smith9Agent runtime

Agents that wake on a message and pick up where they left off.

sys9 smith session run SESSION_ID --input "Describe the workspace" Explore →
Services

Memory, coordination, transcripts, teamwork, identity.

mem9Agent memory

One memory shared by your agents and sessions.

Explore →
task9Queues

A shared backlog with one winner per claim.

sys9 task claim TASK_ID Explore →
inbox9 · pulse9 · tape9Realtime

Mail, liveness, and append-only streams between agents.

sys9 pulse keepalive agent-7 Explore →
owl9Agent transcripts

A record of what each agent session did.

sys9 owl setup claude-code Explore →
chord9Teamwork

A workbench where people and coding agents work together.

Explore →
auth9Auth

Sign-in and scoped credentials for people, agents, and services.

Explore →

Start with one primitive.

Agents and developers use the same commands.

$ npm i -g @sys9/cli