What is NX-Writer?
NX-Writer is a comprehensive Integrated Creative Environment (ICE) designed for storytellers who need more than just a word processor.
Distraction-Free Editor
Rich formatting with typewriter mode and focus features
World-Building
Databases for characters, locations, and lore
Visual Planning
Timelines, boards, and matrix tools
Who is NX-Writer For?
- Novelists & Authors β Craft long-form fiction with chapter organization and tracking
- Screenwriters β Write properly formatted screenplays with beat boards
- Game Designers β Build complex narratives and manage interactive story branches
- TTRPG Game Masters β Organize campaigns, NPCs, and session notes
- World-builders β Track relationships and lore across complex universes
π‘ Key Philosophy
NX-Writer believes that context is everything. Unlike traditional word processors, NX-Writer automatically tracks where characters and locations are mentioned and links timeline events to chapters.
Installation
Pre-built Binaries
Installers for Windows, macOS, and Linux are available on the official website and stores.
System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| Operating System | Windows 10, macOS 10.15, Linux | Latest versions |
| RAM | 4GB | 8GB |
| Storage | 500MB | 2GB |
First Launch
When you first open NX-Writer, you'll see the Welcome Screen with options to:
- Create New Project β Start fresh with a blank project
- Open Project β Browse to an existing project folder or portable
.nxsfile - Recent Projects β Quick access to your recent work
- Example Projects β Try a pre-built Book (Dracula) or Script (Macbeth) example
Creating Your First Project
Let's walk through creating a simple story project from scratch.
Create a New Project
- Launch NX-Writer
- Click "Create New Project" on the Welcome Screen
- Choose a project name (e.g., "My First Novel")
- Select a save location on your computer
- Click "Create"
Create Your First Chapter
- In the Manuscript Explorer (left sidebar), you'll see an empty manuscript
- Click the "+ Add Chapter" button or right-click and select "New Chapter"
- Enter a name like "Chapter 1: The Beginning"
- Press Enter
Start Writing
Click in the editor pane and begin typing. Use the formatting toolbar or keyboard shortcuts:
- Ctrl+B for Bold
- Ctrl+I for Italic
Notice the word count updating in real-time in the Project Footer.
Add a Character
- Click the "Cast" tab in the left sidebar
- Click "+ Add Character"
- Enter the character name in the popup window
- Enter details like description, role, etc in the fields provided
- These details should be autosaved as you type, but feel free to CTRL+S to save manually
@CharacterName in your manuscript to create
auto-linked mentions!
Export Your Work
- Go to File β Export in the Ribbon
- Select PDF as the format in the Export Wizard
- Choose the "Standard Manuscript" preset and verify the live preview
- Click "Export"
Manuscript Editor
The heart of NX-Writer is its distraction-free rich text editor, powered by TipTap.
Rich Text Formatting
| Feature | Keyboard Shortcut |
|---|---|
| Bold | Ctrl+B |
| Italic | Ctrl+I |
| Underline | Ctrl+U |
| Strikethrough | Ctrl+Shift+X |
| Heading 1 | Ctrl+1 |
| Heading 2 | Ctrl+2 |
| Bullet List | Ctrl+Shift+8 |
| Numbered List | Ctrl+Shift+7 |
| Blockquote | Ctrl+Shift+B |
Zen Mode
Press Ctrl+Shift+Z or go to View β Zen Mode to enter full-screen distraction-free writing:
- Hides the Ribbon and sidebars
- Only shows the editor
- Press Ctrl+Shift+Z again to exit
Focus Mode
Toggle Focus Mode from the editor toolbar to fade all paragraphs except the one you're currently writing. Focus Mode automatically disables when you exit Zen Mode.
Cast (Characters)
Build a comprehensive database of your characters with detailed profiles and visual elements.
Creating a Character
- Open the Cast tab
- Click "New Character"
- Fill in the profile:
Basic Info
- Name (required)
- Portrait β Upload an image
- Also Known As β Other names the character goes by
- Role β Protagonist, Antagonist, etc.
Details
- Description β Appearance, personality
- Backstory β History and motivation
- Relationships β Link to other characters
Mentioned In Tracking
NX-Writer automatically tracks where you reference each character. Type a character's name in a chapter, then open their Cast entry to see the "Mentioned In" section listing all chapters.
Atlas (Locations)
Map out your world with comprehensive location entries.
Creating a Location
- Open the Atlas tab
- Click "New Location"
- Fill in the details:
Basic Info
- Name (required)
- Type β City, Building, Region, etc.
- Image β Map or illustration
Description
- Overview β General description
- History β Background and lore
- Geography β Physical characteristics
Location Relationships
- Part of β Link to parent location
- Connected to β Neighboring locations
- Inhabitants β Link to Cast entries
Timeline
Master your story's chronology with a powerful drag-and-drop timeline system.
Use Cases
- Tracking story chronology
- Managing flashbacks and flash-forwards
- Coordinating multiple character storylines
- Planning story pacing
Creating Events
- Open Tools β Timeline
- Click "Add Event"
- Set event title, date/time, and optionally link to a chapter
- Drag events horizontally to adjust timing
Boards (Infinite Canvas)
An infinite canvas for brainstorming, like Miro or Obsidian Canvas.
Use Cases
- Brainstorming plot ideas
- Character relationship maps
- Scene planning
- Research organization
Using Boards
- Open Tools β Boards
- Double-click to create a sticky note
- Drag notes around freely
- Hold Shift and drag between notes to draw arrows
- Right-click for color options
Navigation
- Click and drag background to pan
- Scroll to zoom
- Ctrl+0 to reset view
Matrix
A high-level outlining tool for tracking multiple plot threads.
Use Cases
- Tracking multiple plot threads
- Ensemble cast management
- Act/chapter structure planning
Setting Up a Matrix
- Open Tools β Matrix
- Define rows (e.g., character names or plot threads)
- Define columns (e.g., chapter numbers or acts)
- Fill in cells with plot beats
- Color-code by importance or theme
Corkboard
Visualize your story structure with an intuitive index card interface.
What is Corkboard View?
The Corkboard provides a visual overview of your chapters (Manuscript) or scenes (Script) as index cards. Perfect for big-picture story planning and reorganization.
Key Features
- Index Card Visualization β Each chapter/scene displayed as a card with title and synopsis
- Drag-and-Drop Reordering β Easily rearrange your story structure by moving cards
- Synced with Beat Board β Changes in Corkboard reflect in your main manuscript/script
- Unified Access β Available from the top toolbar in both Script and Manuscript modes
Using Corkboard
- Click the Corkboard icon in the toolbar
- View all chapters/scenes as index cards
- Drag cards to reorder your story
- Click a card to edit its synopsis
- Double-click to jump to that chapter/scene in the editor
Grammar & Style Tools
Built-in Harper.js style checker provides real-time writing assistance.
Features
- Real-time detection of passive voice, weak adjectives, and weasel words
- Click-to-apply auto-fixes for common issues
- Configurable rules (enable/disable specific grammar checks)
- Spell checking with custom dictionary support
Script Mode
Transform NX-Writer into a professional screenwriting environment with industry-standard formatting and production tools.
Screenplay Elements
- Scene Headings β Proper INT/EXT formatting with automatic numbering
- Action Lines β Standard screenplay action blocks
- Dialogue β Character names and speech with proper margins
- Parentheticals β Actor direction
- Dual Dialogue β Side-by-side dialogue columns for simultaneous conversations
FDX Import/Export
Full Final Draft compatibility for industry-standard workflow:
- Import β Seamlessly import .fdx files with scene splitting and formatting preservation
- Export β Export to Final Draft format with full scene and metadata support
- Round-Trip β Optimized for large scripts (TV/Feature length)
SmartType
Intelligent autocomplete that speeds up your writing:
- Scene Headings β Auto-suggest INT./EXT. and remembered locations
- Character Names β Autocomplete from your cast list
Revision Mode
Track changes with color-coded revision sets for production workflows:
- Color-coded revision sets (Blue, Pink, Yellow, Green)
- Text color visualization and margin asterisks
- Revision marks preserved in PDF export
Scene Management
- Automatic Numbering β Scenes numbered automatically in editor and sidebar
- Scene Locking β Lock scenes to prevent renumbering during production (inserts "1A" style scenes)
- Scene Properties β Edit synopsis, time of day, and metadata per scene
- Omitted Scenes β Preserve numbering when removing scenes
Production Tools
Page View
WYSIWYG "Page View" with visual page break markers matching industry-standard formatting.
Stripboard
Drag-and-drop shooting schedule. Organize scenes into shooting days with page counts and PDF export.
Reports
Generate Cast Lists, Location breakdowns, Day/Night statistics, and character dialogue counts.
Sides Generator
One-click export of scenes for specific actorsβperfect for call sheets and rehearsals.
Additional Features
- Beat Board β Visual drag-and-drop beat sheet that syncs with timeline
- Title Page Editor β Dedicated modal for editing script title page metadata
- Daily Goal Tracker β Track writing progress with customizable targets
- Reading Time β Estimated performance time based on industry standards (~1 min/page)
Toggle freely between novel and script modes for hybrid projects.
Version Control & Snapshots
Never lose work with NX-Writer's built-in version control.
Snapshots
Snapshots are manual saves of individual chapters, allowing you to experiment freely without fear of losing your original draft.
- Create: Right-click a chapter in the Manuscript Explorer and select "Create Snapshot."
- Name: Give the snapshot a descriptive name (e.g., "Draft 1", "After Beta Reader Feedback").
- Restore: Right-click a chapter, select "Restore from Snapshot," and choose the version you want to revert to instantly.
Time Travel Compare
Want to see exactly what changed between two drafts? Use the Time Travel Compare tool.
- Right-click a chapter and select "Compare Snapshots."
- A side-by-side visual diff view will highlight what was added, modified, or removed between the two versions.
Automated Backups
NX-Writer automatically protects your entire project by creating a compressed .zip
file backup every time you close the application.
- Location: By default, backups are saved in a
backupsfolder inside your project directory. You can configure a custom, global backup folder in the app Settings under the General tab to store all your projects' backups in one place. - Retention: By default, NX-Writer keeps your 50 most recent backups. You can also configure this number in the app Settings.
- Restoration: If your project file ever becomes corrupted, simply navigate to
your backups folder, extract the contents of the latest
.zip, and open the resulting directory via the Welcome Screen.
Export Options
Export your work in multiple professional formats using our interactive Export Wizard.
Export Workflow
NX-Writer features an Interactive Export Wizard that lets you preview your document before saving.
- Go to File β Export to open the Export Wizard
- Choose your desired format (PDF, DOCX, HTML, EPUB, or NXS)
- Adjust your export settings (fonts, margins, presets) in the options panel
- Watch your document update in real-time within the Live Preview Pane
- Choose which chapters to include
- Click "Export"
Supported Formats
π PDF
Print-ready with customizable formatting. Presets: Standard Manuscript (Shunn), KDP-ready.
π DOCX
Microsoft Word compatible. Use for submissions to editors, agents, or publishers.
π HTML
Web-ready format. Single file or multi-file output with optional CSS.
π EPUB
Industry-standard eBook format with visual metadata editor.
π¦ NXS (Nexus Project)
Portable project format with embedded metadata and Chapter UUIDs. Perfect for backups or seamless data integration with NX-Publisher.
Screenplay Export
When in Script Mode, export to:
- Final Draft (.fdx) β Industry-standard professional format
EPUB Publishing
Create publication-ready eBooks with NX-Writer's visual EPUB editor.
Visual eBook Editor
Before exporting to EPUB, you can:
- Set book title, author name, and description
- Upload a custom cover image (recommended: 1600x2400px)
- Add ISBN and publisher information
NX-Writer validates EPUB metadata before export to ensure completeness. Use high-resolution cover images (300 DPI minimum) for best results.
Keyboard Shortcuts
Global
| Action | Shortcut |
|---|---|
| New Project | Ctrl+N |
| Open Project | Ctrl+O |
| Save Project | Ctrl+S |
| Settings | Ctrl+, |
| Quit | Ctrl+Q |
Editor
| Action | Shortcut |
|---|---|
| Bold | Ctrl+B |
| Italic | Ctrl+I |
| Underline | Ctrl+U |
| Find & Replace | Ctrl+K |
| Zen Mode | Ctrl+Shift+Z |
Navigation
| Action | Shortcut |
|---|---|
| Next Chapter | Ctrl+β |
| Previous Chapter | Ctrl+β |
| Jump to Top | Ctrl+Home |
| Jump to Bottom | Ctrl+End |
Tips & Best Practices
Writing Workflow
- Start with Structure β Outline chapters in the Matrix or Boards first. Create Cast/Atlas entries before deep writing.
- Use Snapshots Regularly β Before major revisions, after completing each chapter, before risky changes.
- Set Realistic Goals β 500-1000 words/day is sustainable for most writers. Use the Statistics Dashboard to track progress.
- Leverage AI Wisely β Use Magic Polish for stuck sentences, not entire chapters. AI suggestions are starting points.
- Organize with Tags β Tag characters by faction, role, or POV. Use tags to filter large projects.
Performance Tips
Large Projects (100+ chapters)
- Close unused tabs
- Disable real-time grammar checking
- Use Focus Mode for writing sessions
Backup Strategy
- Automated backups happen on exit
- Manually backup before OS updates
- Sync backup folder to cloud storage
Troubleshooting
Project won't open
- If opening a portable file:
- Check that the
.nxsfile hasn't been corrupted - Look for backup files in your backup folder
- Try opening from File β Open instead of double-clicking
- If opening a local project:
- Make sure you are trying to open the project in the right folder
- Look for backup files in your backup folder
- NX-Writer is folder based. The containing folder should pick up your project automatically.
AI Model download failed
- Check your internet connection
- Ensure you have 2GB free disk space
- Try re-downloading the model from Settings β NexusAI
- Check firewall isn't blocking the model download
Grammar checking not working
- Open Settings β Grammar & Spelling
- Ensure "Enable Grammar Check" is ON
- Check that Harper.js rules aren't all disabled
- Restart the application
Export produces blank document
- Ensure chapters have content
- Check that chapters are selected in export dialog
- Try a different export format to isolate the issue
- Check file permissions on save location
Slow performance with large projects
- Disable real-time grammar checking
- Close Timeline/Boards/Matrix when not in use
- Split project into smaller books if over 200k words
- Increase RAM allocation if running many apps
Getting Help
- Bug Reports: Contact us at contact@thenetherwatch.com with OS version, NX-Writer version, steps to reproduce, and expected vs. actual behavior
- Feature Requests: Contact us at contact@thenetherwatch.com
- Community: Join the Discord server (link coming soon)
Inline Comments
Collaborate with editors and beta readers using non-destructive inline comments.
How It Works
The commenting system integrates directly with the TipTap editor, allowing you to add notes and feedback without modifying your actual manuscript text.
Adding Comments
Managing Comments
Storage
Comments are persisted in sidecar JSON files (e.g.,
scene.comments.json), keeping your main manuscript files clean while preserving all feedback.