EVERYTHING XIAOMI
Get listed

ChatMapper

ChatMapper is a browser-based workspace for building branching conversations, from dialogue and choices to variables, conditions, scripts, media, and links b…

Place
#3 of 25
Score
7.7
ChatMapper's website

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.

All about pricing
PlanPriceWhat it gives you
FreeFree1 editor · 3 projects · 300 nodes each · visual canvas · Lua simulation · deterministic validation · JSON/HTML/screenplay export · commercial use
Desktop PersonalFree1 user · Windows Desktop 1.9.1 · fully offline · local files · personal and non-commercial use only · Free forever
Creator$19 a monthunlimited 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 month1 professional user · commercial/client work · advanced exports · Windows Desktop 1.9.1 · Billed annually at $420/year
Team$79 a monthorganizations · 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 month3 professional users · commercial/client work · advanced exports · Windows Desktop 1.9.1 · Billed annually at $1,320/year
Enterprise & OEMPriced on requestOEM/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

  1. Open https://www.chatmapper.com/ in a current Chrome, Edge, Firefox, or Safari browser
  2. Use the Free plan for one editor and up to three projects
  3. Import an existing scenario from a supported format, or author one in the visual graph
  4. Choose exports that fit your workflow, including Unity, Yarn, SCORM, or JSON
  5. 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

All alternatives
  1. 1Yarn Spinner logo

    Yarn Spinner

    Free planOpen sourceWebAPIExtensionLinux
    8.0$75 one-time
  2. 2Ren'Py logo

    Ren'Py

    Free planOpen sourceAndroidiOSWebAPI
    7.9Free plan
  3. 3articy:draft X logo

    articy:draft X

    Free planAPImacOSSelf-hostedWindows
    7.4From €69.99 a year
  4. 4

    Poetix

    Free planWebAPI
    7.2From $15 a month
  5. 5Arcweave logo

    Arcweave

    Free planWebAPI
    6.7From $15 a month
  6. 6Narratyr logo

    Narratyr

    Free planLinuxmacOSWindows
    6.7From $10 a month