One CLI, the whole stack
Module-Federation microfrontends (React, Vue, Svelte, Angular) and polyglot microservices, scaffolded and orchestrated from a single tool.
Re-Shell unifies Module-Federation microfrontends and polyglot microservices under a single tool — 205 framework templates across 36 languages, a hardened local dashboard, and a stable typed JSON contract for automation.
$npm i -g @re-shell/cli Every Re-Shell surface — CLI, dashboard, and contract — is built on the same workspace model. Here is what that buys you.
Module-Federation microfrontends (React, Vue, Svelte, Angular) and polyglot microservices, scaffolded and orchestrated from a single tool.
A verified catalog spanning TypeScript, Python, Go, Rust, C#, Elixir, Zig and dozens more — inspectable before you scaffold.
A token-authenticated, 127.0.0.1-bound, shell-free control surface. No remote exposure, no command injection.
Every data command emits a stable { ok, data, warnings } envelope — script Re-Shell without scraping terminal output.
Generate Kubernetes manifests, Helm charts, and GitOps pipelines straight from your workspace topology.
A first-class plugin system extends commands, templates, and generators — adapt the CLI to your platform.
Inspect your workspace, browse the catalog, run health checks, and launch the dashboard. Data commands speak the typed envelope.
$ re-shell workspace summary --json { "ok": true, "data": { "root": "./acme-platform", "packageManager": "pnpm", "workspaces": 12, "graph": { "nodes": 12, "edges": 19 }, "health": "healthy" }, "warnings": [] }
$ re-shell templates list 📋 Templates (205) ● express [typescript] minimalist Node.js web framework ● fastify [typescript] fast, schema-based validation ● actix-web [rust] high-performance async web ● fiber [go] express-style router ● phoenix [elixir] real-time, fault-tolerant … 36 languages · 171 frameworks
$ re-shell doctor ✓ workspace config valid ✓ package manager resolved (pnpm) ✓ dependency graph acyclic ! 1 minor version drift (run --fix) ✓ 36 / 36 health checks passed Run with --fix to apply safe repairs.
$ re-shell ui ▸ launching local dashboard… host 127.0.0.1 (loopback only) port 3333 auth token (shell-free) ✓ ready http://127.0.0.1:3333 Opening browser… Ctrl+C to stop.
Pick a command — Re-Shell types it and returns the exact output you would see in your shell. Explore every command to clear the board.
Output is a deterministic recording — nothing executes on your machine.
$ re-shell workspace summary --json { "ok": true, "data": { "root": "./acme-platform", "packageManager": "pnpm", "workspaces": 12, "graph": { "nodes": 12, "edges": 19 }, "health": "healthy" }, "warnings": [] }
Choose a frontend, a backend, and any infrastructure targets — Re-Shell composes the real scaffolding commands you would run, live, ready to copy.
$ re-shell create web --template react $ re-shell generate service --template fastapi
Frontends and backends live in one workspace graph with one health model — not a microfrontend CLI bolted to an unrelated backend generator.
The typed contract means CI, bots, and the dashboard all read the same envelope. Add --json to any data command and parse with confidence.
The dashboard binds to loopback, requires a token, and never shells out. Local control surface, zero remote attack surface.
36 languages and 171 frameworks, each a maintained template with compatible database, cache, and deployment options.
doctor and workspace health surface dependency drift, version mismatches, and config issues — with optional auto-fix.
This site is a third surface of @re-shell/ui — the same tokens, the same mission-control system as the dashboard.
Install the CLI, initialize a monorepo, scaffold from the catalog, and open the control surface.