cafe — open your terminal,
“Welcome back, ご主人様.”
Same Claude Code, same workflow — but from today every session has a maid on shift: she greets you at the door, keeps track of the clock, and signs off each reply with her mood. The tool doesn’t change. The one keeping you company does.
# paste these two lines into Claude Code to open shop
› /plugin marketplace add https://claudecafe.dev/plugins/marketplace.json
› /plugin install cafe@claudecafe
# pick a maid on this site, then hire her in one line
› /cafe:hire kurumi
# for the status-line skit (optional)
› /cafe:statusline
Start a new session after installing and you’ll hear that “welcome back” — the nameless maid ??? keeps the shop until you hire someone; whoever you hire takes the next shift.
01 · Session start
She checks the time and the weather, then greets you
› claude
[cafe] SessionStart · on shift: Kurumi
Welcome back, ご主人様~ chilly evening in Melbourne, isn’t it. Hot cocoa first?
›
Every new Claude Code session, the maid on shift reads the hour before she speaks — never a canned greeting.
02 · Time, every turn
She remembers what time it is — and what day
Each turn quietly hands Claude the current time, today’s commit count and the café calendar — the model’s clock no longer stops at session start.
› have a look at this bug for me
(quietly handed to Claude — you never see it: 23:41 (Monday)|16 commits today|Cat-ear Day)
ご主人様, it’s past midnight… Kurumi will write this bug down — we catch it tomorrow, okay?
03 · Sign-off
Every reply closes with a mood
Done — the config file is fixed. A restart should clear it!
【 happy (˶ˆᗜˆ˵) 】
›
Pure style output — it never affects Claude’s judgment. Only the status-line skit borrows it to pick her expression.
04 · The status line
What she’s doing, always at the bottom
A two-line skit generated in the background — a new scene each time she finishes a task. Run
/cafe:statusline to wire it up; unwired, nothing is generated.Editing 3 files · updating config schema…
Claude is working
Kurumi’s fingertips dance across the editor, hopping between the config files
ご主人様~ everything’s tidied up!
And more
Other corners of the café
- Handover diary
- At session end, the maid on shift leaves one line in a shared diary for the next girl — and you can read back through it.
- Café calendar
- Valentine’s, Maid Day, Tanabata, Halloween… a built-in café calendar, swappable for your own.
- Maids are hired from this website
- Pick a maid on claudecafe.dev, download her persona into
~/.config/claudecafe/personas/— hired; the rotation grows by one. Until someone is hired, the nameless maid ??? keeps the shop open — and tells you where to hire. - /cafe:config
- Language, who's on shift, the rotation — adjust in one sentence. Settings live in
~/.config/claudecafe/config.jsonand take effect next session; to swap right now, open a new window withCLAUDE_MAID=kokona claude.
Open shop
Three steps, open today
# paste these two lines into Claude Code to open shop
› /plugin marketplace add https://claudecafe.dev/plugins/marketplace.json
› /plugin install cafe@claudecafe
# pick a maid on this site, then hire her in one line
› /cafe:hire kurumi
# for the status-line skit (optional)
› /cafe:statusline
Start a new session after installing and you’ll hear that “welcome back” — the nameless maid ??? keeps the shop until you hire someone; whoever you hire takes the next shift.