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.json and take effect next session; to swap right now, open a new window with CLAUDE_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.