{"id":51845618,"url":"https://github.com/givepro91/crewdeck","last_synced_at":"2026-07-23T12:00:57.201Z","repository":{"id":370025147,"uuid":"1292363542","full_name":"givepro91/crewdeck","owner":"givepro91","description":"AI Team Orchestration + Quality Gate for Solo Founders","archived":false,"fork":false,"pushed_at":"2026-07-16T08:36:10.000Z","size":6475,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-16T09:14:57.904Z","etag":null,"topics":["ai-agents","claude-code","llm","multi-agent","orchestration","quality-gate","typescript"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/givepro91.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"docs/ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-07-07T13:21:37.000Z","updated_at":"2026-07-16T08:36:23.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/givepro91/crewdeck","commit_stats":null,"previous_names":["givepro91/nova-orbit","givepro91/crewdeck"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/givepro91/crewdeck","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/givepro91%2Fcrewdeck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/givepro91%2Fcrewdeck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/givepro91%2Fcrewdeck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/givepro91%2Fcrewdeck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/givepro91","download_url":"https://codeload.github.com/givepro91/crewdeck/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/givepro91%2Fcrewdeck/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35801472,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-23T02:00:06.683Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","claude-code","llm","multi-agent","orchestration","quality-gate","typescript"],"created_at":"2026-07-23T12:00:56.553Z","updated_at":"2026-07-23T12:00:57.194Z","avatar_url":"https://github.com/givepro91.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Crewdeck\n\n\u003e AI Team Orchestration + Quality Gate for Solo Founders\n\n\"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 Crewdeck Quality Gate.\n\n\u003e **Status (2026-07)**: 개인 운영 도구로 유지·관리된다 (대외 배포/npm publish 계획 없음).\n\u003e 방향 결정의 배경은 `docs/design/r3-product-direction.md` 참고.\n\n## Screenshots\n\n### Dark Mode (Korean)\n![Dark Mode Overview](docs/screenshots/dark-overview.png)\n\n### Light Mode (English)\n![Light Mode Overview](docs/screenshots/light-overview.png)\n\n### Kanban Board\n![Kanban Board](docs/screenshots/dark-kanban.png)\n\n### Verification Log (5-Dimension Score)\n![Verification Log](docs/screenshots/verification-log.png)\n\n## Quick Start\n\n```bash\nnpx crewdeck\n```\n\nOpens `http://127.0.0.1:7200` with a dashboard to manage your AI team.\n\n## What is Crewdeck?\n\nCrewdeck turns your Claude Code CLI sessions into a team of specialized AI agents.\n9 role presets ship out of the box (see `templates/agents/`):\n\n| Agent | Role |\n|-------|------|\n| **CTO** | Goal → task decomposition, architecture decisions |\n| **PM** | Planning, prioritization, spec writing |\n| **Backend / Frontend** | Implements features, writes production-ready code |\n| **UX** | UI/UX design, wireframes, terminology |\n| **QA Engineer** | Test strategy, edge cases, regression runs |\n| **Reviewer** | Adversarial review, runs Quality Gate |\n| **DevOps** | Build, CI, release plumbing |\n| **Marketer** | Landing pages, blog posts, SEO content |\n\nCustom agents defined in your project's `.claude/agents/*.md` take priority over presets.\n\n### Core Differentiator: Quality Gate\n\nEvery output is independently verified using Crewdeck's Generator-Evaluator separation:\n\n1. **Generator** (Coder) implements the task\n2. **Evaluator** (Reviewer) verifies independently — no shared context\n3. **5-Dimension Verification**: Functionality, Data Flow, Design Alignment, Craft, Edge Cases\n4. Results: PASS / CONDITIONAL / FAIL with severity classification\n\n### Key Features\n\n- `npx` one-line install — SQLite embedded, zero config\n- **Kanban board** with drag-and-drop task management\n- **Project import** — analyze local directories, auto-detect tech stack, suggest agents\n- **GitHub connect** — clone repos, auto-analyze, branch strategy\n- **Goal decomposition** — describe what you want, AI breaks it into tasks\n- **Real-time** WebSocket streaming of agent output\n- **Dark/Light mode** with system detection\n- **Korean/English** i18n support\n- **Command palette** (Cmd+K) for quick actions\n- Built on Claude Code CLI — uses your existing Claude Pro/Team subscription ($0 extra)\n\n### vs Paperclip\n\n| | Paperclip | Crewdeck |\n|---|-----------|------------|\n| Quality Gate | None | Generator-Evaluator, 5-dimension |\n| Setup | Postgres + onboarding | `npx` one-line (SQLite) |\n| Agent Runtime | Any (Claude, Codex, HTTP) | Claude Code native |\n| UX | Functional dashboard | Notion-style, Kanban, dark mode |\n| Target | \"Autonomous company\" (20+) | Solo founders (3-7 agents) |\n| Cost | API keys | Claude Pro subscription ($0 extra) |\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\ncd dashboard \u0026\u0026 npm install \u0026\u0026 cd ..\n\n# Run dev servers (server + dashboard)\nnpm run dev\n\n# Type check\nnpm run typecheck\n\n# Build for production\nnpm run build\n\n# Start production server\nnode dist/bin/crewdeck.js\n```\n\n## Architecture\n\n```\ncrewdeck/\n├── bin/              # CLI entry point (npx crewdeck)\n├── server/           # Node.js backend\n│   ├── api/          # REST routes + WebSocket\n│   ├── core/\n│   │   ├── agent/    # Claude Code CLI adapter + session management\n│   │   ├── orchestration/  # Goal → Task decomposition + execution\n│   │   ├── project/  # Import, GitHub connect, tech stack analyzer\n│   │   └── quality-gate/   # Crewdeck 5-dimension verification engine\n│   └── db/           # SQLite schema (7 tables)\n├── dashboard/        # React + TailwindCSS + Zustand\n│   └── src/\n│       ├── components/  # 40+ React components\n│       └── i18n/        # Korean + English translations\n├── shared/           # TypeScript type definitions\n└── templates/        # Agent role presets (YAML)\n```\n\n## Tech Stack\n\n| Layer | Tech |\n|-------|------|\n| Frontend | React, TailwindCSS v4, Zustand, @dnd-kit |\n| Backend | Node.js, Express, TypeScript |\n| Database | SQLite (better-sqlite3) |\n| Real-time | WebSocket (ws) |\n| AI Runtime | Claude Code CLI (subprocess, Paperclip pattern) |\n| i18n | react-i18next (ko/en) |\n| Build | tsup + Vite |\n\n## License\n\nMIT\n\n## Attribution\n\nInspired by [Paperclip](https://github.com/paperclipai/paperclip) (MIT License).\nQuality Gate 방법론은 Crewdeck 프로젝트에서 출발했으며, 현재는 독립적으로 유지된다.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgivepro91%2Fcrewdeck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgivepro91%2Fcrewdeck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgivepro91%2Fcrewdeck/lists"}