Single-player story games, alive with AI

Stories with a will of their own.

Weave a world — its quests, its cast, its maps — and let it loose. Every character remembers, wants and schemes, and every scene is drawn and voiced as you play.

Open-source engine · Runs on your own GPU · No per-message fees

A thread rises from an open book and loops out to a castle, a planet, a crooked house and a street lamp in the rain, while two small characters step out of the pages.

Pick a genre and the whole story changes clothes

Ravelkin The Salt Road Fantasy Voice on

Act II · The North Crossing

The Ferry Landing

The landing smells of tar and river weed. Marren is coiling rope and doesn’t look up when you arrive.

Marren

“You’re the third stranger asking about the north crossing this week. The other two paid in silver.”

Marren remembers: you lied to her brother in Act I.

  1. Offer her silver
  2. Ask what the other two wanted
  3. Challenge her to Ferryman’s Dice

What makes a world feel alive

Characters who remember. Worlds that react.

Kin with memory

Characters keep track of what you said and did, and act on it chapters later.

Scenes, drawn as you play

Places, people and moments illustrated as the story unfolds, in the style of its genre.

Every kin has a voice

Spoken dialogue, with a distinct voice for each character.

Shareable activities

Riddles, dice, duels and card games inside the story — share them with friends.

Your hardware, your stories

Runs locally on your own GPU. No per-message fees, and your worlds stay on your machine.

Any genre, built for RPGs

Fantasy quests, mysteries, sci-fi, horror — whatever you weave.

Write it. Play it. Share it.

One app, two ways in. Weavers build worlds; players step inside them. Most people end up doing both.

For weavers

Build a world, not a script

  • Create the cast — personalities, goals, secrets, who they love and who they owe.
  • Lay out quests, maps and factions.
  • Set the tone and the rules: genre, pacing, what the kin may and may not do.
  • Publish your world as a Ravel anyone can play.

For players

Step into a world that reacts

  • Talk to anyone, in your own words.
  • Characters remember what you did — and tell each other.
  • Scenes and voices are generated as the story moves.
  • Start from a published Ravel, or weave your own.

Three steps, then it runs itself

How it works

1

Weave

Write a Ravel: the setting, the kin, the quests, the map. As detailed or as loose as you like.

2

Publish

Share your Ravel as a template. Every player gets their own run of your story.

3

Live

Gremlin Engine runs the kin — memory, goals, relationships. No two runs end the same way.

A small gremlin with big ears tightening a gear with a wrench.

The gremlin keeps the gears turning.

Under the hood

Gremlin Engine

The open-source simulation engine behind Ravelkin. It runs the kin, the world state and the image and voice pipeline — and you can build your own games on it.

kin: marren
  role: ferrywoman of the north crossing
  wants:
    - pay off her brother's debt
  voice: low, dry, unhurried
  remembers: everything

Simple pricing

Gremlin Engine

Free

Open source under MIT. Build your own games on it.

Ravel Market

Later

Share the Ravels you weave.

Fresh from the devlog

Notes from the loom

All posts →

The first devlog post is on its way.

Let your stories live.

Be first to try Ravelkin when early access opens. Devlog updates, no spam.

we’ll write when there’s something to play