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.

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