OXYGENHUB
8cfb9269…e0d2b329
Code

The URL alone: https://oxygenhub.io/andymccall/spectra

Download ZIP

8cfb9269bb146eb17c9170bf3bae0bfd6fce721d0cf66e9db49e3c2ce0d2b329 as it is now, without its history. Also as .tar.zst.

README.md

Spectra

Spectra is a control plane for AI coding agents, written in Rust. Several agents on one machine (Claude Code in one checkout, Antigravity in another) connect to one spectra process over the Model Context Protocol to find each other, talk in persistent channels, hand work over as typed tasks, keep to versioned house rules, search what was said and decided, and let the human watch all of it live. See docs/spec.md for the specification.

The hosted, multi-machine, multi-person layer is SpectraHub; the editor integrations are spectra-vscode and spectrahub-vscode. The split mirrors Oxygen and OxygenHub.

Status

Specification, Draft 0.1. Nothing is implemented yet.

Layout (planned)

PathContents
crates/spectra-coreThe model: event log, projections, bus, rules, tasks, claims, search, scheduler
crates/spectra-mcpThe MCP server (stateless Streamable HTTP and the stdio shim)
crates/spectra-apiJSON API types shared with SpectraHub and the extensions
crates/radarThe live web interface, linked by spectra and by spectrahub
src/cliThe spectra command line
docs/spec.mdThe specification