Checking Soji
YOUR WORLD. YOUR RULES. YOUR SOJI.

Stories that remember
what you changed.

Enter living worlds, build characters with teeth, and keep every session, note, relationship, and choice under your own roof.

CURATED FROM YOUR LIBRARY

Featured worlds

FAST, FOCUSED, PERSONAL

Character encounters

01

Give it a pulse

This is what you see in your private library.

02

Basic Settings

Set the world, response behavior, and every independent voice Soji plays.

Soji receives: your director prompt, world truth, cast, triggered lore, memories, user notes, and recent conversation—focused into one request.

Characters

Give each one a role, contradiction, and private voice direction.

03

Intro

Build the first impression and every selectable starting situation.

Starting scenarios

Players choose one when they begin.

04

Stat

Set custom numeric stats for each starting setup. Add as many as the world needs.

Runtime command: use /stat Name = Value. Values are numeric and stay inside the stat's Min / Max range. Level bands are optional.
05

Media

Add title art and named scene media that Soji can invoke inside replies.

Use in scenes: write {{img::media-name}}. Soji receives the available names and can place them in a response.
06

Keyword Book

Load lore only when matching words appear in the recent scene.

07

Slash Command

Create title-specific commands that trigger focused Soji behavior.

Built in: /remember, /goal, /note, and /stat always remain available.
08

Endings Optional

Leave this empty for an open-ended title, or define named conclusions and their conditions.

09

Publish

Choose how the title appears and the recommended way to play it.

A.M.I.S.
READY FOR SOJI

Your world

Saved server-side in your private local library. You can edit or export it any time.

Changes save when you finish
STORY

Session

Room: Main Story
A.M.I.S.
LOCAL PROFILE

Your avatar

S
STORY ENGINE

A.M.I.S. Soji or Ollama

Both the engine and Ollama model are manual choices. Errors never switch either one behind your back.

Your A.M.I.S. API key stays in its original environment file. Ollama models stay in Ollama's existing library; Soji Worlds stores only the selected model name and never copies a model.

↥
LIBRARY CONTROL

Backup & restore

Backups contain your titles, sessions, notes, and memories. They never contain the A.M.I.S. API key.

▣
DISPLAY

Mobile-friendly layout

In play mode on phones and tablets, the ☷ button opens stats and relationships as a drawer so the story gets the full reading width.