ZephInk

Every story. Every world. Yours to bind.

An offline-first AI roleplay engine β€” living characters, a world that keeps evolving between sessions, and a distinct voice for every one of them.

πŸ–‹οΈ
Create a WorldPick a genre, sketch your cast, let the wizard build the rest
πŸ’¬
Talk It OutChat with characters who remember what happened and react to it
🌘
Watch It EvolveThe world keeps moving in the background, even off-screen
βŒ„

Who It's For

ZephInk isn't built around one genre or one kind of user. If you think in characters, scenes, and dialogue, there's likely a use for it.

Sci-Fi Fantasy Horror Modern Romance Blank Story
🎲

Tabletop & Solo Play

Prep an NPC's voice before your next session, or run a full solo campaign between them.

πŸ•ΉοΈ

Game & Narrative Design

Draft branching dialogue and pressure-test how a character actually sounds before it goes into a script or engine.

πŸ’¬

Comics & Webcomics

Work out banter, pacing, and chemistry between characters in prose before a single panel gets drawn.

✍️

Fiction & Screenwriting

Push through a scene you're stuck on, or workshop a character's dialogue until it finally reads like something they'd actually say.

πŸŽ™οΈ

Narration & Audio Drama

Turn a scripted scene into a spoken read with cloned voices and mood-aware delivery, instead of reading it yourself.

πŸ—ΊοΈ

Collaborative Worldbuilding

Build out a setting's lore, factions, and history with an AI that keeps track of what you've already established.

πŸŒ™

Just for the Story

No project attached β€” a long-running roleplay with characters that actually remember you is reason enough.

🎭

Creating Original Characters

Looking for a new OC? Meet someone you like in a story and claim them, turning any NPC into a full character card written from everything they've said and done.


Features

What's already in ZephInk today, not on the roadmap β€” grouped the same way the app's own About panel groups them.

πŸ§‘β€πŸ€β€πŸ§‘

Chat & Characters

  • Multi-character roleplay across persistent, switchable stories
  • Structured Memory β€” tagged, importance-scored recall instead of one growing text block
  • Relationship Tracker β€” a hidden per-character standing that shifts tone over time
  • Branching Timelines β€” fork a new story from any message
  • Swipe Responses, Impersonate, and full message editing/regeneration
πŸŽ™οΈ

Voice & Audio

  • Local text-to-speech per character, with real reference-clip voice cloning
  • Voice Acting Layer β€” delivery shifts with emotion, personality, and the scene itself
  • Auto Speech, auto-narration for quoted dialogue
  • Custom Sound FX board with keyword-triggered playback
πŸ—ΊοΈ

World Building

  • Lorebook with keyword or always-on entries, drafted from a one-line prompt
  • Story Map β€” clickable hotspots that narrate a location into the chat
  • Comms Channel β€” multiple in-world channels, each with its own attitude and cast; rename it to fit your setting (Radio, Network, whatever suits the story)
  • Community Sharing β€” export and import characters and Lorebooks between installs
🌦️

World Simulation

  • Environmental Events and Dynamic World Events that keep happening on their own
  • Character Rumor System β€” facts and secrets known only to who actually heard them
  • Economy with a running ledger, tracked automatically as it happens
  • A single Simulation Intensity dial for how active the world feels
πŸŽ›οΈ

Customization & Control

  • Switch between Local, Cloud, or Embedded models without losing anything
  • Themes, fonts, backgrounds, and per-story background music
  • Full story export/import, plus in-chat search across the log
  • Generation presets for temperature, tone, and response length
Illustrative example β€” not an actual screenshot
Scene: The Hollow Lantern

Rain needles the shutters of the tavern. Ashvane doesn't look up from her cup when the door groans open.

A
Ashvane the Unkind
"Took you long enough." She finally lifts her eyes β€” grey, tired, still sharp. "I was starting to think the roads finally did what I couldn't."
πŸ“ˆ Wary β†’ WarmingπŸ”Š VoiceDay 14 β€” Dusk
Y
You
"The roads tried. I'm harder to kill than that."
A
Ashvane the Unkind
"Good. I'd hate to have vouched for a corpse." She kicks a chair out from under the table. "Sit. Tell me what the Wardens actually said β€” the honest version, not the one you'll write in your report."
πŸ“ˆ Wary β†’ WarmingπŸ”Š VoiceDay 14 β€” Dusk
🌩️ Environmental Event β€” a storm rolls in off the coast