Our work

Inferaft Story · AI character chat service

Inferaft Story is our own service for chatting with AI characters and for creating and sharing characters, built and run in-house from planning onward. Each conversation uses an AI model of the user's choice; every reply draws on the user's role, facts to remember and the world's settings; and any moment in the story can be drawn as an image and kept beside the chat. It works on desktop and mobile (installed to the home screen) in 12 languages.

Keeping settings alive in long conversations

Before

The user's role, earlier promises and the world's rules had to be restated in every conversation

After

Persona, memory notes and lorebook are consulted on every reply, and switching models keeps the same conversation and memory

Inferaft Story desktop chat screen. The left menu lists Home, Explore, My chats, Library, Creator studio and Pricing. In the center is a conversation with Han Seoyun, a secondhand bookshop owner character, with the message box below and buttons for model choice (GLM 5.3), Branch and Draw scene above. On the right are two scenes generated in this conversation; below is a Memory and role line listing the persona, a fact to remember and the response style. A mobile home screen overlaps the lower right.

To protect client information, these screens recreate the same features with mock data.

Open it now and chat with characters on desktop or mobile story.inferaft.com
Client
In-house service
Industry
Own product
Delivered
2026
Duration
Built September 2026 · In operation
Area
Product development
  • Next.js full stack
  • PostgreSQL
  • Choice of 8 AI models
  • Persona · memory notes · lorebook
  • Scene image generation
  • Points reserved up front, settled on actual usage
  • Mobile app (PWA) · 12 languages

Background

A long conversation with a character carries a lot with it: who the user is in this story, what was promised earlier, what rules the world follows. Restating all of that each time breaks immersion. Creators needed one place to organize a character’s art, personality and world, and to try the character privately before publishing it. And because usage differs with every reply, charges had to stay accurate.

What we built

  • Conversation — Each conversation uses one of 8 AI models, and switching mid-conversation keeps the same history and memory. The user’s role (persona) and facts to remember (memory notes) are set per conversation and used in replies alongside the recent messages. A conversation can be branched at any point to try a different turn of events, and earlier messages can be edited or regenerated
  • Scene images — Pressing “Draw this scene” on a reply, or turning on automatic scenes, draws that moment as an image and collects it beside the chat. The conversation continues while the image is being made
  • Web and mobile — On mobile, the service is added to the home screen and used like an app, with bottom tabs (Home, Explore, Create, Chats, My) and full-screen conversations. The interface is available in 12 languages, including Korean, English and Japanese, while text written by creators stays in its original language

Three mobile screens. Left: the home screen with hashtag tabs, four newly added characters and a Continue chatting list. Center: a conversation continuing below the current scene image. Right: the Memory and role screen for setting the persona, facts to remember, response style and automatic scene generation.

  • Character creation — Creators can generate art before naming a character, and lock the number that reproduces a composition (the seed) to keep refining a result they like. They then set up an album with several images per scene, the personality and opening scene, and a world dictionary (lorebook) whose entries are consulted when their keywords come up in conversation. Characters are tested as private drafts in a preview chat before publishing. Personality settings and lorebook text are never exposed on public pages

Character editing screen in the creator studio. Tabs at the top read Image generation, Scene album, Character, Personality and opening scene, World · Lorebook and Publish. The lorebook table lists each entry’s keywords, content, priority and whether it is active. On the right, a test sentence shows which entries would be triggered; below is a scene album organized into four scenes.

Results

Opened in September 2026 and in operation. Before a reply is sent, the maximum points it could use are reserved; when the reply finishes, the charge is settled on actual usage. If image generation fails, the reserved points are returned. Model access and usage metering run on our own service, Inferaft. Each new version takes over requests only after its readiness is confirmed, so conversations continue during deployments.