AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Manage remote devices and IT services for multiple clients from a single console
AI summary · README
Developer toolsTypeScript · GoGitHub @brando1972OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Next-generation multi-tenant PSA & RMM platform for modern Managed Service Providers.
Prerequisites
• Node.js >= 20.x
• pnpm >= 9.x
• Go >= 1.22 (for building the device agent)
Enroll and report real telemetry in a single shot:Read the full README ↗Next-generation multi-tenant PSA & RMM platform for modern Managed Service Providers.
openmsp/
├── apps/
│ ├── console/ # Vite + React PSA/RMM console UI
│ ├── api/ # Node.js + TypeScript REST & WebSocket control plane (/api/v1, /ws/v1)
│ └── agent/ # Cross-platform Go device agent (macOS, Windows, Linux)
├── packages/
│ └── api-types/ # Shared TypeScript contracts and types from OpenAPI
├── infra/
│ ├── postgres/migrations/ # Clean PostgreSQL core MSP multi-tenant schema
│ ├── rustdesk/ # Docker compose for self-hosted hbbs & hbbr relay
│ └── vaultwarden/ # Docker compose for Zero-Trust credential vault
└── docs/
├── contracts/
│ ├── openapi.yaml # OpenAPI 3.0 REST specification
│ └── events.md # WebSocket real-time event catalog
└── OpenMSP_Build_Spec.md# Full 12-stream engineering build specification
pnpm install
pnpm --recursive run build
cd apps/api
pnpm run start
# Listens on http://localhost:3001
# WebSocket endpoint: ws://localhost:3001/ws/v1/org/:orgId
cd apps/console
pnpm run dev
# Starts Vite development server with proxy to API
Default Admin Credentials:
[email protected]Admin123!Compile the self-contained native agent binary:
cd apps/agent
go build -o bin/openmsp-agent cmd/agent/main.go
Enroll and report real telemetry in a single shot:
./bin/openmsp-agent --server http://localhost:3001 --token demo-enrollment-token-2026 --run-once
Run as a continuous background daemon:
./bin/openmsp-agent --server http://localhost:3001 --token demo-enrollment-token-2026 --interval 30
Run the full end-to-end Product Gate v1 test suite:
cd apps/api
npx tsx test-e2e.ts
Verifies all 8 acceptance criteria: