The production-hardened development factory for Cursor agents.
Build production-ready applications with a visual command center,
61-point integrity verification, and triple-sandbox development environments.
| Metric | Value |
|---|---|
| Version | v2.6.1 |
| Integrity Grade | 61/61 (100%) |
| Dashboard | β Vader Construct β 12+ routes on port 3010 |
| API Layer | β 7 endpoints (health, grade, logs, projects, templates, env, scripts) |
| Sandboxes | β 3 isolated environments (ports 3000β3002) |
| Templates | β
4 blueprints (portfolio, divi-bridge, task-manager, vader-site) |
| Unit Tests | β 8/8 Vitest |
| E2E Tests | β 6 Playwright specs (dashboard navigation + sandbox smoke) |
| Status | π’ Production Ready |
Most boilerplates give you files. Vader Engine gives you a complete development operating system.
| Capability | Vader Engine | Typical Boilerplate |
|---|---|---|
| Visual Command Dashboard | β | β |
| 61-Point Integrity Grader | β | β |
| Real-time Operations Hub | β | β |
| Triple Sandbox Architecture | β | β |
| Built-in Template Engine | β | β |
| MCP-Ready (13 servers) | β | β |
| Zero-Leak Security Protocol | β | β |
| Agent Start / End / Update Rituals | β | β |
Real-time metrics, sandbox controls, and activity feed
CPU, memory, disk I/O, and request latency monitoring
Active process monitoring with PID, CPU, and memory usage
git clone https://github.com/jonbeatz/Vader-Engine.git
cd Vader-Engine
npm run msc:check-node # Node 20.xβ24.x preflight
npm run bootstrap # deps, ports, env validation
cp .env.example .env.local # (Windows: copy .env.example .env.local) then add live values
npm run msc:dev:dashboardOpen http://localhost:3010 β the Vader Construct command center.
Verify the full baseline gate:
npm run start-project:gate # validate-env Β· lint Β· 61/61 Β· 8/8 testsRequirements: Node 20.xβ24.x (
.nvmrcpins 20.19.1) Β· npm β₯ 10
Secrets: Live keys belong in.env.localonly β never commit or paste into chat. See SECURITY.md.
Agent ritual: Say
start projectin Cursor chat for full cold-start β see START-HERE.md.
| Feature | Description |
|---|---|
| π Production README | Status table, Quick Start, agent ritual pointers |
| πͺ Windows hint | .env.local copy instruction for Windows operators |
| π Full doc sync | Root, .cursor/docs, rules, and prompts aligned to 2.6.1 |
Release notes: RELEASE_v2.6.1.md
| Feature | Description |
|---|---|
| π¨ Complete v0 UI/UX | Full dashboard rewrite with live data across 12+ routes |
| π‘ 7 API Endpoints | Health, grade, logs, projects, templates, env, scripts |
| β‘ TanStack Query v5 | Race-condition-free fetching with skeleton loading states |
| π§ͺ E2E Test Suite | Playwright smoke for dashboard navigation + sandboxes |
| π§ Operations Hub | Ports, logs, processes, metrics, env, and script dispatch |
| π Lean doc index | DOCS.md router + agent workflow prompts (Start / End / Update Project) |
Full release notes: RELEASE_v2.6.0.md Β· RELEASE_v2.6.1.md Β· Changelog: CHANGELOG.md
Vader Engine
βββ Dashboard (port 3010) # Vader Construct UI β shells out to msc:* scripts
βββ Integrity Center # 61-point grader
βββ Sandbox Manager # 3 isolated environments (3000β3002)
βββ Template Engine # 4 blueprint scaffolds via msc:template CLI
βββ Operations Hub # Ports, logs, processes, metrics
βββ CLI Engine # msc:* script system (scripts/ + package.json)
Design principle: Lean Boundary β the dashboard never duplicates grader or health logic; API routes invoke existing root scripts.
Vader-Engine/
βββ ui/dashboard/ # Vader Construct (Next.js, port 3010)
βββ ui/msc-shield.css # Studio Dark token SSoT
βββ examples/ # Triple sandboxes
β βββ nextjs-minimal/ # Port 3000 β minimal frontend
β βββ nextjs-payload/ # Port 3001 β full-stack CMS
β βββ nextjs-tailwind/ # Port 3002 β Tailwind + shadcn Path B
βββ templates/ # Reusable blueprints (4 registered)
βββ scripts/ # Automation & msc:* tooling
βββ core/ # Shared bridge code
βββ e2e/ # Playwright test suite
βββ .cursor/ # Agent prompts, rules, skills, MCP config
βββ docs/ # Human runbooks (ARCHITECTURE, CONTRIBUTING, releases)
βββ TRUTH.md # Constitution (root β technical precedence)
βββ _archive/ # Archived legacy docs (reference only)
| Endpoint | Purpose |
|---|---|
GET /api/health |
Service and port health |
GET /api/grade |
61-point integrity grader |
GET /api/logs |
Real-time activity logs |
GET /api/projects |
Dynamic project discovery |
GET /api/templates |
Template catalog |
GET /api/env |
Runtime environment info (redacted) |
GET /api/scripts |
Available npm scripts |
npm run start-project:gate # Full baseline gate (recommended before PR)
npm run grade # 61-point integrity check
npm run msc:dev:dashboard # Dashboard on :3010
npm run msc:dev:example # Minimal sandbox on :3000
npm run msc:dev:payload # Payload sandbox on :3001
npm run msc:dev:tailwind # Tailwind sandbox on :3002
npm run msc:template -- list # Template catalog
npm run msc:e2e # Playwright E2E (run msc:e2e:install first)
npm run msc:backup # Standard backup (see msc:backup:full)
npm run dev:recover # Clear stale caches + restart dev flowSay End Project in Cursor chat for session closeout β see START-HERE.md.
| Document | Purpose |
|---|---|
| START-HERE.md | Operator cold-start checklist |
| DOCS.md | Complete documentation index (SSoT router) |
| TRUTH.md | Constitution β zero-leak, tokens, MCP portability |
| PROJECT_CONTEXT.md | Architecture & onboarding map |
| ARCHITECTURE.md | System architecture deep dive |
| CONTRIBUTING.md | Fork, hooks, PR gates |
| SECURITY.md | Zero-leak policy & advisory reporting |
| TROUBLESHOOTING.md | Common issues & recovery |
| CHANGELOG.md | Release history |
For Cursor agents: .cursor/docs/Code-Jedi.md Β· .cursor/prompts/Start-Project.md
Security:
.env.localis gitignored. Use.env.examplefor key names only. Never commit secrets.
- Enhanced metrics dashboard & activity timeline
- Project manager improvements
- Deeper Operations Hub integrations
- Boilerplate Studio visual editor
- AI Project Builder
- Tauri desktop app
See .cursor/plans/ENGINE_ROADMAP.md for the full integration plan.
We welcome contributions that respect the Vader Protocol.
- Fork the repository
- Create a feature branch (
feat/your-feature) - Run
npm run start-project:gateβ must pass 61/61 grade and 8/8 tests - Commit your changes (Husky runs lint + env validation)
- Push and open a Pull Request
Please read CONTRIBUTING.md for forge rules, template conventions, and pre-tag gates.
MIT Β© Vader Engine
Built with β and Cursor Β· Powered by the MSC Media Engine
