Scout is the smallest possible deploy kit for per-person Scout agents. One manifest, one VM, one Slack DM that already knows your stack.
lib/registry.ts.Speaks the tools you already pay for
The loop
No control plane. No task DB. No magic. Just a manifest, a VM, and a script you can read end to end in an afternoon.
One JSON manifest per company. Slug, agents, owners. Versioned in git, portable across deploys.
Composio handles auth. Slack apps spin up per agent. Linear becomes a work source the moment it's linked.
The runner pulls desired state, renders compose + env, and brings the agents up. Re-run any time.
Each person gets a dedicated Scout agent with persistent memory. Talk to it in Slack. It keeps working.
What you get
Built deliberately small. No tenant isolation, no billing, no shared chat router — explicit non-goals so the parts that matter stay easy to read.
A company is a JSON file. The same flow that ships Studio Intrinsic ships Company X.
One Slack app per agent, mostly-clicks install. Socket Mode, scoped tokens, per-user allowlists.
Each agent owns a Docker volume. Memory, skills, and context survive every reconcile.
Dispatch issues straight to the right agent. Cursors only - Scout reads Linear live via Composio.
Every connection lands at observe by default. Promote to execute when you mean it.
Hetzner today, anything tomorrow. The runner is a script that talks Docker Compose.
Shared chat tools, fragmented memory, and a wiki of which assistant knows what.
Each person has a dedicated agent with their tools, their memory, and their shortcuts.
Less context handoff, more compounding. The agent gets sharper the longer it runs.
Get started
Sign in, drop in a company manifest, and ship a Slack-native agent that already remembers what your team is working on.