Skip to main content

Collaborate Without Compromise

Real-Time Multi-User Sync with Full Data Ownership

Drafft’s multi-user feature lets you collaborate in real time while keeping your data private and secure. Sync changes to your own CouchDB server—no subscriptions, no lock-in.

Multi-User Sync Interface

How It Works

  • Local-First, Always: Drafft uses a local database by default, so you can work offline without worrying about internet connectivity or licensing.
  • Self-Hosted Sync: Enable real-time collaboration by self-hosting a CouchDB server. You own the data, and you control the sync.
  • Real-Time Collaboration: Multiple users can work on the same project simultaneously, with changes synced in real time.
  • Conflict Resolution: Drafft includes a lock/unlock mechanism to prevent conflicts and data loss. If conflicts occur, you can manually resolve them or let Drafft choose the winning revision.

Why You'll Love It

  • Privacy First: Your data stays on your machine unless you choose to sync it to your own server.
  • Flexible Collaboration: Work offline or online, and sync changes when you’re ready.
  • No Subscriptions: No cloud lock-in or recurring fees—just a one-time purchase for a tool you fully control.

Real-Time Sync Made Simple

Real-Time Sync Preview

Set up a CouchDB server (using Docker or any hosting provider), enable remote sync in Drafft, and invite your team. Each user:

  1. Sets a unique username.
  2. Connects to the same CouchDB server.
  3. Works on the same project name.

Changes sync automatically, and everyone stays on the same page.

Conflict Resolution

Conflict Resolution Preview

Drafft’s lock/unlock mechanism prevents conflicts by ensuring no two users edit the same item simultaneously. If conflicts arise:

  • Drafft automatically chooses the winning revision.
  • You can manually resolve conflicts using the document info drawer or tools like CouchDB’s Fauxton.

Get Started with Multi-User Collaboration

Ready to collaborate with your team? Download Drafft and set up your CouchDB server today. Your data, your rules.

Game Development
Simplified
Drafft is a multi-platform, offline-first, privacy-focused game development tool that centralizes your game content, Dialogue Trees, Scripts, Gdds, and More.
Download forunknown