Keel · for Windows 10 and 11

Run more AI agents. Keep your PC quick.

A dozen coding agents start more tests and builds than a CPU can run, and everything you type into starts to lag. Keel lets their go test -race wait while your apps go first, keeps the servers they started quick, and changes nothing until the PC is under pressure.

Not out yet: one e-mail when it is, nothing else. Every install will start with 14 days of Pro, then stay on Free unless you buy it. No account.

A replay of a real keelctl bench --ab run. The receipt
0 admin rights no driver, no service: it steers only your own session's processes, from the tray
Everything back on quit, uninstall or a crash: every priority Keel changed is put back as it was
1,200+ PRs merged in 30 days by a dozen agents on one PC: the machine Keel was built for
How it decides

Every process gets a lane.

A lane comes from Keel's built-in rules (Go, Rust, C and C++, Node, Python, .NET, Java, databases, and the agents themselves), your own rules, the process tree, and the window in front. How hard Keel acts depends on pressure: the CPU, and how late a normal thread wakes when it asks to, which is the stutter you feel.

Normal
left as Windows has it
Lowered
below-normal priority: waits for your apps
Quiet
idle priority, low memory and disk priority, efficiency mode
Fenced
quiet, and kept off the CPUs Keel keeps for you
LaneWhatSteadyBusyStrained
Responsiveservers, dev servers, databases, the window in frontNormalNormalNormal
Flexibleagent work no rule names, once it uses half a coreNormalLoweredFenced
Backgroundtests, races, builds, compilersLoweredQuietFenced
Untouchedanything no agent started and no rule namesNormalNormalNormal

Steady, Busy and Strained are how hard the PC is working: the CPU, and how late a normal thread wakes. Work that waits three seconds without running gets its priority back for five, so a build never starves.

What it measurably does

Don't take our word for it. Check the receipt.

  1. 1

    More work than CPUs. Spinning tests, one and a half per logical CPU, on top of the agents already running on the PC.

  2. 2

    Steering on, then off, in turns. Six turns of 20 seconds, so the load drifts across both sides alike.

  3. 3

    Both sides of the trade. What you get (commands start, threads wake) and what the steered work loses. It yields; that is the cost.

Run it yourself: keelctl bench --ab. One machine so far (i7-11700K, 16 threads, Windows 10, not hybrid). Across runs the steered work got 21% to 56% less done; your own CPU work got no faster.

BENCH RECEIPTkeelctl bench --ab · 2026-10-26

machine
i7-11700K, 16 threads
cpus it ran on
14 (2 kept for you)
load
21 spinners + the agents
turns
6 × 20 s, on/off

onoff
command start, p50110 ms1,335 ms
command start, p90137–2502,277–8,262
late wake, p993.6 ms21.7 ms
your 10 ms of work10.5 ms10.4 ms

EACH COMMAND1,225 ms sooner
STEERED WORK56% less done
What it never does

It puts everything back.

Nothing outside your session

Not Windows, not the shell, not the terminal, not a process someone raised above normal. No administrator rights, no driver, no service.

Never fights you

Change a priority Keel set, or let the program change it, and it's yours from then on: Keel lets it go and puts its other changes back.

Nothing kept past quitting

Quit, uninstall or upgrade and everything is put back. Killed, a journal puts it back at the next start, including what steered work started.

Nothing leaves your PC

No telemetry, no account, no automatic installs. A Pro licence is checked offline; a subscription renews by sending its licence, which names only its order.

For agents and scripts

keelctl: what Keel sees, as text.

Your agents can ask why their build is slow without a screenshot: every command has --json.

keelctl status pressure, cpu, wake delay, what is steered keelctl work every group of work, heaviest first keelctl why <pid|name> a process, every parent above it, and each one's rule keelctl stalls your window's slow answers: busy with its own work, or waiting? keelctl steer off --for 60 off for a minute, then on again by itself keelctl bench --ab measure how the machine feels, steering on and off keelctl mcp all of it as an MCP server: claude mcp add keel -- keelctl mcp
Pricing

Free for two agents. Pro for every one.

Every install starts with 14 days of Pro. Then it stays on Free unless you buy Pro: nothing stops working.

Free

$0for good

  • Steers the work of your two oldest agents
  • The built-in rules
  • Relief for starved work, keelctl, everything put back
  • No CPUs kept for you
  • No rules of your own
Tell me when it's out

Pro

$9a month · or $79 a year · or $129 once

  • Steers every agent's work
  • Keeps the CPUs you choose for you
  • Your own rules, beside the built-in ones
  • One licence for your own PCs
  • Full refund within 14 days
On sale when Keel is out Payments by Paddle. Tax worked out at checkout.
Questions

Questions, answered.

Which agents does it know?
Claude Code, Codex, Gemini CLI, Copilot CLI, Cursor Agent, OpenCode and Aider by name. What it steers is the work they start (tests, builds, compilers, servers), recognised by its rules. keelctl missed lists busy work Keel leaves alone, so a rule of your own can name it.
Can my agents ask Keel why their build is slow?
Yes. keelctl answers in text or JSON, and keelctl mcp is an MCP server, so Claude Code and other MCP clients can ask what Keel lowered and why, what is loading the PC, or switch steering off for a timing run: claude mcp add keel -- "%LOCALAPPDATA%\Keel\keelctl.exe" mcp.
Does it need administrator rights?
No. It installs for you alone into %LOCALAPPDATA%\Keel, steers only processes in your own session, and runs from the tray.
What happens when Pro ends?
Keel goes back to Free: it steers your two oldest agents' work, keeps no CPUs for you, and uses the built-in rules. Your own rules stay in its settings until Pro is back.
What does Keel send anywhere?
Once a day it asks rptxsoftware.com whether a newer version is out (Settings can switch that off); it never installs anything by itself. With a subscription, in the last week of each period it sends its licence to license.rptxsoftware.com to bring in the renewal; the licence names only your Paddle order. Pro bought once never contacts the licence server. No processes, no machine details. See the privacy notice.
macOS or Linux?
Not yet. Keel is Windows 10 and 11 today. Tell us which and we'll write when it's out.
Is tax included?
Outside the US, the price includes VAT or GST where it applies; in the US, sales tax is added where your state charges it. Paddle, our reseller, works it out from where you live, and the checkout shows the exact total before you pay.