| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| api | 2025-10-03 | ||
| verifiers | 2025-10-03 | ||
| cli | 2025-10-03 | ||
| tasks | 2025-10-03 | ||
| roadmap-converter.ts.html | 2025-10-03 | 28.1 kB | |
| sort-arrow-sprite.png | 2025-10-03 | 138 Bytes | |
| speckit-runner.ts.html | 2025-10-03 | 25.3 kB | |
| catalog.ts.html | 2025-10-03 | 13.6 kB | |
| base.css | 2025-10-03 | 5.4 kB | |
| index.html | 2025-10-03 | 4.4 kB | |
| prettify.css | 2025-10-03 | 676 Bytes | |
| run.ts.html | 2025-10-03 | 8.9 kB | |
| block-navigation.js | 2025-10-03 | 2.7 kB | |
| prettify.js | 2025-10-03 | 17.6 kB | |
| sorter.js | 2025-10-03 | 6.7 kB | |
| favicon.png | 2025-10-03 | 445 Bytes | |
| Totals: 16 Items | 114.0 kB | 0 | |
Orchestrator
A Node.js orchestration server that bridges VS Code, SpecKit, and LM Studio/Ollama for automated software development workflows.
Project Overview
graph LR
VS[VS Code Extension] -->|Roadmap/Commands| O[Orchestrator]
O -->|Template Execution| LM[LM Studio/Ollama]
O -->|Task Generation| S[SpecKit]
LM -->|Reasoning| O
S -->|Automation| O
The orchestrator server enables automated software development by:
- Converting roadmap items into SpecKit tasks
- Executing templates with LLM-powered reasoning
- Automating development tasks through VS Code commands
Prerequisites
- Node.js 18+
- LM Studio or Ollama for local LLM execution
- VS Code with orchestrator extension
npmfor dependency management
Quick Start
- Install dependencies and build:
npm install
npm run build
- Start LM Studio (or preferred provider) and orchestrator:
npm run start:orchestrator
- Install VS Code extension:
- Via packaged .vsix file
-
Or using
vsce packageand manual installation -
In VS Code:
- Generate roadmap.json
- Convert to SpecKit tasks
- Run templates/automation phases
Development
# Start orchestrator server
npm run start:orchestrator
# Run tests
npm run test:server # Test orchestrator server
npm run test:extension # Test VS Code extension
See Usage Guide for detailed command reference and troubleshooting.
Environment Variables
| Variable | Default | Description |
|---|---|---|
ORCH_PORT |
4100 | Orchestrator HTTP port |
ORCH_MODEL |
lmstudio-local | Model ID for LLM calls |
OPENAI_API_BASE |
http://localhost:1234/v1 | LM Studio API base URL |
DESKTOP_DRIVER_URL |
http://127.0.0.1:39990/computer-use | Desktop driver endpoint |
MAX_STEPS |
8 | Maximum steps per task |
ORCH_ADMIN_TOKEN |
(empty) | If set, protects /admin/* endpoints |