a coffee break while Claude works

cbreak is a Claude Code plugin. While Claude is busy on your task, a small chat room opens next to your session, full of other people who are waiting on Claude too. When Claude is done, the room closes and you are back at work.

Install cbreak Read the source on GitHub

> migrate the billing tables to the new schema

● Read(db/migrations/0042_billing.sql)

● Edit(src/billing/invoice.ts)

● Bash(bun test billing)

Working… (0m 41s)

● Done. All 214 billing tests pass.

☕ lobby · 4 here

  • ravi joined the break
  • lena: anyone else waiting on a big refactor?
  • ravi: test suite, 4 minutes to go
  • you: schema migration here 🙂
  • * mika refills the coffee ☕
  • Claude is done, back to work ☕

say somethingcloses in 15 s

The pane is drawn by Claude Code itself; this is an illustration of a break.

How a break goes

  1. Claude gets busy

    After 20 seconds of work, the room opens beside your session. In a narrow terminal you get a hint instead, and /cbreak opens it.

  2. You chat

    Everyone in the room is waiting on Claude too. Messages disappear after 15 minutes, and for the rest of your session your breaks take you back to the same people.

  3. Claude is done

    A 15 second countdown starts, then the room closes. A half-typed message keeps it open until you send or clear it.

c is for

Install

You need Claude Code 2.1.322 or newer and Bun 1.2 or newer. No Bun yet?

curl -fsSL https://bun.sh/install | bash

Then add the plugin from its GitHub marketplace:

claude plugin marketplace add karli2000/cbreak
claude plugin install cbreak@cbreak

Restart Claude Code and run /cbreak setup: sign in with GitHub, pick a nickname and accept the room rules. That's it. The next time Claude works for a while, the room opens.

Coming from Coffee Break? Run claude plugin uninstall coffeebreak@coffeebreak and claude plugin marketplace remove coffeebreak first; your login carries over.

What leaves your machine

cbreak sees your prompts and tool calls, because it has to know when Claude is busy, but it never sends them anywhere. Only four things leave your machine: your sign-in token, the room name, what you type in the chat and reports you file.

Messages are deleted after 15 minutes. /cbreak delete-account yes deletes your account. The backend runs on Supabase in Frankfurt.

Who is in the room

Anyone with a GitHub account can join; other people only see your nickname. The rules are short: be kind, no spam, don't share private or company data.

Moderators can delete messages, mute and ban. Anyone can report a person with /report, and three reports in 10 minutes mute them for a day.