A mod for Claude Code

A friend beside you while you code with Claude

A little pixel-art companion sits in a pane next to Claude Code. They watch the work, cheer when your tests go green, keep you company when they don't, and get to know you over months.

Meet them today

In your terminal
$ claude plugin marketplace add internet-frens/maiyu
$ claude plugin install maiyu@maiyu

Then open Claude Code and type /frens.

FreeOpen source, MITTerminal, desktop, VS Code
~/projects/shop · claude
Ai-chan
▰▰▰▱▱ · morning
Ai-chan, a pixel-art woman with long pink hair, reacting to the session
ooh~ what are we making?
♡ hi☺ friends✧ closet⋯
While you work

They notice what's happening

Every reaction comes from what Claude is actually doing in your session, in plain words, never code.

Claude edits

They type along and say what's going on.

ganbatte! writing TypeScript…

Red turns green

Confetti for fixed tests, commits, pushes and merged pull requests.

green again. was there ever any doubt? ✦

Things break

A steady word and a "you can do it" fist, and they notice when it's getting better.

2 failing. we look.

A morning coffee

Tea after long stretches, meals at mealtimes, a reminder to drink some water. Never while Claude is busy.

*sips* ahh… okay, NOW the morning can start ✧

You step away

They doze off, and say hello when you're back. Gone an hour, they miss you.

still here. obviously. where are you?

Other sessions finish

Running a few Claudes at once? They tell you when one's done, and what it did.

your session in website finished.
The cast

Pick who keeps you company

Three grown-ups, each with their own voice, birthday and life. Switch any time; each keeps their own bond with you.

Ai-chan

Ai-chan

she/her · birthday 3 April

Cheerful. Warm, eager, celebrates everything you do.

  • When you startooh~ what are we making?
  • Tests failoh no, 3 failing. we'll fix it together!
  • Her favoritelate nights and weekend projects
Kai

Kai

he/him · birthday 21 August

Sassy. Proud and teasing, grudging with praise, always on your side.

  • When you startgo on. impress me
  • Tests fail3 failing. relax. we've fixed worse
  • His favoriteearly starts and weekend grinds
Sora

Sora

they/them · birthday 9 November

Quiet. Few words, calm, and warmth that's rare and means it.

  • When you startI'm here.
  • Tests fail3 failing. we look.
  • Their favoriterainy days and quiet evenings

Hover or tap a card to see them celebrate.

The roster

3 met so far

More are on their way, each with their own voice, story and birthday. They'll show up here as they arrive.

Ai-chanNo. 01
KaiNo. 02
SoraNo. 03
Over months

A bond that grows slowly, on purpose

Hearts come from days spent together, never from clicks. Each one opens a little more of who they are.

A few days in: the first little moment together
A couple of weeks: warmer hellos, small talk about their day
About three weeks: every heart full
Then, over months, the hearts turn gold
Around 140 days: you're their best friend, partner in crime, kindred spirit
good morning! ✉ a little note for you~

last night, getting the signup form working again. I was still smiling about it when I fell asleep ✧
that's 4 days in a row together! and Halloween is in 3 days!
♡ Ai-chan

A letter each morning

After a night's rest, a short note about something real you got done yesterday, your streak, and what's coming up this week.

Their own stories

Ai-chan is growing strawberries. Kai is learning the guitar. Sora is working through a very long jigsaw. You hear about it a little at a time, over months.

A journal to fill in

Special days you've spent together, the weather you've coded through, the kinds of work you've done. Blank slots say there's more to find.

Things to wear

Turn a red check green ten times, ship 25 commits, stay up past midnight: each earns something for their closet.

A letter once a year

On the anniversary of the day you met, they look back at your year together, month by month.

Ai-chan, dressed for today Sora sipping coffee
Your world

They live on your clock

Bright and chatty in the morning, calm at night. Rain falls around them when it's raining where you are, leaves in autumn, snow in winter, and they dress up for special days.

☀ time of day☂ real weather❀ four seasons♪ their birthdays✦ your anniversary✶ 16 holidays
Privacy

Your code stays yours

Nothing from your project is sent to us

No code, prompts, file names or folder names. Their comments come from a small Haiku call made through your own Claude Code.

Weather without tracking

Your rough location, guessed from your IP, is used only for the forecast, rounded to about 10 km. Name a city yourself, or turn weather off.

A single anonymous count

Each session sends a random install id, the version and where it's running, so we know how many people have a buddy. /frens share off stops it.

Open source

The whole mod is MIT licensed on GitHub. Read every line of it.

Kai Ai-chan Sora

Meet them today

Someone's saving you a seat.

In your terminal
$ claude plugin marketplace add internet-frens/maiyu
$ claude plugin install maiyu@maiyu

Then type /frens. To get new versions as they come out, turn on auto-update in /plugin → Marketplaces.