Open-source workspace intelligence for software systems.
Create, adopt, govern, verify, and align workspaces for humans, CI, IDEs, and AI agents.
Install Workspai · npm CLI · PyPI engine · RapidKit · Workspai Docs · Discussions
RapidKit Labs is the public GitHub organization behind RapidKit (getrapidkit.com) and Workspai (workspai.com) — workspace intelligence for teams that ship more than one repo, runtime, or framework.
Why workspace-first? Your system is rarely one repository. RapidKit makes the workspace the operating boundary: projects, policy, health evidence, release gates, and AI context stay in one governed place — so developers, CI, and agents work from the same truth instead of drifting silos.
Workspai (VS Code) is the command center: Dashboard, Repair flow, evidence cards, Studio for governed fixes, and Advisor for read-only guidance — all backed by versioned CLI contracts and workspace artifacts under .rapidkit/.
rapidkit on npm is the canonical CLI bridge: create, adopt, doctor, workspace intelligence (model, impact, verify, context, explain), and governance (pipeline, readiness).
rapidkit-core on PyPI is the Python engine for modules, doctor, bootstrap, and deep runtime operations inside adopted projects.
Supported project families include FastAPI, NestJS, Next.js/React, Spring Boot, Go (Fiber/Gin), and ASP.NET Core.
rapidkit-npm (CLI + contracts) canonical command & contract surface
│
├── rapidkit-vscode Workspai — Dashboard, Studio, evidence UI
│
└── rapidkit-core Python engine — modules, doctor, project runtime
- npm owns truth — versioned contracts (
commands --json,--version --json, report schemas). - Extension consumes — gates, evidence cards, and Studio handoffs align to npm contracts.
- Core delegates — when a workspace uses the Python install backend, the npm CLI bridges to local project runtimes.
| Repository | Description |
|---|---|
| rapidkit-vscode | Workspai — Workspace Intelligence for VS Code (Dashboard, Studio, Advisor) |
| rapidkit-npm | Official rapidkit CLI on npm — create, adopt, govern, verify |
| rapidkit-core | Python engine — modules, doctor, bootstrap, reports |
| rapidkit-examples | Example workspaces and starter templates |
| rapidkitlabs | Organization profile (this repository) |
Pick one entry point. You do not need all three.
After install, either create a workspace/project or adopt / import an existing one.
flowchart TB
START([Start here])
START --> ENTRY{Pick one entry point}
ENTRY --> EXT["Path A · Workspai extension"]
ENTRY --> NPM["Path B · rapidkit npm CLI"]
ENTRY --> CORE["Path C · rapidkit-core engine only"]
EXT --> NEXT{Next step}
NPM --> NEXT
NEXT --> CREATE["Create workspace / project"]
NEXT --> IMPORT["Adopt or import project"]
CREATE --> WORK["Operate with shared evidence"]
IMPORT --> WORK
CORE --> ENGINE["Use rapidkit CLI from Python install"]
ENGINE --> WORK
Dashboard, evidence cards, Repair flow, Studio, and Advisor in VS Code. Requires GitHub Copilot language models for AI features.
Install
- Marketplace: rapidkit.rapidkit-vscode
- Or from a terminal:
code --install-extension rapidkit.rapidkit-vscodeFirst steps
- Command Palette → Workspai: Open Dashboard
- Create a workspace or adopt an existing project
- Run Governance Gate or Doctor from the Dashboard
- Use Repair or Studio when a card shows a blocker
Workspace intelligence CLI. Requires Node.js 20+ (details).
npx rapidkit --help
npx rapidkit commands --json
npx rapidkit --version --jsonCreate a governed workspace
npx rapidkit my-platform --yes --profile polyglot
cd ~/rapidkit/workspaces/my-platform
npx rapidkit bootstrap --profile polyglot
npx rapidkit create project fastapi.standard api --yes
npx rapidkit create project nextjs my-web --yesWorkspace intelligence & governance
npx rapidkit workspace model --json --write
npx rapidkit workspace impact --json
npx rapidkit workspace verify --json
npx rapidkit workspace context --for-agent --json --write
npx rapidkit doctor workspace
npx rapidkit pipeline --json --strictAdopt an existing project
npx rapidkit adopt /path/to/project
npx rapidkit import ../orders-apiEssential commands (full list in rapidkit-npm README):
| Goal | Command |
|---|---|
| Create workspace | npx rapidkit <name> --yes --profile <profile> |
| Bootstrap workspace | npx rapidkit bootstrap |
| Setup runtime | npx rapidkit setup python · node · go · java · dotnet |
| Add project | npx rapidkit create project <kit> <name> |
| Adopt project | npx rapidkit adopt <path> |
| Import project | npx rapidkit import <path-or-git-url> |
| Health check | npx rapidkit doctor workspace |
| Workspace model | npx rapidkit workspace model --json --write |
| Agent context | npx rapidkit workspace context --for-agent --json --write |
| Governance pipeline | npx rapidkit pipeline --json --strict |
| Run project | npx rapidkit init · npx rapidkit dev |
Use RapidKit Core directly — no VS Code extension and no npm CLI required.
Requires Python 3.10+. Package: pypi.org/project/rapidkit-core
Install (recommended: isolated CLI)
pipx install rapidkit-core
rapidkit --version
rapidkit --helpAlternative (current interpreter / venv)
python -m pip install -U rapidkit-core
rapidkit --versionFirst steps
rapidkit create
rapidkit create project fastapi.standard my-api
cd my-api
rapidkit init
rapidkit devDocs and engine issues: rapidkit-core
Clone from rapidkit-examples:
git clone https://github.com/rapidkitlabs/rapidkit-examples.git
cd rapidkit-examples/quickstart-workspace
npx rapidkit bootstrap
npx rapidkit doctor workspaceMore templates: workspai.com/examples
| Need | Channel |
|---|---|
| Extension / Workspai | rapidkit-vscode/issues |
| npm CLI | rapidkit-npm/issues |
| Python engine | rapidkit-core/issues |
| Questions | rapidkit-vscode/discussions |
| RapidKit platform | getrapidkit.com |
| Workspai | workspai.com |
| Support email | support@getrapidkit.com |
When reporting an issue, include OS, the path you use (extension / npm / pipx), and version output:
npx rapidkit --version --json # npm CLI
rapidkit --version # Python engineFor extension issues, also include the Workspai version from VS Code → Extensions.
Pull requests and issues are welcome. Open them in the repo that owns the layer you are changing:
| Layer | Repository |
|---|---|
| Dashboard, Studio, Advisor, evidence UI | rapidkit-vscode |
| npm CLI, contracts, publish payload | rapidkit-npm |
| Modules, doctor, Python runtime | rapidkit-core |
| Public starters | rapidkit-examples |
Contract rule: npm is the canonical contract producer; extension changes that depend on new CLI surfaces should land in rapidkit-npm first, then sync contracts into rapidkit-vscode.
Open-source repositories in this organization are released under the MIT License unless otherwise noted in the repository.
getrapidkit.com · workspai.com · VS Code · npm · PyPI
Built by RapidKit Labs