Describe an outcome.
It ships the PR.
Operator is the autonomous agent at the heart of Kaer. It plans, branches, edits, runs and ships — in parallel, in isolation, with checkpoints you control.
It reads your code.
Before touching a line, Operator maps your project — files, symbols, blast radius. Edits land behind stable anchors, never silent rewrites, so every diff is one you can actually review.
- Patches by anchor — never rewrites the wrong file
- Unified diffs with the reasoning attached
- Impact analysis before every edit
export function charge(user: User) {
− return flatRate(user.plan);
+ const used = meter.creditsFor(user);
+ return creditRate(user.plan, used);
}
One prompt, a tree of work.
A single request fans out into subtasks — schema, interface, tests — each running on its own isolated miniature server. Operator stitches the results into a single, reviewable PR.
- Isolated miniature servers per subtask
- Pause, redirect, or take the cursor at any point
- Checkpoints before anything risky
01$ kaer automation · nightly-report
02trigger 02:00 · fetch metrics · render summary
03connected · postgres · slack · gmail
04approval gate — send to #team?
05✓ approved on phone · report delivered
06next run scheduled · tomorrow 02:00
07audit log · every action attributed
01$ kaer automation · nightly-report
02trigger 02:00 · fetch metrics · render summary
03connected · postgres · slack · gmail
04approval gate — send to #team?
05✓ approved on phone · report delivered
06next run scheduled · tomorrow 02:00
07audit log · every action attributed
Ready when
you are.
No credit card. No queue. Just a prompt — and an agent that actually does something with it.
or talk to sales