The "New Technology" core of Winbit32 — same retro-desktop UX, new kernel. Public, MIT-licensed.
This repo is the clean rebuild of the Winbit32 desktop: the window system, the app contract, and the apps themselves, copied out of the original WINBIT32 monolith one at a time and improved where cheap — on one non-negotiable basis:
Anything an app can do must be expressible as a command an agent could call.
UI buttons and MCP tools call the same handlers. The human clicks; the agent
calls; one implementation underneath. Windows had its PowerShell moment —
every GUI action became a cmdlet and the GUI became one caller. This is
ours. The agent-facing distribution lives in
winbit32MCP; the embeddable
wallet engine is @winbit32/wallet-kit.
- Vite + npm workspaces monorepo (no CRA, no config-overrides surgery).
@winbit32/desktop— the window system: WindowManager, window/state contexts, MenuBar, programs registry.- Command bus — each app registers commands (name, description, JSON schema, handler). App manifests declare them so the desktop can enumerate them, and the titlebar AI button can show a window's MCP tooling to the user.
- No swapkit/doritokit in the core — exchange/wallet functionality sits
behind
ExchangeProvider/WalletProviderinterfaces; providers load lazily on demand. - Key custody: agents hold at most one FROST share (t-of-n). Anything that moves funds round-trips through a human cosigner (QR → cosigner app, or the Chrome wallet extension).
Scaffolding. The migration plan and sequencing live in the original repo's
ROADMAP.md.
First ports: the desktop shell and the Cosigner app (already proven
standalone at winbit32.com/cosign).
MIT — see LICENSE.