Desktop runtime boots the worker
Electron owns desktop startup, attaches to or launches the local Python backend, opens the shared session, and exposes voice/text interaction without a phone-style pairing flow.
A local-first AI employee runtime for desktop execution, mobile command, and manager-controlled worker fleets.
The desktop owns real computer work. The cloud control plane handles identity, pairing, shared state, and routing. Mobile, Telegram, and future fleet dashboards become command surfaces for the same worker brain.
Tools, files, browser, screen vision, shell, cron, and local runtime state.
Login, device records, pairing, websocket fan-out, shared state, and presence.
Task queues, reports, grants, locks, audit events, and worker supervision.
EmploAI is not a phone app pretending to be a desktop agent. The paired desktop is the machine that performs work; remote surfaces send instructions and receive synchronized state.
Electron owns desktop startup, attaches to or launches the local Python backend, opens the shared session, and exposes voice/text interaction without a phone-style pairing flow.
The VPS control plane owns accounts, device records, pairing tokens, current session state, desktop presence, and websocket fan-out for mobile and desktop.
Mobile v1 is text-first. It signs in, pairs to a desktop, displays mirrored sessions and task state, and sends turns through the control plane to the desktop runtime.
The long-term model adds manager and worker roles, enrollment codes, queues, structured reports, grants, locks, audit events, and manager-side verification.
Desktop and mobile now target a public HTTPS/WSS control plane for identity, pairing, shared state, realtime sync, and desktop presence instead of manual LAN backend entry.
The Windows path uses Electron around the existing renderer and Python backend. Runtime ownership lives in Electron main, with attach-or-launch startup and shared-session bootstrap.
Context compaction moved into the shared runtime so desktop and Telegram use the same memory pressure behavior, status display, and manual compact command path.
EmploAI now has a concrete V1 fleet model: one account owns workers, managers dispatch tasks, workers queue and report, and grants/locks keep execution scoped.
Short public notes for people following the open-source system as it turns into the first Kraitos project.
Opening the repo makes the runtime inspectable: people can read the desktop, mobile, cloud, and fleet code while official builds remain assigned through Kraitos.
The current architecture is simple to reason about: the desktop executes, the control plane routes, mobile commands, and shared state keeps every surface synchronized.
The `Other Computers` idea is becoming a real fleet dashboard with manager roles, workers, queues, structured reports, scoped grants, locks, and audit history.
The open-source repository is where the system can be read, forked, discussed, and improved. Official MSI/APK builds stay managed through Kraitos so testers receive the right bundle for the current runtime.