macOS only · reads your agents' own files

Every AI coding session, one glance away.

At some point, every agent stops and waits on you. Roundtable tells you the moment that happens, and lets you answer without leaving what you're doing.

Free and open source. macOS 14+. Works with Claude Code, Codex, Pi, and Oh My Pi.

Draft FileEditViewWindowHelp
Fri 18 Jul  9:41
saturday.md

Saturday

Bread order before ten. They sell out by eleven and I am not doing that again.

  • coffee, the dark one
  • olives
  • two lemons
  • something green

Call mum back. Ask about the ladder.

api-gateway — needs permission
api-gatewayinfra
terraform apply -auto-approve
AllowDenyJump
checkout-flowstorefront
Done. 24 tests passing.
search-indexbackend
Reindexing the catalog…

❯ why is checkout slow on mobile?

→ read src/checkout/cart.tsx

Bundle was importing the whole icon set.

→ npm run test

1 waiting

The hard part isn't the work anymore. It's knowing which session is waiting.

Agents run on their own now. Kick one off, switch to another, and a few minutes later you're tabbing through terminals trying to find the one that stopped for you. Roundtable is the layer that just tells you.

Built to keep you out of the tab-hunt.

It sits above your harness and your terminal, in the corner of the screen you're already looking at. It doesn't replace either one.

It sits where you work

A small glass dot you drop anywhere on screen. It tucks against the nearest edge and waits there, over full-screen apps too.

Alerts grow out of the dot

When a session needs you the dot stretches into a line telling you which one, right where your eyes already are, then tucks back.

Answer without leaving

A blocked agent shows the exact command and an Allow or Deny. Roundtable types the answer into that terminal, so you never switch.

All on the keyboard

Open the list, jump to whatever is waiting, approve or deny, or go straight to the third session, without touching the mouse.

Peek before you switch

Expand any session to read its recent activity in place. Most of the time that answers the question and you carry on.

Zero config to start

It reads your agents own files. Nothing to set up before it works. Enhanced detection is opt-in when you want it.

Works with the agents you already use.

Waiting and working come straight from each harness's own transcript, no setup. Permission prompts come through each harness's hook, installed with one toggle.

Claude CodeCodexPiOh My Pi

Jumping and answering support iTerm2, tmux, and muxy, landing as precisely as each terminal allows. Everywhere else you still get the alert, the command, and one click to the right window.

Local by default.

Nothing leaves your machine

Roundtable reads on-disk transcripts and running processes locally. It makes no network calls.

Your configs are backed up

Turning on permission detection edits a harness config file, and backs up the original first. Every toggle is reversible.

Open source, MIT

Read every line. It's a small Swift app you can build yourself in one command.

Stop hunting for the session that's waiting.

Download the app, or build it from source in a minute.

build from source
git clone https://github.com/krak7602/roundtable.git
cd roundtable
./scripts/bundle.sh && open Roundtable.app