Skip to content
Re-Shell v0.29.2
Full-stack platform CLI

Microfrontends and microservices,
one mission-control CLI.

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
205
framework templates
36
languages
171
frameworks
127.0.0.1
local-only dashboard
Workspaces
12
8 apps · 4 services · synced
Health
Healthy
36/36 checks
Drift
2 warn
deps · 1 minor
Recent jobs
ok build · web-shell 4.2s
ok generate · api 1.1s
run doctor --fix
$ re-shell workspace summary --json
{ "ok": true, "data": { … } }
205
framework templates
36
languages
27
command groups
~43ms
cold startup
What you get

A full-stack platform, not a pile of scripts.

Every Re-Shell surface — CLI, dashboard, and contract — is built on the same workspace model. Here is what that buys you.

One CLI, the whole stack

Module-Federation microfrontends (React, Vue, Svelte, Angular) and polyglot microservices, scaffolded and orchestrated from a single tool.

initcreateaddservice

205 templates · 36 languages

A verified catalog spanning TypeScript, Python, Go, Rust, C#, Elixir, Zig and dozens more — inspectable before you scaffold.

templates listtemplates matrix

Hardened local dashboard

A token-authenticated, 127.0.0.1-bound, shell-free control surface. No remote exposure, no command injection.

re-shell ui

Typed JSON contract

Every data command emits a stable { ok, data, warnings } envelope — script Re-Shell without scraping terminal output.

--json

k8s · Helm · GitOps

Generate Kubernetes manifests, Helm charts, and GitOps pipelines straight from your workspace topology.

k8scloudobserve

Extensible plugins

A first-class plugin system extends commands, templates, and generators — adapt the CLI to your platform.

plugingenerate
Command tour

Real commands, real output.

Inspect your workspace, browse the catalog, run health checks, and launch the dashboard. Data commands speak the typed envelope.

workspace summary --json
$ re-shell workspace summary --json
{
  "ok": true,
  "data": {
    "root": "./acme-platform",
    "packageManager": "pnpm",
    "workspaces": 12,
    "graph": { "nodes": 12, "edges": 19 },
    "health": "healthy"
  },
  "warnings": []
}
templates list
$ 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
doctor
$ 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.
ui
$ 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.
Try it

Run the CLI without installing.

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.

Commands
explored 0/6

Output is a deterministic recording — nothing executes on your machine.

re-shell — playground
$ re-shell workspace summary --json
{
  "ok": true,
  "data": {
    "root": "./acme-platform",
    "packageManager": "pnpm",
    "workspaces": 12,
    "graph": { "nodes": 12, "edges": 19 },
    "health": "healthy"
  },
  "warnings": []
}
Build your stack

Pick a stack. Get the exact commands.

Choose a frontend, a backend, and any infrastructure targets — Re-Shell composes the real scaffolding commands you would run, live, ready to copy.

Frontend
Backend
Infra multi-select
composed command
$ re-shell create web --template react
$ re-shell generate service --template fastapi
Why Re-Shell

One model, end to end.

01 No two-tool seam

Frontends and backends live in one workspace graph with one health model — not a microfrontend CLI bolted to an unrelated backend generator.

02 Automation-first

The typed contract means CI, bots, and the dashboard all read the same envelope. Add --json to any data command and parse with confidence.

03 Secure by construction

The dashboard binds to loopback, requires a token, and never shells out. Local control surface, zero remote attack surface.

04 Real language breadth

36 languages and 171 frameworks, each a maintained template with compatible database, cache, and deployment options.

05 Health you can act on

doctor and workspace health surface dependency drift, version mismatches, and config issues — with optional auto-fix.

06 Docs that match the build

This site is a third surface of @re-shell/ui — the same tokens, the same mission-control system as the dashboard.

Quickstart

Spin up a full-stack workspace in minutes.

Install the CLI, initialize a monorepo, scaffold from the catalog, and open the control surface.

$ npm i -g @re-shell/cli
$ re-shell init acme-platform
$ re-shell add web-shell --framework react
$ re-shell ui
▸ dashboard ready · http://127.0.0.1:3333