● CATALYTIC COMPUTING
← Solutions
waynecolt.com / solutions / smb-os-desktop
ARTICLE

SMB OS Desktop: business intelligence that runs on your computer, and answers to you

By WayneColt · 2026-10-05 · version 0.1.0

For the owner of a small multi-location franchise. Agents on your own computer prepare the morning numbers for every location, check payroll against the schedule, reconcile the bank, draft reminders for late invoices and do the franchise rollup. They read, reconcile, prepare and draft. Anything that would move money, send something outside or can't be undone waits at a gate only you can open: one exact action, once, with a receipt.

It is one file. Double-click it and the desktop opens in your browser, with the data in a folder on your machine. Version 0.1.0 runs on two fictional demo businesses, an auto service franchise and a home care franchise. It does not connect to your own systems yet.

Download · free · MIT license
Download it on your computer.

SMB OS Desktop runs on Windows, macOS and Linux, not on a phone or tablet. Open this page on your computer to get the file, or send yourself the link:

Checksums: SHA256SUMS.txt · exact files for v0.1.0: the v0.1.0 release · source: github.com/wayneColt/smb-os-desktop

Or from a terminal. The installer picks the right file, checks it against SHA256SUMS.txt and starts it. macOS and Linux:

curl -fsSL https://github.com/wayneColt/smb-os-desktop/releases/latest/download/install.sh | sh

Windows, in PowerShell:

irm https://github.com/wayneColt/smb-os-desktop/releases/latest/download/install.ps1 | iex
The SMB OS Desktop in a browser, on fictional demo data. Desktop icons on the left are grouped Daily, Money and System. The Today window for Kestrel Auto Care shows last week's brief, 7 of 12 measures off target listed worst first, and tiles for car count, average repair order, gross profit and labor cost against target. The dock along the bottom reads No approvals waiting and AI model off.
The Today window for Kestrel Auto Care, one of the two fictional demo businesses.

Intelligence where the owner works

An owner with a few franchise locations runs the business across a stack of tabs: the scheduling system, the shop-management or care-management system, the accounting system, the bank's export, the franchisor's reporting. Each holds its own slice. The first question of the day, how each location did against target and what needs attention, gets answered by hand. And the acts that matter most, payroll, payments, reminders to customers, sit in the same tabs, where the click is the permission.

Business intelligence only helps where the owner is working. Today that is your computer: this download and the small program it runs, with nothing sent to anyone else's servers unless you turn on an AI model. Next, the same design on a phone, with approvals within thumb reach, and on a web desk. Neither of those is in 0.1.0.

Two planes, one authority

You hold the authority. The agents run in their own plane and hold none: they read, reconcile, prepare and draft. Between the two sits a hard gate, and every agent has a tier that decides what happens when it is asked to run:

An agent can make a proposal; it has no way to approve one. What each agent may read, what it may write and what it may never touch is listed in the Apex, and Lock session stops every agent run and every approval until you unlock.

How 0.1.0 enforces this, plainly: the gate is enforced by the program running on your computer. An approved tier-2 act writes its payload to an outbox folder and contacts nothing. There is no separate account or sign-in, so anyone who can use this computer can open the desktop and approve; Lock session is a pause, not a password.

What the agents prepare

All rule-based; none needs an AI model.

AgentWhat it doesTier
Morning briefA headline, a line per location, and variances against target, worst first0
Payroll pre-checkHours against the schedule for each person: overtime, missing punches, unverified visits (home care) or flagged against clocked hours (auto service)0
Bank reconciliationMatches bank lines to ledger entries (same amount, dates within 3 days, matching reference), lists what didn't match, suggests entries for fees and interest. Saving the matches is tier 10 / 1
AR remindersDrafts reminder notes for invoices more than 14 days late1
Send remindersSends the drafts2
Submit payrollWrites the payroll export2
Franchise rollupRevenue, royalty and ad fund for each location, and the franchise total0
The Approvals window on the night desk: a Submit payroll proposal from the payroll agent, the exact instruction it will run, its SHA-256 fingerprint, four steps (Declared, Approved, Actuated, Observed) with only the first lit, and an empty field labelled Type APPROVE to run this once.
Waiting: a tier-2 proposal, its fingerprint, and the box for APPROVE.
The same proposal after APPROVE: marked approved, ran once, all four steps lit, receipt number 9, and the two payroll export files it wrote to the outbox folder, with the line Nothing left this computer.
Approved once: the receipt, and the files it wrote to the outbox.

The Apex: four bands

Ctrl+K opens the Apex command surface, laid out in four bands:

The Apex command surface: a Search bar on top, then three bands. Operations shows each location's worst measure, alerts and who is on shift. Engine & workers lists each agent as ran, needs attention or idle, with its tier and a Run button. Sovereignty, on a dark panel, shows approvals waiting, the receipt chain intact, where the data lives, the AI model off, and the Lock session button.
The Apex: Search on top, then Operations, Engine & workers, and Sovereignty.

To stop: Stop everything, in the Apex's top bar, cancels running requests and closes every window. Lock session does the same and then locks the program, so agent runs and approvals are refused until you press Unlock session.

Receipts

Every run, proposal, approval, decline and switch of demo business adds a line to receipts.jsonl. Each line includes the SHA-256 of the line before it, so changing or deleting an earlier line breaks the chain, and the Receipts window says so.

The chain detects edits. It can't stop someone who can write to the folder from rewriting the whole file. If that matters to you, keep a copy somewhere else.

Engine specifications

The first run on macOS and Windows

The 0.1.0 files are not code-signed yet. A file downloaded in a browser carries a "from the internet" mark, and the system checks unsigned files that carry it. On macOS, open System Settings, then Privacy & Security, and click Open Anyway next to the message about aios. On Windows, if SmartScreen appears, click More info, then Run anyway. Linux doesn't ask.

The terminal installers download with curl or PowerShell, which don't add that mark, so the prompt doesn't appear; they check the checksum instead. You can read install.sh and install.ps1 before you run them.

What 0.1.0 does not do

Every claim on this page is listed with the test, file or link that backs it in the claims ledger.

Receipt: the release at github.com/wayneColt/smb-os-desktop/releases/tag/v0.1.0. Download it, check it against SHA256SUMS.txt, run it, and open the Receipts window.

© 2026 WayneColt · Catalytic Computing · waynecolt.com · All solutions