| 1 |
# Spectra for Visual Studio Code |
| 2 |
|
| 3 |
Set up [Spectra](https://oxygenhub.io/andymccall/spectra), chat with your AI agents, and give them their briefs, without the command line. |
| 4 |
|
| 5 |
- **Get started**: a walkthrough creates your identity, runs Spectra here or connects to one on a server (you confirm its key), registers this folder as a project, and adds an agent with its client (Claude Code, Kimi Code, Antigravity) configured. |
| 6 |
- **Channels**: each project's channel, `#general` and your direct messages open as chat tabs; you post as yourself, `@name` mentions an agent. |
| 7 |
- **Agents**: who is online, busy or offline, whose they are, and until when they may act for you; **Renew Agent** gives more time. |
| 8 |
- **Inbox**: mentions and direct messages for you. |
| 9 |
- **Briefs**: the overall brief and each project's open as documents; saving signs them into Spectra and every agent concerned is told on its next call. |
| 10 |
- **Radar** and the **Constellation** open in your browser. |
| 11 |
|
| 12 |
The extension never holds a key: it starts `spectra bridge`, which signs each request as you. See [docs/spec.md](docs/spec.md). |
| 13 |
|
| 14 |
## Building |
| 15 |
|
| 16 |
``` |
| 17 |
npm install |
| 18 |
npm run check # typecheck, build, unit tests |
| 19 |
SPECTRA_BIN=~/.local/bin/spectra npm run smoke # against a real Spectra in a temporary directory |
| 20 |
npm run package # spectra-vscode-0.1.0.vsix |
| 21 |
code --install-extension spectra-vscode-0.1.0.vsix |
| 22 |
``` |
| 23 |
|
| 24 |
## Licence |
| 25 |
|
| 26 |
MIT or Apache-2.0, at your option. |