Open-source workspace platform and AI tooling for backend teams.
Build backend systems with AI that knows your workspace.
Install Workspai · npm CLI · PyPI engine · RapidKit · Workspai Docs · Discussions
RapidKit Labs is the public GitHub organization behind the RapidKit workspace platform (getrapidkit.com) and Workspai (workspai.com) — the AI workspace for backend teams in VS Code.
Why workspace-first? Your backend is rarely one repo — it's a system. RapidKit makes the workspace your team's operating boundary: policy, projects, modules, health checks, and AI context stay in one place, so every service ships with the same rules, evidence, and understanding — not isolated silos that drift apart.
Supported project families:
FastAPI · NestJS · Spring Boot · Go/Fiber · Go/Gin · ASP.NET Core
| Repository | Description |
|---|---|
| rapidkit-vscode | Workspai — AI workspace command center for VS Code |
| rapidkit-npm | Official RapidKit CLI (rapidkit on npm) |
| rapidkit-core | Python engine — modules, doctor, bootstrap, reports |
| rapidkit-examples | Free example workspaces and templates |
| rapidkitlabs | Organization profile (this repository) |
Pick one entry point. You do not need all three.
After install, either create a workspace/project (workspace-first architecture) or import / clone an existing workspace.
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["Import or clone workspace"]
CREATE --> WORK["Operate inside the workspace"]
IMPORT --> WORK
CORE --> ENGINE["Use rapidkit CLI from Python install"]
ENGINE --> WORK
Full dashboard, sidebar, AI, and module browser in VS Code.
Install
- Marketplace: rapidkit.rapidkit-vscode
- Or from a terminal:
code --install-extension rapidkit.rapidkit-vscodeFirst steps
- Command Palette → Workspai: Open Dashboard
- Then either:
- Create — workspace or project (manual, template, or Create with AI)
- Import / clone — open or clone an existing workspace
AI features use GitHub Copilot language models available in your VS Code environment.
Workspace-first CLI. Requires Node.js 20+ (details).
npx rapidkit --helpCreate — workspace → project → run:
npx rapidkit create workspace my-platform --profile python-only
cd my-platform
npx rapidkit bootstrap
npx rapidkit setup python
npx rapidkit create project fastapi.standard api
cd api
npx rapidkit init
npx rapidkit devCheck workspace health:
npx rapidkit doctor workspaceShortcut for interactive workspace creation: npx rapidkit my-platform
Import / clone
Bring an existing project or repo into a workspace:
npx rapidkit import ../orders-api
npx rapidkit import https://github.com/acme/orders-api.git --gitOr clone a starter workspace, then bootstrap:
git clone https://github.com/rapidkitlabs/rapidkit-examples.git
cd rapidkit-examples/quickstart-workspace
npx rapidkit bootstrap
npx rapidkit doctor workspaceEssential commands (full list in rapidkit-npm README):
| Goal | Command |
|---|---|
| Create workspace | npx rapidkit create workspace <name> --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> |
| Import project | npx rapidkit import <path-or-git-url> |
| Health check | npx rapidkit doctor workspace |
| Run project | npx rapidkit init · npx rapidkit dev |
| Modules (FastAPI / NestJS) | npx rapidkit modules list · npx rapidkit add module <slug> |
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
# Interactive
rapidkit create
# Or non-interactive project scaffold
rapidkit create project fastapi.standard my-api
cd my-api
rapidkit init
rapidkit devDocs and engine issues: rapidkit-core
Optional — use when you prefer import / clone over creating from scratch.
Clone from rapidkit-examples:
More templates: workspai.com/examples
| Need | Channel |
|---|---|
| Extension | 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:
- npm CLI:
npx rapidkit --version - Python engine:
rapidkit --version
Pull requests and issues are welcome on the repositories above. Open them in the repo that owns the layer you are changing:
- UI / dashboard / AI surfaces → rapidkit-vscode
- npm wrapper / CLI bridge → rapidkit-npm
- modules / doctor / runtime → rapidkit-core
- public starters → rapidkit-examples
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