Features

LoreForge ships with 24+ features designed to help you build, organize, and write within your fictional worlds.

Entries and Organization

Rich Entry Editor

Every piece of your world — characters, locations, events, items, factions, and more — lives as an entry. The editor supports full Markdown with live preview, including [[wiki-links]] that create clickable cross-references to other entries. Hover over a wiki-link to see a preview card without leaving the page.

11 Built-in Entry Types (+ Custom)

Choose from Character, Location, Event, Item, Faction, Lore, Magic, Species, Culture, Language, and Religion. Each type comes with a tailored body template with section headings to guide your writing. Need something else? Create custom entry types on the fly.

Entry Statuses

Entries have three statuses: Draft (work in progress), Canon (established lore, used as AI context), and Archived (hidden from main views). Only canon entries are included when the AI generates content, ensuring consistency with your approved lore.

Soft Delete and Trash

Deleted entries are soft-deleted and can be restored from the Trash view. Hard deletion happens automatically after a configurable retention period.

Entry Images

Upload images to any entry to build a visual gallery. Set a hero image that appears at the top of the entry and in search results.

Full-Text Search

Search across all entries using BM25-ranked full-text search. Entry names are weighted 5x, tags 2x, and body text 1x. Powered by SQLite FTS5 (self-hosted) or PostgreSQL GIN indexes (cloud).

Tags, Eras, and Regions

Organize entries with free-form tags, assign them to eras (time periods), and group them by region (geographical areas). All three support filtering in the entry list.

Revision History

Every substantive edit (name, body, type, or tags) creates an automatic revision snapshot. Browse and compare past versions of any entry.

AI-Powered Writing

Context-Aware AI Actions

All AI actions use your canon as context. When you run an action on an entry, LoreForge gathers connected entries via edges plus up to 10 additional canon entries, ensuring the AI understands your world before generating anything.

Expand

Generate new content that extends an entry's lore. The AI reads the existing body and connected canon, then writes additional paragraphs that naturally continue the entry. Uses the writer model for creative quality.

Summarize

Get a concise summary of a long entry. Useful for quickly reviewing characters with extensive backstories or complex events.

Find Connections

The AI analyzes an entry against your canon and suggests relationships you may not have considered — thematic links, geographical proximity, shared factions, or narrative parallels.

Detect Contradictions

Run a contradiction check to find inconsistencies between an entry and the rest of your canon. Catches timeline conflicts, contradictory facts, and logical gaps.

Generate Dialogue

Create in-character dialogue based on a character's personality, relationships, and context. The AI generates conversations that feel natural to your world.

Codex Generation

Generate a structured, encyclopedia-style reference entry suitable for a world codex or player handout.

Streaming Responses

AI actions support Server-Sent Events (SSE) streaming, so you see content appear in real time as the model generates it.

Style Matching

Upload writing samples in your world settings, and the AI will match your prose style across all creative actions. The samples are included as few-shot examples in the system prompt.

Bulk Generation

Generate multiple entries at once from a freeform prompt. Describe a concept (“the ruling council of the Northern Kingdoms”) and LoreForge creates 3-5 interconnected entries.

Name Generator

Generate culturally-consistent names for characters, places, or factions. The AI uses your existing canon to match naming conventions.

Scene Generator

Generate prose scenes set in your world, featuring your characters and locations with proper context.

Consistency Check

Run a world-wide consistency audit that examines up to 20 canon entries for contradictions, timeline errors, and logical gaps.

AI Chat

Open the chat sidebar and ask questions about your world. The AI searches your canon for relevant context and answers in character, citing specific entries.

Writing Coach

An AI writing coach that provides feedback on your entries, suggests improvements, and helps you develop your world further through guided conversation.

Visual Tools

Visual Whiteboard

The whiteboard displays your entries as cards on an infinite canvas. Capabilities include:

Relationship Graph

A force-directed graph visualization showing entries as nodes and edges as connections. Nodes are color-coded by entry type. Click any edge to view or edit the relationship label.

Maps

Upload map images and place pins on them. Each pin links to an entry, creating a geographic view of your world. Supports multiple maps per world.

Timeline

Create timeline events with dates, descriptions, and linked entries. View events in chronological order to track your world's history.

Fantasy Calendars

Define custom calendar systems with configurable months, moons, and holidays. Perfect for worlds that don't follow the Gregorian calendar.

Writing Tools

Novel Planner

Plan your novel with structured beats and sections. Organize your story arc, track chapters, and maintain a high-level view of your narrative structure.

Chapters

Write and manage chapters within your world. The chapter editor includes a Codex Sidebar that scans your text for wiki-links and character name mentions, showing relevant entry details as you write.

Story Threads

Track narrative threads across your world — plot lines, character arcs, and thematic elements that span multiple entries and chapters.

Writing Goals and Sessions

Set word count goals and track writing sessions. See daily, weekly, and monthly statistics to maintain your writing habit.

Quest Tracking

Track quests with linked entries and session logs. Ideal for game masters running tabletop RPG campaigns.

Lore Notes

Attach threaded notes to entries for discussion, brainstorming, or editorial comments. Notes support replies, creating conversation threads.

Collaboration and Sharing

Multi-World Projects

Create and manage multiple worlds (projects) from a single account. Each world has its own entries, edges, maps, settings, and collaborators.

Invite Collaborators

Invite others by email with editor or viewer roles. Editors can create and modify entries; viewers have read-only access.

Real-Time Presence

See who is online and which entry they are currently editing. Presence indicators update in real time via heartbeat.

Presentation Mode

Share a read-only view of your world via a share token URL. Entries marked as gm_only are hidden in presentation mode, letting game masters share world info with players without spoiling secrets.

Marketplace

Publish your world to the community marketplace. Other users can browse, preview, and clone published worlds as starting points for their own projects.

Transfer Ownership

Transfer world ownership to a collaborator when projects change hands.

Import and Export

Export Formats

Import Formats

Infrastructure

LLM Provider System

All LLM calls route through a unified provider abstraction. Switch between Ollama, Anthropic, and OpenAI from the Settings UI without restarting. Each provider has separate writer (creative) and utility (analytical) model slots.

Quota System (Cloud)

Free tier users get 50 AI generations per month (configurable). Pro subscribers and BYOK (bring-your-own-key) users get unlimited access. A 14-day trial with full Pro access is granted on signup.

PWA / Offline

LoreForge is a Progressive Web App. Install it to your home screen and access cached entries offline via the service worker with IndexedDB caching.

Telegram Bot Integration

Query your lore, generate names, and run AI actions from Telegram. Supports voice messages via Whisper transcription. See the Telegram Bot page for details.

Image Generation

Generate images for entries using connected image generation services (ComfyUI, DALL-E, etc.).

Voice Transcription

Transcribe voice recordings and use them as input for entries or AI actions. Powered by Whisper STT.