kettle Coming soon
[▶] implement in one click

Put the water on.
Kettle whistles when it's ready.

Kettle tells you which terminal finished or is waiting on you. The rest of the time, you do something else.

Coming soon See how it works
Kettle with an agent working on a task
WHY KETTLE EXISTS

Every terminal has notifications. None of them get it right.

The terminals I tried told me something had happened, never where. I spent more time hunting for the right tab than reviewing the work.

ONE OF THESE WAS ALWAYS MISSING
✓Knowing which of 10 tabs the agent finished in
✓Tying each terminal to a task: to do, doing, done
✓Several workspaces open at the same time
Kettle brings all three together.
●

Alerts that make a difference

Know exactly which agent finished. The alert shows up on your Mac and inside the app, right on the tab of the terminal that finished.

└

Now, later or in sequence

A task can become an agent running right away, wait in line for later or start on its own when another session finishes. And if it's just a terminal, it's just a terminal.

⇉

Truly parallel

Several workspaces running together, each task on the current branch or in an isolated worktree. When it's done, the agent writes a summary of what changed and why.

◐

Two kinds of alert

Finished and needs you, each with its own sound.

THE WHISTLE

An alert you can see in the app

A green border on the terminal, a badge on the workspace and "done" in the sidebar.

A finished terminal highlighted by a green border
TASKS

New idea, new task

⌘⇧N from anywhere, ⌘⏎ and the code starts coming out.

ALL TASKS

Everything in one list

Tasks from every workspace, with status and terminal.

YOUR WAY

Set it and forget it

Simple preferences.

Kettle preferences
AND MORE

Task dependencies

A task starts on its own when the previous one finishes.

Side-by-side diff

See what changed in the workspace with ⌘⇧D.

Other agents

Codex, OpenCode, Gemini or a plain shell, in the same place.

Automatic titles

The title the agent generates becomes the terminal's name in the sidebar.

Drafts

Close the task dialog halfway and it comes back filled in.

Your way

Custom shortcuts, a standard or subtle HUD and any base color you like.

Stop hunting for tabs.

NOW · EARLY ACCESS Free

While I polish the last details, Kettle is free, with every feature.

Coming soon
COMING SOON One-time purchase

Once the app is stable, it becomes a one-time purchase. No subscription.

Native app for macOS 14 or later · Apple Silicon and Intel. Requires the Claude Code CLI installed.