Flywrite

Backup & sync with GitHub

Connecting a project to GitHub is optional — everything in Flywrite works offline. But with GitHub connected, your project is backed up off your computer and can sync across machines, all without typing a git command.

Connect a project to GitHub

Click the branch name in the top bar and choose Connect GitHub…, then follow the prompts. Once connected, the GitHub button opens your repo in the browser, and the top bar shows your sync state at a glance (like "synced" or "2 unsynced").

Sync

Press ⌘⇧S (a default — like every shortcut, it's customizable) or click Sync. One action checkpoints your work, pulls down anything new, and pushes your changes up. Flywrite also quietly checks for remote changes whenever you open or return to the app.

Work on a second computer

On the other computer, add the project with Clone from GitHub and paste the repo URL (see Your first project). Write on either machine and hit Sync when you want them to match up.

If both computers edited the same text

No scary conflict markers. Flywrite shows both versions side by side, in plain prose, and for each file you choose: Keep mine, Keep remote, Edit merged — or Resolve with Claude and let the agent sort it out. Then continue the sync, or abort it and stay with your local copy.