Plotree is a Windows desktop app for outlining branching stories for novels and games. Build a flowchart of scenes, choices, and endings, then keep the writing context for each part of the story in the same project.
Use the canvas to connect narrative beats, edit a node's synopsis and memo in the details panel, and organize the project with color tags, characters, groups, layouts, and card appearance settings.
Choose either installation method:
- Microsoft Store (recommended): certificate trust and updates are handled automatically.
- Direct installation from GitHub Releases: download and extract
Plotree_<version>_DirectInstaller.zip, then runInstall-Plotree.bat.
The GitHub version uses a self-signed certificate, so administrator approval is required during the first installation. The installer verifies that the included certificate matches the MSIX bundle before adding it to the Windows Trusted People store. The GitHub version does not update automatically; run the installer again for each new release.
English user manual | 日本語版ユーザーマニュアル
Use GitHub Issues for bug reports, feature requests, and usage questions. Do not attach .plotree files or screenshots containing private story material.
See Support and the privacy policy for details.
- Create scene, choice, and ending nodes, then drag from a node handle to create labeled connections.
- Select multiple nodes to move, tag, assign characters, unpin, or delete them together.
- Copy and paste selected nodes from the toolbar, context menu, or Ctrl+C / Ctrl+V. Connections between copied nodes and their referenced tags and characters are preserved.
- Navigate large graphs with automatic horizontal and vertical scroll bars, canvas panning, mouse-wheel scrolling, and zoom controls.
- Combine automatic layered layout with manually pinned nodes.
- Track node body text, writing memos, color tags, characters, and character groups.
- Export the graph as PNG or SVG, or export story routes as Markdown or plain text.
- Switch the interface between English and Japanese from Settings > Language.
- Windows 10 version 1809 or later, or Windows 11
- .NET 10 SDK for building from source
dotnet build .\Plotree.slnx -p:Platform=x64Use winapp run or the WinUI BuildAndRun workflow to launch a development build rather than starting the executable directly.
After creating an MSIX bundle and its .cer file, build the GitHub direct installer with:
.\scripts\New-DirectInstaller.ps1 -PackageDirectory .\src\Plotree\AppPackages\<version>See LICENSE. Third-party notices are available in THIRD_PARTY_NOTICES.md.

