feature record01

Free LitRPG writing software · WriteIDE 0.7.3

Your manuscript. Your world. Every level in between.

Write scenes, build stat systems, track equipment and quests, and keep your world connected to the story. WriteIDE brings writing, progression tracking, publishing, and a Reader Codex into one local workspace.

Available for macOS, Windows, and Linux. No account required. Release notes

feature group02

Writing

A writing workspace that grows with your story

Draft a scene, work through a whole chapter, or organize a series. Your character system is there when you need it, and optional when you just want to write.

Whole-chapter Focus Mode with prose and system messages
More in Writing (13)
Bring your manuscript into WriteIDE
feature group03

Planning

Plan the next beat. See the shape of the book.

Work from scenes, outline before drafting, or mix both. Keep plot structure and progression pacing together as your plan changes.

  • Three planning modes

    Discovery, Outline-First, and Hybrid; planned beats can exist before manuscript scenes.

  • Scene framework worksheets

    Story Grid, Scene / Sequel, and Emotional Arc lenses; synopsis plus structured planning fields.

  • 15 plot templates

    Ten LitRPG arcs and five classic structures; beat purposes, prompts, pacing notes, pitfalls.

More in Planning (9)
Try the progression planner
feature group04

Stat systems

Build the rules your world actually uses

Design your own attributes and formulas, start from a template, and give different characters the systems they need.

More in Stat systems (13)
Try the character stat sheet
feature group05

Progression

Watch your cast change across the story

Move through the manuscript on a shared story-position dial. Inspect character growth, compare the party, and return to the scene behind a change.

Character Power Curve plotting level and total power across the story
More in Progression (10)
Build a consistent series ledger
feature group06

Stat blocks

Put the system on the page, then review its history

Write editable system messages and insert character or quest displays. Saved stat blocks preserve their story boundary so you can inspect earlier choices.

Saved and current character stat values in Scenes to review
More in Stat blocks (10)
See how stat-block review works
feature group07

Equipment & skills

Remember what they carry, equip, and learn

Track quantities, trades, loadouts, bonuses, and skills where they happen in the story. Keep past equipment and ability use available for reference.

More in Equipment & skills (16)
  • Item catalog

    Weapons, armor, accessories, consumables, quest items, currency, and materials; details/images/bonuses.

  • Inventory quantities

    Track ownership and quantities per character, including partial transfers.

  • Scene-linked loot and giving

    Record acquisitions at story positions; parsed loot supports multiple items and quantities.

  • Equip and unequip

    Apply equipment bonuses while keeping historical equipment context.

  • Configurable equipment slots

    Configure slot definitions and positions for character loadouts.

  • Equipment categories

    Organize compatible equipment beyond default categories.

  • Item sets

    Define set membership and piece-count bonus thresholds.

  • Equipment and modifier totals

    Combine base stats, flat equipment bonuses, and percentage modifiers in calculated totals.

  • Historical item ownership

    Inspect recorded holders, transfers, and quantities; unknown historical quantities remain explicit.

  • Historical inventory views

    Reconstruct carried/equipped state at selected scene; historical details read-only where required.

  • Titles, buffs, and debuffs

    Add modifiers, activate or deactivate them, and inspect their bonuses. Record when temporary effects end.

  • Custom rarity tiers

    Project-specific names, colors, ordering, and rarity assignment.

  • Rarity-set transfer

    Export a rarity set as JSON and import it into another project. Matching names merge while existing references and unmatched tiers are preserved.

  • Skill catalog

    Define skills/abilities, categories, descriptions, and custom properties.

  • Skill acquisition and leveling

    Teach and advance skills with scene-linked history.

  • Skill history

    Inspect skill acquisition, level progression, and limited-use history. Custom cooldown notes describe your system; they do not run an automatic timer.

Explore rarity colors
feature group08

Quests & threads

Keep rewards and unfinished promises in view

Build quests with objectives, prerequisites, and rewards. Track the subplots, promises, and goals that still need a place in the manuscript.

More in Quests & threads (8)
Sketch a quest in your browser
feature group09

Worldbuilding

A world library connected to the manuscript

Keep names, aliases, appearances, relationships, locations, and factions in connected records. Use reveal positions to inspect what a reader should know.

Story Overview with cast, classes, equipment, and story-position controls
More in Worldbuilding (16)
Turn selected world knowledge into a Reader Codex
feature group10

Import & spreadsheets

Bring your manuscript and your numbers

Import existing prose or start a tracker from CSV or Excel. Review the proposed structure and values before creating or changing records.

Spreadsheet tracker review with character rows and typed starting values
More in Import & spreadsheets (8)
  • Headingless/single-chapter handling

    Review and import prose even when it has no chapter headings or belongs in one chapter.

  • Import review and cancellation

    Choose the structure and content before importing. Cancel the review without creating manuscript records.

  • Spreadsheet text and blank fidelity

    Preserve leading-zero text when typed as text; blank stats unset; reject unsupported numeric precision.

  • Spreadsheet formula boundaries

    Skip ordinary formula cells before tracker import. Convert array or data-table formulas to literal values first; unsupported numeric precision is refused.

  • Existing-project stat import

    Preview and apply supported changes from a WriteIDE workbook or compatible CSV to an existing project. Use the new-tracker flow to map a different spreadsheet layout.

  • Canonical workbook export

    Export a WriteIDE workbook containing supported stat definitions, story positions, tracked values, and history.

  • Current-stats CSV

    Export current typed base and resolved calculated values, including trackers with no scenes. Equipment bonuses, remaining resources, and history are separate.

  • Interrupted export recovery

    Identify/reveal partial destination files and require explicit cleanup before retry.

Compare manuscript import paths
feature group11

Export & sharing

Prepare your chapter for its next destination

Compile a manuscript, copy a Royal Road chapter, or save a share card. Choose the content and formatting appropriate to the destination.

  • HTML export

    Web-oriented manuscript with structured blocks and selected templates.

  • Royal Road copy

    Review current chapter, report unsupported formatting, copy HTML or legacy BBCode to clipboard.

  • Stat-block PNG share cards

    Choose public stat fields before image export.

More in Export & sharing (13)
  • Scoped manuscript compile

    Choose the available scene, chapter, or manuscript scope and select content for export.

  • Markdown export

    Portable text with supported WriteIDE block restoration markers.

  • DOCX export

    Create a Word manuscript with images and stat blocks, Letter or A4 pages, and title-page, header, and page-number options.

  • PDF export

    Create a 6 × 9-inch manuscript PDF with supported embedded PNG and JPEG images.

  • EPUB export

    Packaged manuscript XHTML and bundled supported images for e-readers.

  • Legacy BBCode export

    Forum markup where destination accepts it; separate from Royal Road HTML workflow.

  • Chapter Stat Changelog

    Point-in-time stat sheets and chapter changes in Markdown.

  • World Bible PDF

    Select world records/details for reference; author or reader-safe edition with configured boundary.

  • Custom HTML system-message templates

    Customize system-message layouts with title and content placeholders. Available for HTML export and Royal Road copy.

  • Custom HTML stat templates

    Customize stat-block layouts with character names, classes, and stat fields. Set project defaults or choose per export; available for HTML and Royal Road copy.

  • BlueBox PNG share cards

    Review a system message and save it as a PNG image to share.

  • Power-curve PNG share cards

    Review plotted series before saving comparison/progression image.

  • Share-field privacy review

    Choose which fields to include before saving a share card. Prose and private fields start excluded.

Follow the Royal Road formatting guide
feature group12

Reader Codex

Give readers a world they can explore safely

Build a linked companion encyclopedia through the latest chapter you choose. Readers can look back within that boundary as the records follow their position.

Reader Codex workspace with chapter boundary and entry controls
More in Reader Codex (9)
Explore Reader Codex in the release guide
feature group13

Versions & backups

Make room to revise with a way back

Save versions, compare drafts, and restore project snapshots. Prepare a saved chapter for reference while you continue writing.

Prepared chapter confirmation identifying its saved Version and Markdown file
More in Versions & backups (15)
Understand local storage and data ownership
next14

Free · local-first

Start with the story you already have.

Start with an empty manuscript, import TXT, DOCX, or Markdown, or bring a CSV or Excel tracker. You can also keep drafting in your current editor and use WriteIDE for the story’s records. No account is required. WriteIDE 0.7.3 is available for macOS, Windows, and Linux. Read the release notes for its exact scope and limitations.