Version 0.8a is a hotfix that fixes the writing editor and left panel so that you can now drag and drop items the same way you do in the topics section. Also, in the Windows Version, the AI Engine is up and running! Both Linux and Windows now perform the same.
Extal World Builder - Updates
All questions regarding the Extal World Builder should be asked in the forum section.
Version 0.8 beta is out for Windows and Linux. It still has bugs and I would love for people to tell me what works and what doesn't or even if there's a glitch here or there. New Feature: The World and Draft. I revamped the Topics tab to include both the same topics function but also a section dedicated to writing. There's several tools specific to writing.
Version 0.6 beta is out for Windows and Linux. Does it have bugs? Most likely so it should not be considered ready for actual usage. If you want to test it out, head on over to the forum. It's in the announcements.
Tested program on Windows 11 and so far things are working with the exception of the AI Model installing. I'll have to figure something out for this. This is not a big issue though because the automatic function of searching is still present so scanning still works.
Feature wise, Markdown formatting is gone. In its place is a workable word processor with a toolbar for fonts, alignment, image input and format, plus within the topics editor, a functioning text box and image box similar to Microsoft Publisher.
- Each topic created has its own visual editor where you put your text and images wherever you want.
- The main topics editor is detachable so you can enlarge the window and get a better view of your topic selection.
- Added an export option for one big export of all tabs or single tabs in the formats markdown, xml, docx, or pdf.
The features for each tab (Topics, Characters, Timeline, Maps) work semi-correctly. There needs to be some tweaking here and there.
Feature wise, I think I'm done adding things for now. I really like where it's at. Everything is linkable and that was one of 2 goals: add an interactive map and a linking system.
I'm actually undecided on the "font system" though. Do I really want a markdown editor or go with a word processor? I'm leaning towards a markdown system right now.
Who This Program Is Built For
Extal is especially useful when your world has enough moving parts that plain notes stop working. It is built for creators who need relationships, context, and navigation between many entities.
Novelists and Series Writers
Track recurring characters, evolving locations, and timeline consistency over long projects.
- Linked article text reduces continuity mistakes.
- Backlinks reveal where an item is referenced.
- Timeline events keep historical order visible.
Game Masters and Campaign Designers
Run living settings with factions, NPCs, map points, and event history that all connect together.
- Interactive map markers for quest and travel planning.
- Travel-time measuring in weeks, days, hours, minutes.
- Fast navigation between linked entities during sessions.
Game and Narrative Teams
Keep design references structured in a local desktop vault instead of scattered files.
- Entity linking helps writers and designers share context.
- Topic hierarchy supports large lore libraries.
- Local file-based storage is easy to back up and version.
Hobby Worldbuilders
Create a personal world encyclopedia with maps, characters, and historical records in one place.
- Rich editor tools support long-form world documents.
- Visual structure keeps hobby projects easy to revisit.
- Optional scanning can speed up initial setup from notes.
How People Use It Day to Day
The app is organized around a practical cycle: build entries, connect them, and use the links while writing or planning.
Typical Workflow
Comprehensive Feature Breakdown
The sections below describe what is implemented in the current build and how each part supports actual worldbuilding work.
Core Workspace and Data Model
- Tabs: World + Draft, Characters, Timeline, Maps.
- Three-panel layout: left (tree), center (editor/map), right (metadata/links).
- Resizable/collapsible panels, detachable topic editor window.
- Vault workflow: New, Load, Save As, auto-save, backup .bak files.
- Legacy vault migration and last-opened vault auto-load.
Topics and Lore Organization
- Hierarchical topic tree with drag-and-drop reorder/nesting.
- Context menu: add child, rename, delete, color override.
- Linked items: characters, topics, maps, markers, timeline events.
- Backlinks panel: see all references to a topic.
- Templates for new topics, import/export/reset.
Character Management
- Profile fields: name, race, age, gender, class, tags, personality, background, motivations.
- Portrait: emoji or uploaded image.
- Tabs: Overview, Biography, Notes, Relationships.
- Relationship editor: target, type, notes.
- Links/backlinks for navigation.
- Templates for new characters.
Timeline and Event Tracking
- Events: date, end date, category, description, links.
- Rich editor for event content.
- Timeline view: chronological event cards, category filter.
- Event links: characters, topics, maps, markers.
- Backlinks and relationship network.
Rich Editor and Formatting Toolset
- Formatting: headings, alignment, lists, quote, bold/italic/underline/strikethrough.
- Font family/size, color, background highlight.
- Image insertion (URL/file), alignment, resize.
- Table insertion, row/column editing, merge/split, header toggle, border/cell styling.
- Shape tool: rectangle/circle/triangle, table-cell backgrounds.
- Spelling & grammar (offline), AI rewrite (local model).
In-Article Hyperlinking and Graph-Like Navigation
- Hyperlink modal: URL, email, phone, anchor, internal world-item links.
- Internal links: topics, characters, events, map markers.
- Clickable links in article text, text or button style.
- Right-panel linked items and backlinks.
Maps, Markers, and Travel-Time Measurement
- Interactive Leaflet map: pan, zoom, add/drag/rename/recolor/delete markers.
- Unplaced markers: create first, place later.
- Marker: name, description, color, category, entity link.
- Measure mode: route-following or direct line.
- Travel output: weeks, days, hours, minutes.
- Options: on-foot pace, horse presets, custom multipliers, calibration from known trip.
Scanner and Optional Local AI
- Scan File/Folder: parse text, propose entities (characters, events, topics, locations).
- Review suggestions, apply individually or all at once.
- Rescan after edits, deduplicate suggestions.
- Optional local AI: enable toggle, manage models, runs offline (GGUF models).
- AI model manager: install, download, select, remove models.
Appearance, Context Menus, and App Hooks
- Theme settings: scheme selection, custom colors, import/export/reset.
- Context menus: tree items, editors, tables, map markers.
- Keyboard: F1 help, Escape modal/fullscreen.
- Desktop menu: new/open/save/save-as, export, find/replace, rebuild index.
Technical Aspects
This section explains how the app is structured in practical terms so creators and technical users know what to expect.
Desktop Architecture
- Electron desktop app model for Windows, macOS, and Linux deployment.
- Front-end interface implemented in HTML/CSS/JavaScript.
- Front-end state tracks topics, characters, events, and maps as linked entities.
Editor and Mapping Stack
- Quill-based rich text editing with custom toolbars and modal tools.
- Leaflet-based interactive map canvas for markers and route measurement.
- UI includes dedicated modals for links, tables, shapes, theme settings, and measurement configuration.
Storage and Data Safety
- Vault data stored locally in JSON-oriented structures.
- Auto-save scheduling reduces manual save burden.
- Save As allows copy-based backups and branching project files.
Optional AI Subsystem
- Text scanning works without AI via baseline extraction logic.
- Local AI can be enabled through model manager setup.
- Model files are large and directly affect disk and memory requirements.
Estimated System Requirements and Platform Targets
The values below are practical estimates for this app type and current feature set. Actual performance depends on vault size, image sizes, and whether local AI is enabled.
Where It Can Run
| Platform | Status | Notes |
|---|---|---|
| Windows | Supported target | Desktop workflow with file pickers and local vault files. |
| macOS | Supported target | Desktop workflow with the same feature model. |
| Linux | Supported target | Desktop workflow with the same feature model. |
Estimated Requirements (No Local AI)
- CPU: modern dual-core or better (Intel/AMD equivalent).
- RAM: 4 GB minimum, 8 GB recommended for larger projects.
- Storage: 1-2 GB free for app plus project files and images.
- GPU: integrated graphics is usually sufficient.
Estimated Requirements (With Local AI Models)
- CPU: modern quad-core recommended.
- RAM: 8 GB minimum, 16 GB recommended for smoother model use.
- Storage: +2 to 8+ GB depending on installed model sizes.
- GPU: optional for acceleration, not required for all setups.
Practical Performance Notes
- Very large map images and many markers increase memory usage.
- Large vaults with heavy formatting or many images benefit from more RAM.
- Model downloads and local AI setup are optional; core worldbuilding features do not require them.
Why This Matters for Writers and Worldbuilders
The app is built around continuity and retrieval: if your world has many names, places, historical events, and moving relationships, Extal helps you keep it navigable. You are not just writing pages - you are building a connected reference system you can actually use while drafting, planning sessions, or revising long projects.