Hypervisor
The control plane. One UI to manage every workspace of the Freelance OS platform. 18 hubs, Vercel wired, domains, data browsers.
Overview
Hypervisor is the platform-level admin. Above individual workspaces. It is the interface Jean uses to operate Freelance OS as a multi-tenant SaaS.
Slice 1 shipped 2026-05-12: skeleton + 18 hubs + Vercel wired + domain management. Scrollable workspace shell, icon-aware navigation, data browsers to explore platform data.
The idea: cleanly separate workspace management (tenant admin) from platform management (Freelance OS super_admin). A freelancer uses Kernel. Jean uses Hypervisor to oversee.
What the module does
18 hubs
Workspaces, users, billing, integrations, releases, activity, logs, support, marketplace, finance, infra, security, growth, ai-usage, brand, theme, copy, vercel.
Workspace shell
Full-screen mode, scrollable navigation, Lucide icons. Navigate between workspaces without reload.
Data browsers
Read-only SQL browsers per resource (contacts, drafts, deals, invoices). Filters, CSV exports.
Vercel integration
Deployments list, runtime logs, status, redeploy, env vars. Everything from Hypervisor, no tab switching.
Domain management
Vercel Domains API. Add, verify, certificate, transfer between workspaces.
super_admin only
Only super_admin (Jean) gets access. Supabase RLS blocks cross-workspace reads for any other role.
How to use it
- 01
Open Hypervisor
/hypervisor. See the workspaces, their status, usage.
- 02
Drill
Click a workspace, enter its dedicated view.
- 03
Inspect
Fire up a data browser to see contacts, invoices, drafts.
- 04
Operate
Deploy a feature, add a domain, fix a data row.
Preview
Routes in Kernel
- /hypervisor
- /hypervisor/workspaces
- /hypervisor/vercel
- /hypervisor/domains