One call away from everything you run — your coding agents, your pull requests, your tickets, your calendar. From a walk, from the gym, from behind the wheel. Say what you want, hear it happen in your ear, interrupt mid-sentence.
“Start a run on the upload bug. Tell me when the tests pass.”
The work starts at the trailhead, not at the desk.
“What's Codex stuck on? …Fine, per user, hundred a minute.”
Permission prompts answered mid-workout, not after it.
“Read me the PR reviews. Then move the ticket to done.”
The whole standup, handled before the parking lot.
A terminal with a running agent. Another with the second one. GitHub in a tab, Linear in another, Slack lighting up, a meeting you forgot about. Supervising modern development means bouncing between six windows — so the moment you step away, all of it stalls.
One voice line into all of it. Roger watches the agents, the PRs, the tickets and the calendar — and when you call, it tells you what matters in plain words: “Rate limiter's done. Codex needs a decision. Standup in twenty.” You answer without breaking stride.
“Hey Roger — start a run on the upload bug, and tell me if anything in Slack needs me.” Roger kicks off the agent you already pay for, on your actual machine, and starts listening to everything else.
You hear what's happening as it happens — what the agent is changing, which PR got reviewed, what's on your calendar next. The way a colleague narrates over their shoulder on a call.
Redirect an agent mid-sentence, approve a permission, reassign a ticket, reply to the thread. It's a conversation, not a dashboard. When you hang up, the summary is on your phone.
Roger isn't another agent to buy. It's the voice line into the ones you have — starting runs, relaying questions, delivering your answers, and keeping several going at once.
The work around the work. Roger reads it, watches it, and acts on it when you say so — so “what's happening?” gets a real answer.
Today it's built for engineers. The direction is bigger: one voice interface for your entire digital workspace — and this is where it starts.
Before anything that changes your machine, Roger asks permission and waits. Out loud, in plain words.
If nobody answers, the answer is no. Every time. A run will pause forever before it guesses.
Deleting files, a migration, a force push — a vague “yeah, sure” isn't enough. Roger tells you the exact phrase it needs to hear, and a plain string comparison decides. Not a model's judgment.
“This drops the table sessions. That can't be undone.”
“drop sessions”
“Anything else, or no answer, and I leave it alone.”
Several runs at once, each one telling you which it is when it speaks. Throughput for a person with no free hands.
Speaking“Tests green on the rate limiter. Moving to the upload handler.”
Waiting on you“Hero copy has two options. Want the short one or the honest one?”
WorkingQuiet. It'll speak when there's something worth saying.
Claude Code and Codex, today.
More agents later. The protocol doesn't care which one is on the other end.
Your machine, awake.
The agent runs on your actual machine, so it has to be on. When it isn't, Roger tells you plainly.
A working thing, not a consumer app.
There's a phone app, but it's mostly something you don't look at. You're early, and it shows a little.
Roger is rolling out to a small group of developers who already live in their agents. Tell us where to reach you.