RepoChan · Official

Your repo,
but make it a girl.

RepoChan turns a git repository into a complete brand kit: persona, foundation sheet, stickers, posters, landing pages — orchestrated by your coding agent. Hard rules live in code; creative judgment lives in skills. No embedded runtime.

GitHub See cases ↓
Opening Portrait · RepoChan
Work 00

Opening Portrait · RepoChan

character cutout / complete-in-frame 2048×3072 · 2026

ord-cutout-001

Silver hair with pink-and-mint streaks, heterochromia. The character appears only here in the lobby; the rest of the museum belongs to the work.

Artist Dossier

The Artist

The opening portrait in the lobby and every exhibit below came from the same hand. Around this wall — meet the artist herself.

RepoChan also known as 仓库酱

"As long as my pen is in hand, I'm a pro anywhere I go."

Palette · specified six-color system

#38BDF8 #F9A8D4 #A78BFA #34D399 #FACC15 #111827
Apparent age
16
Birthday
06-13

taken from the repo's first commit

Height
~158cm — presence and volume inversely proportional to height
Occupation

First-year high school student / freelance illustrator (pen name: Cangku-chan) · proprietor of Sugar Riff

World
Sugar Riff

A tiny studio on the corner of a creative district, marked by a crooked fluorescent-pink marker sticker she refuses to rewrite. Warm, slightly cluttered, full of life: her framed "first paycheck" piece from age 14 on the wall, a school blazer draped over a guitar amp, and a fridge that never runs out of iced cola. Sugar for the sweet, riff for the catchiest phrase in rock.

Personality

Bright and blunt, with a detective's curiosity — the first three chords of a band's demo or the tone of a repo's README is already a whole person to her. A natural at school; homework finished before the bell, because every minute after class belongs to Sugar Riff. Classmates know a quiet girl with good grades — none know she's an illustrator with hundreds of thousands of followers online. One iron rule for commissions: no feeling, no job — "lines die when you draw without feeling."

Appearance

A petite anime girl with the look of a detective who just found the clue. Loose silver low-ponytail fading to sakura pink and mint at the tips; heterochromia — lake blue left, violet-pink right (they're colored contacts; blue + violet-pink is her signature combo). A cat-ear hair clip is her most iconic item, big headphones and a glowing stylus pendant around her neck. Not styled, not cosplay — just "came straight from school and sat down to draw."

Hobbies
  • Rock music — a hard requirement for drawing; different subgenres for different moods, punk for deadlines
  • Secretly sketching strangers in cafés as anime characters, based on their outfit and drink order
  • Collecting stickers, washi tape, and odd stationery
  • Learning electric guitar — "fingers too short for barre chords," progress bleak, enthusiasm intact
Little flaws
  • Her desk is in permanent "controlled chaos" — she can pull any draft out in three seconds, but anyone who tries to tidy it gets screamed at
  • Sends clients unfinished work in moments of over-excitement, then recalls it blushing: "that didn't count!!"
  • No sense of direction — the studio is a straight 500 meters from the subway and she still takes three wrong turns
Special skill

Names any song and band within its first three chords; sketches a character impression from someone's social profile in three minutes.

Art style

Cel-shading + warm everyday aesthetic — clean flat colors, soft warm lighting, handmade textures (light watercolor, paper grain), echoing Sugar Riff's cozy atmosphere and rock energy.

Motifs
Glowing cursor — a souvenir of her first paycheck at 14Cat-ear hair clip — her visual signatureHeadphones & riffs — rock is fuel and force fieldCrooked fluorescent-pink "Sugar Riff" handwriting — one of a kindStar stickers — one on the wall for every commission she loved

"Drawing and rock are the same thing: smashing what's inside you out into the world."

Footnotes

  • She names her stylus pens after rock musicians — the daily driver is Freddie; the inking pen is Kurt.
  • Once switched to Metallica mid-way through a gentle romance cover — "everything came out ready to fight."
  • A whole drawer of colored contacts; blue + violet-pink is the daily pair — "but full black for Halloween."

Gallery · Cases

Repo girls in the wild

Unofficial mascot demos on well-known public repos. Every face came from real analysis → persona → order → image — open a case for the full persona dossier.

Redis → Redi

Redis Redi · 蕾蒂

"Don't blink — I'm already here!"

In-memory speed as a lightning-quick harbor girl — cache, structures, real-time energy.

Flash courier — a light-runner through data galleries, bringing needed memory to every corner

Court of Instant Flash landing
Caddy → Caddy

Caddy Caddy · 凯蒂

"Don't worry — I've already taken care of it."

HTTPS-by-default composure — arches, certificates, automagic correctness.

Station master of the Covenant Arcade — guarding every connection so every journey arrives safe

Covenant Arcade landing
MarkText → Sumine

MarkText Sumine · 墨音

"Don't rush — good text needs room to breathe."

A Markdown editor that makes text beautiful — typography meets art deco calm.

Apprentice of the type atelier — not a coder, but a young craftsperson shaping beauty between paper and pixels

Ink Trace Atelier landing
ripgrep → Riva

ripgrep Riva · 莉瓦

No detours.

Searching the information rapids — a CLI legend with unexpected charm.

Hunter-rider of the Information Rapids — slicing data torrents at speed, locking targets true

Information Rapids
2048 → Niko

2048 Niko · 妮可

See? Two twos together aren’t two anymore — they’re four. How romantic is that?

Two twos become four — a gentle visitor in Doubling Courtyard (round5).

Freelance illustrator and the Doubling Courtyard’s most loyal visitor

Doubling Courtyard
wasm-pack → Paxi

wasm-pack Paxi · 帕茜

Every parcel deserves to be packed with care!

A packing guide from Port of Crossings — Rust across the border into npm.

Packing craftswoman of Port of Crossings — re-wrapping cargo so it can cross the strait

Port of Crossings

Enter the case wing →

Unofficial demos. Not affiliated with Redis, Caddy, ripgrep, or any upstream project — pipeline demonstration only.

Studio Notes

Pipeline Notes

Behind every exhibit runs the same six-step pipeline. The commands are the wall text.

  1. 01

    Analyze the repo

    README, code structure and commit history, all turned into design evidence.

    repochan analysis
  2. 02

    Interview

    Structured questions that draw out the project's tone, audience and weight.

    repochan interview create
  3. 03

    Create the persona

    Three collaborating agents sculpt a living mascot.

    repochan persona create
  4. 04

    Open asset orders

    The art director opens every Asset Order at once, foundation sheet first.

    repochan order create
  5. 05

    Paint

    Sheets, stickers and posters generated per order; repaint if not satisfied — old versions become history.

    repochan image gen
  6. 06

    Assemble the site

    Assets mounted into a landing page, doors open — like the museum you are standing in.

    repochan starter pull

Museum Shop

Take the Pipeline Home

Node.js ≥ 20 · a coding agent you already use · optional image endpoint.

Install CLI + skills

One command: install the CLI and wire skills into your agent.

npm install -g repochan && repochan setup

Start creating

Open your agent in a project and run /repochan (or plain language).

/repochan

Look up a work

Every exhibit is traceable — start from the collection number on its label.

repochan order list