Skip to content
SPECIFICTION
Get listed

Drafft

drafft.dev

Free trial WindowsmacOSLinuxAPISelf-hosted

Spec sheet

Product
Drafft is an offline-first editor for interactive narrative systems and game design data.Read 8 Oct 2026 · drafft.dev
Platforms
The site lists Linux, macOS, and Windows support; its Linux downloads include x86_64, arm64, Snap, and Flatpak options.Read 8 Oct 2026 · drafft.dev
Trial
The pricing page offers a seven-day free trial with access to all features and no credit card required.Read 8 Oct 2026 · drafft.dev
API
The optional REST API works only while Drafft is running with a project loaded.Read 8 Oct 2026 · drafft.dev
Integrations
Optional remote collaboration and sync use a CouchDB-compatible server that users configure themselves.Read 8 Oct 2026 · drafft.dev
Privacy
Drafft says project data stays local by default and leaves the device only if the user chooses to sync it.Read 8 Oct 2026 · drafft.dev
Support
The site lists [email protected] as its support contact.Read 8 Oct 2026 · drafft.dev
Headquarters
ArgentinaRead 28 Sep 2026 · drafft.dev
Maker
The privacy policy identifies Alexis Boni in Argentina as Drafft.Read 8 Oct 2026 · drafft.dev
API authentication
The API supports an API key sent in the x-api-key request header, and its default port is 9001.Read 8 Oct 2026 · drafft.dev
Collaboration limit
Drafft’s multi-user sync uses item locking to prevent two users from editing the same item at once.Read 8 Oct 2026 · drafft.dev
Dialogue editor
The dialogue editor supports branching nodes, linked scripts, conditions, choices, events, and undo and redo.Read 8 Oct 2026 · drafft.dev
Dialogue trees
Its dialogue editor supports branching nodes, conditions, switches, events, and links to project scripts.Read 8 Oct 2026 · drafft.dev
Export
Drafft exports structured JSON for use with game engines and supports tailoring exports to target formats.Read 8 Oct 2026 · drafft.dev
Game design documents
The GDD editor supports Markdown, linked documents, embedded media, and JSON export.Read 8 Oct 2026 · drafft.dev
Offline and privacy
Drafft stores data locally by default and works offline; its privacy page says it does not call home, track users, or store their data.Read 8 Oct 2026 · drafft.dev
REST API
An optional REST API can be enabled in settings, but it works only while Drafft is running with a project loaded.Read 8 Oct 2026 · drafft.dev
Scripting
Drafft scripts can be used for dialogue, scenes, and game logic, and the app can generate screenplay documents with voiceover tags.Read 8 Oct 2026 · drafft.dev
Simulation
The dialogue simulator evaluates conditions and control flow using temporary simulated state, without running the game.Read 8 Oct 2026 · drafft.dev
Sync constraint
Drafft’s sync documentation says users should avoid modifying the same item at the same time to prevent conflicts and data loss.Read 8 Oct 2026 · drafft.dev
Sync integration
Optional multiuser syncing uses a CouchDB-compatible remote database that users provide and configure.Read 8 Oct 2026 · drafft.dev
What it organizes
It can organize dialogue trees, scripts, variables, quests, items, and game design documents in one place.Read 8 Oct 2026 · drafft.dev

Where Specifiction places it

Alternatives to DrafftAll alternatives →