Closed beta · NPC library + API

Your AI can build the world.
Now it can populate it.

Genji is an NPC library built for AI-assisted development. Hundreds of characters from civilizations nobody else covers, delivered by API, so your agent can put people in a scene the same way it writes everything else.

One NPC or two hundred. Every piece fits every body, so you can dress, randomise and recolour a whole street without refitting a single garment.

Works with Claude Code · Cursor · any MCP client
13
civilizations
500+
outfits
1
shared skeleton
API
+ MCP
01

API & MCP server

Add it once and your agent can populate a scene from inside the conversation. Claude Code, Cursor, anything that speaks MCP. Or plain REST if you'd rather hold the wheel yourself.

MCPRESTdeterministic
02

Sandbox editor

See it before you wire it. Drag the odds, reshuffle the seed, spin the camera. A live glimpse of your world in the browser. No account, no install, no key.

browserlivefree to try
03

500+ outfits

A curated library of garments, faces and hair, every piece built on one shared skeleton, so any part fits any body. Enough for one shopkeeper or a street of two hundred, and the combinations run into the millions.

500+ outfitsone skeletongrowing
Why it exists

The hard part was never the code.

You can prompt your way to a working game, a walkthrough, a simulation in an afternoon. Then you hit the wall nobody warns you about: it's empty. People are the one thing an LLM can't hand you. They take weeks of work by someone who does this for a living. Genji is that part, delivered the same way everything else is: you ask, it appears.

To be clear about what that means: Genji gives you the bodies: dressed, rigged, animated, ready to place. It doesn't give them dialogue or decision-making. Your logic drives them, or your agent writes it, or you wire them to whatever brain you like.

MCP native

Claude reaches for it mid-build.

Add the Genji MCP server once. From then on your agent can browse the library, compose a set of NPCs and wire them in without you leaving the conversation. No downloads, no import step, no tab switching. It's a tool your assistant already knows how to use.

Installone line, once
ClientsClaude Code · Cursor · any MCP
Alsoplain REST, if you prefer
claude code · genji-mcpconnected
fill the market street with people
◆ genji genji_create_crowd(shape:"road", size:100)
Added 100 characters: merchants, laborers and guards, walking the length of the street. Seed 1337 if you want it again.
You ask. It fills.
no asset pipeline · no context switch
Scenes

Same library. Different worlds.

Every scene below is the same character set with a different mix, a different formation and a different seed. Change the odds, change the world.

Featured
The dynasty street
A Tang market at full tilt: merchants, laborers, officials moving through a busy road formation. The scene that started it all.
road · 120seed 1337
Night market
Dense, slow, warm. Heavy on merchants and civilians, idle-weighted so they linger instead of marching.
square · 80idle-heavy
Temple courtyard
Sparse and still. Monks and sages in a wide donut formation, proof that a group doesn't have to be a mob.
donut · 30monks 70%
Garrison camp
Soldiers and swordsmen in rank. Tight circle formation, uniform-weighted mix: an army instead of a market.
circle · 150soldiers 85%
Palace procession
Court officials and an emperor, walking a slow line over rising ground. Rare buckets weighted up: ceremony out of the same parts.
terrain · 60officials + emperor
Your scene here
More character sets are coming: modern, sci-fi, fantasy. Tell us what world you're filling and we'll build toward it.
Early access →
Sandbox editor

See it before you wire it.

Open the sandbox and your world is right there in the browser. Drag the odds (more merchants, fewer guards), reshuffle the seed, spin the camera, watch it recompose live. It's the glimpse you need before you commit a line of code.

When it looks right, take the seed with you. The API returns that exact set of NPCs, forever.

Controlprobability per type
Formationcircle · square · road · donut
Motionidle · walk · run
Accessno account, no key
Open the sandbox →
character mixer · seed 1337live
Merchants64
Laborers52
Officials38
Soldiers21
Monks12
The mix is the design
reshuffle · or lock the seed forever
The part nobody warns you about

You bought the shirt. Now refit it.

Buy a garment from any asset store and it arrives weighted to someone else's skeleton, at someone else's proportions. Getting it onto your character means retargeting, reweighting, fixing the clipping at the shoulders, then back into the engine to check it. That is an afternoon per garment, and it is the step that stops most people populating anything at all.

Anywhere else
  1. Buy the garment
  2. Retarget the skeleton
  3. Reweight the mesh
  4. Fix the clipping
  5. Test it in engine
  6. Repeat for every single garment
An afternoon, per outfit
Genji
  1. Pick the outfit
It already fits.
One skeleton. Every garment, every hairstyle, every body.

Which unlocks the thing that is normally impossible: randomise. Give two hundred characters a different outfit each, shuffle the colours, and have it simply work.

The library

500+ outfits. One skeleton.

Every garment, face and hairstyle is built on the same rig, so any piece fits any body without a single manual adjustment. That's the whole trick: a curated library where nothing needs fitting, and every combination is already valid.

Which is why the numbers get silly fast. Five hundred outfits against the faces and hair is millions of unique people, and you'll never see the same one twice in a scene unless you ask for it.

Outfits500+
Faces & hairswappable, gender-matched
Fitautomatic, any body
You downloadonly what's in your scene
library · 500+ outfitsindexed
Any part, any body
one shared skeleton · no manual fitting
A random handful, every visit
Browse the whole library →
How it's made

Generation is solved.
Coherence isn't.

Genji characters are AI-generated, then assembled. That second word is the product. Ask any generator for twenty villagers and you get twenty unrelated objects: different topology, different proportions, different rigs, nothing that fits anything else. That is not a flaw in the tools. It is what a generator is.

Generators give you

One character at a time. Fast and cheap, and genuinely good now. But each one arrives on its own skeleton with its own topology, so nothing you make can be combined with anything else you make.

Genji gives you

A library. Every garment, face and hairstyle built onto one shared skeleton, so any piece fits any body. Mix them, randomise them, dress two hundred people, and they look like they come from the same world.

The work in between

Deciding what gets made, fitting it to the rig, retopologising, texturing, testing it in motion, and discarding most of it. The library is what survived that.

Reblika has been building digital humans for fifteen years, for Guerrilla Games, for Disney, and for a campaign that won thirteen Cannes Lions. Generation is now a commodity. Deciding what is worth keeping, and making it all fit together, is not.

Taking it further

And when you want it in your engine.

Working in the browser is one thing. Getting it into your project is another. Export GLB, rigged, dressed and animation-ready, and drop it into your engine. Same NPCs, same seed, every time.

Unity
● available
Prefab import, locomotion controller, URP & HDRP. TuanJie ecosystem compatible.
Unreal
◌ coming soon
UE5 blueprint integration, Lumen-ready materials, Nanite LOD support.
Blender
◌ coming soon
One-click GLB add-on, shape-key preservation, Rigify-compatible armature.
Maya
◌ coming soon
MEL/Python import, correct joint orientation, skin-weight preservation.
Pricing

Start free. Pay when it grows.

NPC count is unlimited on every plan. You're billed on monthly NPC operations, not how many people are in the scene.

Free
$0 / mo
  • 500 NPC operations / mo
  • 1 API key
  • All layouts and terrain
  • Save and share NPC sets
  • Watermarked / limited assets
Get started free
Most popular
Creator
$10 / mo
  • 50,000 NPC operations / mo
  • Unlimited NPC count
  • Full API access, clean assets
  • Usage insights dashboard
  • No watermark
Get Creator
Coming soon
Studio
Coming soon
  • Larger monthly operation quota
  • Unlimited NPC count
  • Multiple API keys
  • Production licensing
  • Priority support
Register interest
Enterprise
Custom
  • Unlimited characters
  • No watermark
  • Unlimited API keys
  • SLA + dedicated support
  • Custom integration help
Contact us

Prices in USD. Billed monthly, cancel anytime.

Genji
Beta · free while we iron out the wrinkles

Go fill it.

Free to start, no card, no waiting. Make an account and your first NPCs are a minute away.

The browser sandbox is open to everyone. try it without a key →