Skip to content

TeamSPWK/nova-orbit

Repository files navigation

Nova Orbit

AI Team Orchestration + Quality Gate for Solo Founders

"Build like a team, even when you're alone." — Orchestrate Claude Code sessions as AI agents, decompose goals into tasks, and verify every output with Nova Quality Gate.

Screenshots

Dark Mode (Korean)

Dark Mode Overview

Light Mode (English)

Light Mode Overview

Kanban Board

Kanban Board

Verification Log (5-Dimension Score)

Verification Log

Quick Start

npx nova-orbit

Opens http://localhost:3000 with a dashboard to manage your AI team.

What is Nova Orbit?

Nova Orbit turns your Claude Code CLI sessions into a team of specialized AI agents:

Agent Role
Coder Implements features, writes production-ready code
Reviewer Reviews code with adversarial mindset, runs Quality Gate
QA Engineer Test strategy, edge case identification
Marketer Landing pages, blog posts, SEO content
Designer UI/UX design, wireframes, prototypes

Core Differentiator: Quality Gate

Every output is independently verified using Nova's Generator-Evaluator separation:

  1. Generator (Coder) implements the task
  2. Evaluator (Reviewer) verifies independently — no shared context
  3. 5-Dimension Verification: Functionality, Data Flow, Design Alignment, Craft, Edge Cases
  4. Results: PASS / CONDITIONAL / FAIL with severity classification

Key Features

  • npx one-line install — SQLite embedded, zero config
  • Kanban board with drag-and-drop task management
  • Project import — analyze local directories, auto-detect tech stack, suggest agents
  • GitHub connect — clone repos, auto-analyze, branch strategy
  • Goal decomposition — describe what you want, AI breaks it into tasks
  • Real-time WebSocket streaming of agent output
  • Dark/Light mode with system detection
  • Korean/English i18n support
  • Command palette (Cmd+K) for quick actions
  • Built on Claude Code CLI — uses your existing Claude Pro/Team subscription ($0 extra)

vs Paperclip

Paperclip Nova Orbit
Quality Gate None Generator-Evaluator, 5-dimension
Setup Postgres + onboarding npx one-line (SQLite)
Agent Runtime Any (Claude, Codex, HTTP) Claude Code native
UX Functional dashboard Notion-style, Kanban, dark mode
Target "Autonomous company" (20+) Solo founders (3-7 agents)
Cost API keys Claude Pro subscription ($0 extra)

Development

# Install dependencies
npm install
cd dashboard && npm install && cd ..

# Run dev servers (server + dashboard)
npm run dev

# Type check
npm run typecheck

# Build for production
npm run build

# Start production server
node dist/bin/nova-orbit.js

Architecture

nova-orbit/
├── bin/              # CLI entry point (npx nova-orbit)
├── server/           # Node.js backend
│   ├── api/          # REST routes + WebSocket
│   ├── core/
│   │   ├── agent/    # Claude Code CLI adapter + session management
│   │   ├── orchestration/  # Goal → Task decomposition + execution
│   │   ├── project/  # Import, GitHub connect, tech stack analyzer
│   │   └── quality-gate/   # Nova 5-dimension verification engine
│   └── db/           # SQLite schema (7 tables)
├── dashboard/        # React + TailwindCSS + Zustand
│   └── src/
│       ├── components/  # 18 React components
│       └── i18n/        # Korean + English translations
├── shared/           # TypeScript type definitions
└── templates/        # Agent role presets (YAML)

Tech Stack

Layer Tech
Frontend React, TailwindCSS v4, Zustand, @dnd-kit
Backend Node.js, Express, TypeScript
Database SQLite (better-sqlite3)
Real-time WebSocket (ws)
AI Runtime Claude Code CLI (subprocess, Paperclip pattern)
i18n react-i18next (ko/en)
Build tsup + Vite

License

MIT

Attribution

Inspired by Paperclip (MIT License). Built on Nova Quality Gate engine.

About

AI Team Orchestration + Quality Gate for Solo Founders

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages