OXYGENHUB
# 5d695d869fbf spectra / README.md
1.2 KiB · Markdown · last changed Specification Draft 0.3 and the implementation prompt 2 days ago renderedsource blame history raw
1
# Spectra
2
3
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]docs/spec.md for the specification.
4
5
The hosted, multi-machine, multi-person layer is [SpectraHub]../spectrahub; the editor integrations are [spectra-vscode]../spectra-vscode and [spectrahub-vscode]../spectrahub-vscode. The split mirrors Oxygen and OxygenHub.
6
7
## Status
8
9
Specification, Draft 0.1. Nothing is implemented yet.
10
11
## Layout (planned)
12
13
| Path | Contents |
14
|---|---|
15
| `crates/spectra-core` | The model: event log, projections, bus, rules, tasks, claims, search, scheduler |
16
| `crates/spectra-mcp` | The MCP server (stateless Streamable HTTP and the stdio shim) |
17
| `crates/spectra-api` | JSON API types shared with SpectraHub and the extensions |
18
| `crates/radar` | The live web interface, linked by `spectra` and by `spectrahub` |
19
| `src/cli` | The `spectra` command line |
20
| `docs/spec.md` | The specification |