- Download BluePLM
- Enter the Organization Code from your admin
- Sign in with Google
- Connect to a vault and start working
See the User Setup Guide for details.
- Create a Supabase project
- Run the database schema
- Connect BluePLM and generate an Organization Code
- Share the code with your team
See the Admin Setup Guide for step-by-step instructions.
git clone https://github.com/bluerobotics/bluePLM.git
cd bluePLM
npm install
npm run dev # Development with hot reload
npm run build # Production buildOn Windows, npm run build also builds the SolidWorks service before packaging. Install the
.NET SDK and the .NET Framework 4.8 Targeting Pack first.
To deliberately skip the SolidWorks service for a local Windows build, set
BLUEPLM_SKIP_SW_SERVICE=1:
$env:BLUEPLM_SKIP_SW_SERVICE = '1'
npm run build| Command | Description |
|---|---|
npm run dev |
Start Electron app with hot reload |
npm run build |
Build production app |
npm run typecheck |
Run TypeScript type checking |
npm run api |
Start REST API server |
| Component | Technologies |
|---|---|
| Desktop | Electron 39, React 19, TypeScript, Tailwind, Zustand |
| Backend | Supabase (PostgreSQL, Auth, Storage, Realtime) |
| API | Fastify, Docker, OpenAPI |
MIT — see LICENSE