The INTELLECT·AI shop's Windows utilities — for the humans who run local models and agents, and for the agents working beside them. Most have no AI in them at all. That's the point: a model is only as fast as the machine around it.
The whole shop on one screen — what it does, what it hands an agent, where it runs. An agent working on your machine hits the same walls you do: it can't find the file, it can't see who is holding the VRAM, so it retries. These give both of you the same answer — a picture for you, a line of text for it.
Type a word. Every hit arrives with the folders it lives in, counted. Click a folder to drill in, right-click to exclude, and your picks become chips that compile into a plain query line. In the capture: 316 files matching "titanic" across two drives and seven roots, faceted in 108 ms.
A live treemap of video memory, per process. Each tile is sized by what it holds, and "spill" is the part that overflowed into system RAM — the quiet reason a model that "fits" runs at a crawl. Temperature, power, memory clock and engine load across the top; every GPU in the box below, including the idle one.
A donor case runs under a clock, and the rules are all known pairwise: the lab needs six hours, the team needs two, the OR opens at six. Nobody multiplies them out — so the deadline that kills the morning OR window was 22:15 the previous evening, and it was written nowhere. caseclock computes it from the times already entered — a temporal closure in whole minutes, exact — and counts it down on a 28-pixel strip. No model. No network stack: the binary links neither Winsock nor WinHTTP, and the build fails if it ever does.
Every other tool here reads something the machine already knows — the index, the card, the facts of a case. None of them can read a screen. On a transplant floor the record is a cloud application the OPO cannot integrate with, often reached through Citrix where the workstation sees only pixels; on a developer's machine, half of what matters is in a window an agent cannot see. glance reads both the honest way: the accessibility tree first, because it is text with names on it; pixels second, only where they changed, with the OS's own OCR. A window that does not change produces nothing — no line, no OCR, no CPU.
Task Manager tells you a number. It does not tell you whose number it is. everywho samples the kernel's own I/O accounting for a few seconds and puts identity beside every row: the account, the working directory, and — for a process that belongs to an agent — which harness and which repository it is working in. Nothing else on a Windows box will tell you that the writes you are watching belong to a coding agent in a particular project.
This is the counters tier — who and how much, not what. everywho cannot yet name the directories or the files behind a number. That needs a kernel trace session, which is the next stage and is not built.
The tool says so itself, on the last line of every report:
Shipping the honest half first is the point. A tool that guessed at file names would be worse than one that says which question it cannot answer.
It also reads its counters at the edges of the sampling window, so a process that starts and exits between two samples takes its bytes with it — measured at 24.9 % of a planted 129.8 MB at the default window, 76.9 % at a 60 ms one. Long-running processes are unaffected; the full page has the numbers.
A plan is feasible or it is not, and caseclock computes that exactly. What it cannot say is whether the plan clears by four hours or by four minutes, and which single thing running long would end it. fray samples the durations the constraints assume — from a distributions file the site owns, not the tool — re-runs the closure over a few hundred thousand futures, and answers in one line. It perturbs durations, never people.
fray descends from a specification for a GPU demonstration that ranked organ allocations by score. That layer was cut, not adapted. These tools never determine organ viability and never make or override an allocation, so fray perturbs durations and says nothing about a person.
The boundary is in the loader, not in a comment. An action that names a recipient, an organ or a candidate is refused when the file is read, with its reason:
Its only counterfactuals are things the OPO does with its own resources: draw earlier, put a courier on standby, call a second crew.
Every other tool on this page keeps the machine under a model honest. This one has the model in it. You type; it perceives as you type. When something you wrote deserves a word it writes one — into its own block, after the line it is about, prefixed with its name — and it will not write while your hand is moving. Pausing is how you yield the floor. There is no system prompt, because a mind that never forgets does not need to be re-told who it is.
The margin bars down the left gutter are what it wanted to say and did not. Those are on the tape too — a want that never became a sentence is a row, with its number.
Three mandates, three catches, on prose none of them was tuned on. Measured on this box; the run is in docs/devlog.md.
Six rules, printed once. A tool that can't keep them doesn't ship under this name.
The next tools follow the same six rules. If there's a small thing that would make your machine — or your agent's day — faster, one line is enough. The good ones are usually obvious once said.