ChatMapper
ChatMapper is a browser-based workspace for building branching conversations, from dialogue and choices to variables, conditions, scripts, media, and links b…
What ChatMapper is
ChatMapper is a browser-based workspace for building branching conversations, from dialogue and choices to variables, conditions, scripts, media, and links between conversations. Its node-based visual graph supports games and interactive stories, learning, immersive experiences, and AI character roleplay. Before delivery, you can simulate Lua logic and check for broken links, dead ends, or undefined variables. An AI collaborator can suggest structured edits for review; changes you accept are saved as revisions. ChatMapper imports .cmp, XML, Arcweave, Twine, articy:draft, and CSV, and exports JSON, Unity XML, SCORM, xAPI, Yarn, HTML, and LearnBrite. Its public canonical JSON format can also be used with Unreal, Godot, and custom engines. The free plan allows one editor, three projects, and 300 nodes per project, with core exports and commercial use permitted. ChatMapper Cloud supports current Chrome, Edge, Firefox, or Safari; Desktop 1.9.1 is a separate Windows-only app that runs offline.
Good
- Visual graph supports dialogue, variables, and branching.
- Checks Lua logic, links, dead ends, and variables.
- Imports and exports multiple authoring formats.
- Free plan permits commercial use.
Watch out
- Free plan is limited to 300 nodes per project.
- Desktop 1.9.1 is Windows-only.
- Desktop Personal excludes commercial projects.
Who it suits
ChatMapper suits writers and teams designing branching dialogue for games, interactive stories, or learning projects. Its free plan permits commercial use, while Desktop Personal is for personal and non-commercial projects.
Verdict
ChatMapper combines branching-conversation authoring with simulation and validation tools. Check the plan limits and whether you need the browser workspace or offline Windows desktop app.
Plans and prices
From ChatMapper's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | 1 editor · 3 projects · 300 nodes each · visual canvas · Lua simulation · deterministic validation · JSON/HTML/screenplay export · commercial use |
| Desktop Personal | Free | 1 user · Windows Desktop 1.9.1 · fully offline · local files · personal and non-commercial use only · Free forever |
| Creator | $19 a month | unlimited projects and nodes · production exports · AI collaborator · generative voice/video with provider keys · localization · 90-day history · Billed annually at $228/year, or $24 month to month |
| Desktop Commercial | $35 a month | 1 professional user · commercial/client work · advanced exports · Windows Desktop 1.9.1 · Billed annually at $420/year |
| Team | $79 a month | organizations · roles · live presence · conflict protection · full diff/history/restore · shared AI provider configuration · priority support · Billed annually at $948/year, or $99 monthly; 3 editors included, plus $20 per extra editor |
| Desktop Team | $110 a month | 3 professional users · commercial/client work · advanced exports · Windows Desktop 1.9.1 · Billed annually at $1,320/year |
| Enterprise & OEM | Priced on request | OEM/white-label engine · custom integrations/exporters · SSO · security review · DPA · private or on-prem deployment · onboarding · SLA · commercial support |
The facts
Each one read from ChatMapper's own pages, with the date it was checked.
What it does
- AI assistance
- The AI collaborator proposes structured edits for human review, and accepted changes are saved as revisions.checked 28 Sep 2026
- AI editing
- The AI collaborator proposes structured scenario drafts, branch extensions, rewrites and scoring logic that a person must approve before application.checked 15 Oct 2026
- AI providers
- ChatMapper lists OpenAI, Anthropic, ElevenLabs, HeyGen and Synthesia as provider options, with customers supplying their own keys.checked 15 Oct 2026
- Authoring
- Its visual graph supports dialogue, choices, actors, variables, conditions, scripts, media, and cross-conversation links.checked 28 Sep 2026
- Custom engines
- Unreal, Godot and proprietary engines can consume the canonical JSON format through a documented custom-runtime route.checked 15 Oct 2026
- Data portability
- The site says scenarios use a public canonical JSON format with an MIT reference parser and can be exported.checked 28 Sep 2026
- Desktop download
- Desktop 1.9.1 is distributed as a 21.85 MB executable installer and a 26.20 MB MSI for managed Windows deployment.checked 15 Oct 2026
- Desktop status
- The maker describes Desktop 1.9.1 as stable and maintained, while active development is concentrated in the browser product.checked 15 Oct 2026
- Deterministic validation
- Validation checks broken links, dead ends, unreachable content, undefined variables and runtime-readiness issues across the graph.checked 15 Oct 2026
- Documentation depth
- Developer documentation covers the data model, normative JSON, runtime semantics, Lua, XML, format extensions, validation, importers and multiple integrations.checked 15 Oct 2026
- Engine support
- The site describes Unity and Yarn exports and says canonical JSON can be used with Unreal, Godot, and custom engines.checked 28 Sep 2026
- Exports
- Exports include canonical JSON, Unity XML, Yarn, HTML player, SCORM, xAPI, CSV, RTF, SVG, CMPKG and LearnBrite delivery.checked 15 Oct 2026
- Import and export
- ChatMapper lists imports from .cmp, XML, Arcweave, Twine, articy:draft, and CSV, and exports to JSON, Unity XML, SCORM, xAPI, Yarn, HTML, and LearnBrite.checked 28 Sep 2026
- Imports
- Supported imports include ChatMapper desktop files, .cmp, .cmpkg, XML, JSON, CSV/Excel, Twine, Arcweave and articy:draft.checked 15 Oct 2026
- Integrations
- The site lists OpenAI, Anthropic, ElevenLabs, HeyGen, and Synthesia as supported provider integrations using customers’ own keys.checked 28 Sep 2026
- JavaScript API
- The standalone player exposes window.chatmapperPlayer with scenario, session, completion and choice callbacks.checked 15 Oct 2026
- Limit: editor clutter
- A Bath Spa research thesis reports that ChatMapper's UI and output felt encumbered by extra avatar and game-asset features for the author's writing workflow.checked 15 Oct 2026
- Limit: extra processing
- The same thesis says ChatMapper exports redundant data that required additional processing for the author's application.checked 15 Oct 2026
Money
- AI billing
- Generative media uses customers’ own provider keys, with provider usage billed directly by the provider and no ChatMapper markup.checked 28 Sep 2026
Where it runs
- Browser compatibility
- The documentation says ChatMapper Cloud runs in current Chrome, Edge, Firefox, or Safari.checked 28 Sep 2026
- Desktop platform
- ChatMapper Desktop 1.9.1 is a Windows-only application that runs fully offline; the maker says it is stable and maintained while active development happens in the browser product.checked 28 Sep 2026
- Limit: macOS use at the time
- The thesis author reported needing a Windows emulator to use ChatMapper on macOS during the period studied.checked 15 Oct 2026
The company
- Company size
- LinkedIn lists ChatMapper as a privately held company with 2–10 employees.checked 15 Oct 2026
- Founded
- LinkedIn lists ChatMapper's founding year as 2012.checked 15 Oct 2026
The full review of ChatMapper
Overview
ChatMapper is a node-based tool for building branching conversations, checking their logic, and preparing them for different destinations. It is best suited to writers and teams who need structured dialogue that can move between narrative tools and game or learning engines. Its strongest case is the combination of visual authoring, simulation, and broad export options; its main trade-offs are the small included seat counts and the Windows-only offline desktop edition.
Key features
The graph can hold dialogue, choices, actors, variables, conditions, scripts, media, and links across conversations. That makes ChatMapper a fit for both simple branching stories and scenarios whose logic or structure needs closer management. Lua simulation and checks for broken links, dead ends, and undefined variables address a practical weakness of graph authoring: structural mistakes can be hard to spot by reading nodes alone.
An AI collaborator proposes structured edits for human review, with accepted changes saved as revisions. Supported provider integrations include OpenAI, Anthropic, ElevenLabs, HeyGen, and Synthesia, using customers’ own keys. Generative-media usage is billed directly by those providers, with no ChatMapper markup, so AI costs sit outside the subscription.
Imports include .cmp, XML, Arcweave, Twine, articy:draft, and CSV. Exports include JSON, Unity XML, SCORM, xAPI, Yarn, HTML, and LearnBrite. Unity and Yarn have direct export paths; the public canonical JSON format can also be used with Unreal, Godot, or custom engines. The MIT reference parser and exportable scenarios make portability a notable advantage for teams wary of locking their narrative data into one workspace.
Localization workflow and version history are supported. The Creator plan gives 90-day history, while Team includes full history. ChatMapper is presented for games and interactive stories, serious games and learning, immersive experiences, and AI character roleplay; the breadth is useful, though the best fit is work that benefits from explicit branches, variables, and conditions.
Pricing
The Free plan costs nothing and allows one editor, three projects, and 300 nodes per project, with core exports and commercial use permitted. It is a meaningful way for solo authors to build and publish modest projects, but project and node caps make it less suitable for larger or growing content. There is no free trial; the free plan is the ongoing entry point.
Creator costs $19 a month, billed annually. It removes project and node limits and adds Unity, Yarn, SCORM, xAPI, and LearnBrite exports, an AI copilot, localization, and 90-day history. This is the clearest fit for an individual creator who needs professional delivery formats or room to expand beyond the free caps.
Team costs $79 a month, billed annually, and includes three editors; extra editors cost $20 each. Roles and teams, live presence, full history, and priority support make it the relevant upgrade for collaborative work. The three included editors are a real ceiling for small teams, and larger groups should account for the per-editor charge.
Desktop Personal is free for one user and provides the offline Windows app for personal, non-commercial projects. It gives up commercial use and browser-based collaboration. Desktop Commercial is $35 a month, billed annually at $420 a year, for one professional user doing commercial and client work, with advanced exports and Windows Desktop 1.9.1. Desktop Team is $110 a month, billed annually at $1,320 a year, for three professional users with the same commercial scope and advanced exports. These plans suit Windows users who specifically need offline work; the desktop application is stable and maintained, while active development is in the browser product.
Enterprise & OEM has custom pricing and adds an OEM and white-label engine, custom integrations and exporters, SSO, security review, DPA, private deployment or on-prem options, an SLA, onboarding, and commercial support. It is aimed at organizations with deployment, security, or licensing requirements beyond the self-serve plans.
Platforms
ChatMapper Cloud runs in current Chrome, Edge, Firefox, or Safari. The product is listed for Linux, macOS, web, Windows, and self-hosted use, while the separate ChatMapper Desktop 1.9.1 application is Windows-only and runs fully offline. Choose the browser workspace for current development and cross-platform access; choose desktop only when offline Windows authoring is essential.
Who it's for
ChatMapper suits solo narrative designers, game writers, learning-content authors, and small teams who need to validate branching logic and export to established formats. The Free plan is commercially usable within its caps; Creator is the practical step up for a growing solo project, and Team is better when simultaneous editing, roles, or full history matter. It is a weaker fit for larger teams that need more seats without per-editor costs, or for authors who do not need structured branching and engine-oriented delivery.
Pros and cons
- Pros: Lua simulation and checks for broken links, dead ends, and undefined variables help catch logic and structure problems before delivery.
- Pros: A wide set of imports and exports, plus canonical JSON and an MIT reference parser, support moving scenarios between tools and engines.
- Pros: The free browser plan permits commercial use, while the free Windows desktop edition serves personal offline work.
- Cons: Free browser projects stop at three projects and 300 nodes each, and the plan includes only one editor.
- Cons: Team starts with three editors and charges $20 per additional editor, which can raise costs as a group grows.
- Cons: The offline desktop app is Windows-only, and active development is centered on the browser product.
Alternatives
For a broader category comparison, see Game Narrative Design Software.
Narrat is the stronger fit for readers seeking a free, open-source option with no restrictions on personal or commercial use. Yarn Spinner is worth choosing when an open-source workflow, Unity, Godot, or Unreal integrations, or a VS Code extension matters more than ChatMapper’s combined authoring and validation workspace. Narratyr is another freemium option for readers who want a visual editor and an open document format.
articy:draft X may suit authors who prefer its free tier of 700 objects per project and unlimited projects, or want a free trial of its paid subscription. Arcweave is an alternative for browser-based teams; its Basic plan allows unlimited members and guests but caps projects at three and items at 200 per project. Ren'Py is a free option for visual-novel authors working on Android, iOS, Linux, macOS, or Windows. ink and Inky is a free alternative for authors targeting Windows, macOS, or Linux. Naninovel is a paid alternative with a free trial across Android, iOS, Linux, macOS, web, and Windows.
Verdict
Choose ChatMapper if you need a visual branching-conversation workspace that can simulate Lua logic, flag structural faults, and export to game and learning formats. Its free commercial tier makes a sensible starting point, and Creator is the clear step up when caps or export needs become limiting. Look elsewhere if your group needs more than three editors without added seat costs, or if your priority is an offline desktop workflow outside Windows.
Getting started
- Open https://www.chatmapper.com/ in a current Chrome, Edge, Firefox, or Safari browser
- Use the Free plan for one editor and up to three projects
- Import an existing scenario from a supported format, or author one in the visual graph
- Choose exports that fit your workflow, including Unity, Yarn, SCORM, or JSON
- For offline desktop use, choose the Windows-only Desktop application
Limits worth knowing
The Free plan allows one editor, three projects, and 300 nodes per project. It includes core exports; unlimited projects and nodes are listed for the Creator plan at $19 a month, billed annually.
Questions
Is ChatMapper free?
Yes. The Free plan is listed as free and includes one editor, three projects, and 300 nodes per project. Commercial use is permitted.
How much does a paid plan cost?
The Creator plan is listed at $19 a month, billed annually.
Which platforms can I use?
ChatMapper Cloud runs in current Chrome, Edge, Firefox, or Safari. Desktop 1.9.1 is a separate Windows-only application that runs fully offline.
Which game engines does it support?
The maker describes Unity and Yarn exports. Canonical JSON can be used with Unreal, Godot, and custom engines.
What formats can I import and export?
Imports include .cmp, XML, Arcweave, Twine, articy:draft, and CSV. Exports include JSON, Unity XML, SCORM, xAPI, Yarn, HTML, and LearnBrite.
Can I use my own AI provider keys?
Yes. Generative media uses customers’ own provider keys, and provider usage is billed directly by the provider with no ChatMapper markup.
Alternatives to ChatMapper
- 1

Yarn Spinner
Free planOpen sourceWebAPIExtensionLinux8.0$75 one-time - 2

Ren'Py
Free planOpen sourceAndroidiOSWebAPI7.9Free plan - 3

articy:draft X
Free planAPImacOSSelf-hostedWindows7.4From €69.99 a year - 4
Poetix
Free planWebAPI7.2From $15 a month - 5

Arcweave
Free planWebAPI6.7From $15 a month - 6

Narratyr
Free planLinuxmacOSWindows6.7From $10 a month
