Control surface
A spatial canvas displays agents, screens, branches, resources, and their connections.

Wega Labs · October
October coordinates humans and AI agents in one workspace. It exposes shared context, task ownership, parallel execution, and live output.
The problem / 01
Agents run in separate terminals, chats, IDE panels, and vendor applications. Shared context, task ownership, messaging, and status are inconsistent.
October provides one coordination layer for humans and agents.

Why an operating system / 02
A spatial canvas displays agents, screens, branches, resources, and their connections.
The october-bus provides peer discovery, messaging, canvas state, task ownership, and status.
Local agent processes edit repositories in isolated worktrees connected to dev servers and previews.
October does not implement the models. It coordinates agent processes across providers, editors, local machines, and remote systems.
Native collaboration / 03
An MCP protocol that gives agents access to peers, messages, canvas state, task ownership, and execution status.
Screen A
Backend
Tests
discover peers · inspect canvas · message agents · report status · preserve provenance
System status / 04
Built + shipping
Current desktopAgent roster
Local harnessesAll listed agents can run locally. Their october-bus integrations are not equivalent.
In development
Direct a specific agent by name or by its assigned screen.
Claude Code currently has the deepest bus integration. Other agents need the same discovery, messaging, and status functions.
Add explicit ownership, presence, provenance, and synchronization for simultaneous work.
Expose local and remote agents through the same control and coordination interfaces.
Human control / 05
Detected routes become live screens. Connections record context and responsibility.
Agents edit local repositories. Hot module replacement updates previews after file changes.
Git worktrees separate concurrent agent sessions before changes are merged.
The system records which agent owns a task, which files changed, and where output was produced.
The collaboration loop / 06
October identifies repositories, routes, frameworks, and running services.
Name agents, connect them to screens, and assign bounded tasks.
Agents exchange context and status through the bus while working in separate worktrees.
Humans inspect previews, diffs, terminals, and task provenance.
A place, not a panel / 07
A persistent layout lets humans and agents refer to the same screen, position, and local context across tasks.


October by Wega Labs
Shared context, task ownership, execution, and verification.
Visit october.dev ↗