dude
Cubocicloide's project scaffolding & code-quality CLI. Multi-stack, plugin-based, published on npm.
dude turns a blank directory into a running, production-shaped project — frontend, backend, database, background jobs, tests, security scanning, docs, and cloud infrastructure — all wired together and following the same conventions across every team. You pick a stack; dude scaffolds it, lints it, runs it, and ships it.
dude init my-app # scaffold
cd my-app && pnpm install
dude up # everything running in Docker---
Quick start
Prerequisites
- Docker Desktop, running.
- Node.js ≥ 20 and pnpm.
dude is published on the public npm registry, so no registry auth or token is needed to install it.
1. Install the launcher — the only global install:
npm install -g @cubocicloide/dude-launcher2. Scaffold and run:
dude init my-app # pick a stack, answer a few questions
cd my-app
pnpm install # provision the pinned toolchain from the lockfile
dude up # build images + start every serviceFrom the second run onward: dude up starts everything, dude down stops it.
---
Stacks
Pick one at dude init with --stack <id:
| Stack | What it scaffolds | | --------------- | ------------------------------------------------------------------------ | | react-fastapi | React 19 + FastAPI web app; optional Postgres, Celery, AWS EKS IaC | | react-django | React + Django REST Framework; optional S3 storage, Celery, AWS ECS IaC | | fastmcp | FastMCP (Python) server — modular MCP sub-servers; optional AWS ECS IaC | | tauri | Tauri 2 app — desktop + iOS/Android (React + antd + Rust) | | frappe | Frappe Helpdesk ticketing system + custom app; optional AWS ECS IaC | | airflow | Apache Airflow deployment with example DAGs; optional SSO + ECS IaC |