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:
- Pan and zoom with mouse or trackpad
- Drag entries to arrange spatially
- Drag-to-connect to create edges between entries
- Auto-populate the board with all entries in your world
- Create new entries directly on the board
- Minimap for navigation in large worlds
- Filter by entry type
- Pin cards to keep them visible
- Export the board as PNG
- LLM chat integrated into the whiteboard
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
- JSON — Full data export including entries, edges, settings, and metadata
- Markdown — Each entry as a separate Markdown file in a ZIP archive
- PDF — Formatted document with table of contents
- EPUB — E-book format for reading on devices
- DOCX — Microsoft Word document
Import Formats
- LoreForge JSON — Re-import a previous export
- Notion — Import from Notion export files
- World Anvil — Import from World Anvil export
- ZIP — Batch import from a ZIP of Markdown files
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.