Guide

Documentation

How Laicifitra works, from the first scene to a model on your own machine.

Sections

Getting started

Laicifitra is a stage for characters. You keep a cast, write scenes with them, and the model answers in character. Everything you write is a card; everything you play is a scene.

  • Characters — the public catalog, and the cards you make in the Studio.
  • Chats — a scene with one character, with memory and settings.
  • Personas — who YOU are in the scene, so the model knows how to address you.
  • Models — who writes the replies: the house, your own key, or your own machine.

What Laicifitra is

Three ideas hold the whole app together. A card is a character: name, greeting, personality, scenario, example lines. A scene is a conversation with that card. A persona is you inside the scene.

The card stays with you — export it, import it, publish it. The scene runs wherever you point it: house credits, your own API key, or a model on your own computer.

Three ways to answer

Every reply comes from one of three places. You choose per conversation, and you can mix them freely.

  • House credits — nothing to set up. Spends credits from your plan.
  • Your own key (BYOK) — your provider, your model, your bill. OpenRouter or anything OpenAI-compatible.
  • Local model — runs on your machine through LM Studio. Nothing leaves your network and no credits are spent.

The house and the local model are the two ends of the same dial: one costs credits and needs nothing, the other costs nothing and needs the companion app running.

Your first scene

  1. Open Characters and pick a card from the catalog.
  2. Choose a persona — or create one when asked.
  3. Write your first line and send it. The reply is generated in character.
  4. Open Scene settings to change the model, the memories, or the reply length.

Characters and Studio

A character is a card. The catalog is the public shelf; the Studio is where you write and publish your own.

The catalog

The catalog shows every published card. Search by name, filter by tags and rating (SFW/NSFW), and switch between large cards and a dense grid.

  • Chat starts a scene with that card.
  • Card opens the full profile: greeting, tags, likes, chats.
  • Tags are clickable: click one to filter the catalog by it.

Create a card

My Characters → New character opens the Studio. The form is split into sections; only Name and Greeting are required to save.

  • Identity — the listing: name, creator, title, NSFW tag. The title is for the catalog and never goes into the prompt.
  • Voice — Personality hits the prompt first; Description is the body of the character.
  • Scene — Greeting is the first line; Scenario locks the place; Alternate greetings are other openings.
  • Lorebook — entries that enter the prompt when a keyword shows up in recent lines.
  • Advanced — extra instructions and a post-history instruction for this card only.

Publish, import and export

A card is yours until you publish it. Published cards show in the catalog; drafts stay private.

  • Publish / Unpublish — a switch on the card in My Characters.
  • Import card — bring in Character Cards (PNG or JSON). Importing a name you already have asks before replacing.
  • Export card — download the card back as a PNG with the data inside.

Replacing a card overwrites what you wrote — description, personality, scenario, greetings and lorebook. The avatar, publication and likes stay.

Nuctor — create with AI

Nuctor writes the card with you. Describe the character, drop a reference image, and it fills the fields section by section. It keeps a history per card, so you can come back and keep working.

Nuctor needs a paid plan. The Studio editor, by hand, is open to everyone.

Chats and memory

A chat is a scene: the history, the memories, and the settings that only apply to that conversation.

Start a conversation

From a card, press Chat. If the persona picker is on, you choose who you are first. The scene opens with the greeting already on the page.

Memories

Memories are facts the scene carries forward. The app collects them from the conversation and pins the important ones, so a long story does not fall out of context.

  • Pin a fact by hand with Pin a fact — it always enters the prompt.
  • Unpinned memories are capped, newest first, so they never crowd out the scene.

Scene settings

Scene settings has four tabs: Model, Characters, Memories and Actions. It only changes this conversation — the history stays.

  • Model — switch the model for this chat only.
  • Characters — bring an extra character into the scene with AI.
  • Memories — read, pin and remove facts.
  • Actions — delete messages from the history and the AI context.

Delete messages

Actions → Delete messages lets you pick lines and remove them for good. They leave the conversation and stop being sent to the model. This cannot be undone.

Personas

A persona is you. It is what the character sees when it addresses you.

What a persona is

The persona has a name and a highlight. The highlight is what the model actually reads — describe who you are, how you look, what you want in the scene.

Create and choose

  1. Open Personas and press the new persona button.
  2. Give it a name and write the highlight.
  3. Save. It is now available when you start a scene.

You can keep several personas and pick one each time — or turn off the picker in Settings to always use the last one.

Models

One model is not better than another here — it is a trade: credits, setup, and where the text goes. These are the three sources.

The house model

The house model is one model for every plan. It needs no setup and spends credits from your plan. What changes between plans is how many credits you get and how big the context window is.

Your own key (BYOK)

Bring your own OpenAI-compatible provider — OpenRouter, Groq, Together, or a private endpoint. Your key is stored server-side and never shown again.

  • The model and the context window are the model's, not the plan's.
  • You can add a primary and a fallback model, and per-provider prompt instructions.
  • BYOK is the Author plan — and the Author is free.

The local model (LM Studio)

Answer with a model running on your own machine, through LM Studio. Nothing leaves your network and no credit is spent. It needs the companion app — see the next topic.

Companion — your local model

The companion is the bridge between this site and LM Studio on your machine. The site is HTTPS and the browser blocks a secure page from calling http://localhost:1234 — so the direction is reversed: the app asks the site for work, delivers it to your LM Studio, and brings the answer back.

The companion is part of the Author plan and up. The Author is free, so getting started costs nothing but the setup.

What it is for

  • Run the model on your own hardware — your GPU, your memory, your rules.
  • Nothing leaves your network. The prompt goes to your LM Studio, not to a server.
  • No house credits are spent: the inference is yours.

The app never accepts a destination address from the site. It only talks to the LM Studio address you type in its own window — otherwise it would be a proxy into your local network.

Install the app

Download LM Studio

Running a local model needs a graphics card with at least 8 GB of VRAM. 16 GB is the ideal — it holds bigger models and more context.

  1. Open Companion on the site.
  2. Download the installer (.exe) and run it — or, from source, run the command shown under the download button.
  3. Open LM Studio, go to Developer, and Start Server (port 1234). Load a model.
  4. Open the companion app. Its window is where you pair and watch the work.

The app needs LM Studio open with the local server on and a model loaded. If the server is off, the window shows it and no request can be served.

Pair with the site

  1. On the site: Companion → Local app → Generate pairing code.
  2. Copy the six-character code.
  3. In the app window, type the code and press Connect.

The code lasts 5 minutes and works once. After pairing, the app keeps a session token — you do not repeat this every time.

The app window

The window is the control panel. It shows the connection state, the counters of every call, and the log.

  • Status — online / offline / waiting, and which model is loaded right now.
  • Counters — calls, first token, tokens per second, duration, and the prompt/response/reasoning split.
  • Context — the window of the model loaded now, read from LM Studio.
  • VRAM — how much of your GPU memory the loaded model is using.
  • Code — type the pairing code here and press Connect. Disconnect ends the session.
  • Site — the address of the site it polls. LM Studio — the address of your local server.
  • Log — one line per event, so a failure says what happened.

The panel on the site

Back on the site, the Companion page shows the local model and the state of the app. It is where you generate the code and where you turn the local model on for chat.

  • Generate pairing code — creates the six-character code for the app.
  • In your LM Studio — the models the app found loaded, with a loaded mark.
  • Answer with my local model — the switch. When it is on, chat runs on your machine.

Use the local model in a chat

  1. Pair the app (above) and confirm it says online.
  2. On the Companion page, turn on Answer with my local model.
  3. Open a scene. Scene settings → Model shows Local AI with LM Studio — pick it for this chat.
  4. Send a line. The app long-polls the site, delivers the prompt to LM Studio, and streams the answer back.

If the switch is on but no app is paired, the chat will fail. Pair the companion first, or turn the switch off.

Common problems

SymptomWhat to do
App says offlineCheck the site address in the window, and that the app is still running.
No model loadedLoad a model in LM Studio and start its local server (port 1234).
Chat fails with the switch onThe app is not paired, or it stopped. Pair it again or turn the switch off.
Loaded another modelPress Sync so the site re-reads the context window.

Plans

One model for everyone. The plan decides how many credits you get, how big the scene can get, and which AI tools open up.

How plans work

Credits are spent only when the reply comes from the house. Your own key and the local model spend nothing. Each paid plan is cumulative: it has everything the one below it has, plus what it adds.

The Author is the way in: it is free, it is where a new account wakes up, and it is the only plan with your own key and the companion.

The plans, side by side

PlanPriceCredits / monthContextTokens / replyCharactersDaily capReasoning
AuthorFreeNo house creditsYour model600UnlimitedNo capNo
CenaUS$ 3.00/ mo2,00016,0006003No capNo
SagaUS$ 9.99/ mo8,00032,000600UnlimitedNo capNo
WorldUS$ 19.99/ mo20,00050,000900UnlimitedNo capYes
UniverseUS$ 39.99/ mo50,000128,0001,400UnlimitedNo capYes

Credits and context

  • Credits are the meter for house inference. They refill with the plan cycle.
  • Context is the ceiling when the reply comes from house credits — never a gift: a model that only holds 8k stays 8k on a bigger plan.
  • Reply tokens cap how long a single answer can be. Longer scenes write longer lines.
  • Reasoning is on by default from World up — and you can always turn it off.

Subscribe, claim, manage

  1. Open Plans and pick a card.
  2. Choose the currency — the number you see is exactly what Stripe will charge.
  3. Continue to payment. Credits land as soon as Stripe confirms.

The Author is free: the button takes the plan directly, with no card. Manage billing opens the Stripe portal for a paid plan.

Settings

Settings holds the choices that follow you across scenes.

Language

Pick the language in Settings or from the selector in the top bar. It is saved on the device first, then on your account. The interface and these docs both change with it.

Sampling and reasoning

  • Temperature and Top-P decide how adventurous the writing is.
  • Max reply tokens is the ceiling per answer — the plan caps how high it can go.
  • Thinking / reasoning is off by default; turn it on to let the model reason before writing.

Frequently asked

Where does my text go?

With the house model or BYOK, the text goes to the provider that answers. With the local model, it goes to your LM Studio and stays on your network. Nothing is sent anywhere you did not point it at.

Why did a reply cost credits?

Credits are spent only by house inference. If a reply cost credits, that scene was answering on the house model. Switch the model in Scene settings to your key or the local model to stop spending them.

Can I change the model mid-scene?

Yes. Scene settings → Model changes the model for that conversation only. The history stays exactly as it is.

Can I take my characters with me?

Yes. Every card exports as a PNG with the data inside, and imports back the same way. The card stays with you.