Visual control plane for MyCLI — scaffold Node.js & TypeScript apps, generate code, add features, run doctor, deploy, and manage Git/RBAC from the editor. The extension orchestrates @mycli-cli/cli (my); it does not reimplement generators.
Quick start
- Install
@mycli-cli/cli(npm i -g @mycli-cli/cli) or enable MyCLI › Use Npx - Open the MyCLI Activity Bar icon
- Create Application → Generate → Doctor → Deploy
Links
| Resource | URL |
|---|---|
| Public repository | github.com/Rutvik-sonani/mycli-cli |
| Docs | rutvik-sonani.github.io/mycli-cli |
| Story on Medium | MyCLI: I got tired of copy-pasting the same Node.js… |
| Issues | GitHub Issues |
Demo preview

Animated storyboard (SVG): media/demo-animated.svg · Static frames: media/demo-storyboard.svg · Checklist: media/DEMO.md
For Marketplace, prefer a recorded GIF/WebM following DEMO.md; until then the animated SVG + PNG preview document the flow.
Features
- Create wizard with live stack summary + CLI preview
- Generator field builder + post-generate file review / diff
- Feature Catalog + Testing / CI/CD / Frontend / UI wizards + Services Catalog + API Docs Studio
- Doctor dashboard + production readiness composite
- Project / Generate / Health / Ship / Teams / Enterprise Activity Bar
- Database Studio, Upgrade Wizard, Locale + Telemetry (
my telemetry) panels - Deploy Cockpit (terraform plan/apply/destroy + danger zone)
- Teams: RBAC, Plugins, AI (opt-in)
- Enterprise hub + Evidence Pack + domain studios + Docs & runbooks
- Extension SDK (
registerWorkbenchvia activation exports) +@mycli-cli/ide-bridge— see SDK.md - Security / Release / Docs / Template dedicated studios
- CodeLens (route permission-gap hints), snippets, walkthrough, Workspace Trust
Develop / package
pnpm --filter mycli-studio build
pnpm --filter mycli-studio test
# Opt-in host smoke (downloads VS Code):
MYCLI_STUDIO_ELECTRON=1 pnpm --filter mycli-studio test:electron
pnpm --filter mycli-studio package # produces .vsix
Launch Run MyCLI Studio from the repo root debug config.
Settings
| Setting | Meaning |
|---|---|
mycli.cliPath |
Absolute path to my |
mycli.useNpx |
Fall back to npx @mycli-cli/cli |
mycli.preferWorkspaceCli |
Prefer local monorepo / node_modules/.bin/my |
mycli.codeLens.enabled |
Toggle CodeLens |
mycli.telemetry.enabled |
Opt-in telemetry (default off) |
mycli.doctor.autoOnConfigChange |
Refresh doctor score when config saves |
mycli.ai.enabled |
Opt-in AI panel |