Repolode
Darkrock-Studios

Darkrock-Studios/hammer-editor

A local-first story writing editor for Android, iOS, Windows, macOS and Linux, with optional self-hosted or official sync.

Open-source alternative to:Scrivener

Stars
815
Forks
47
Open issues
62
Last commit
18 hours ago

What is it?

Hammer is a story editor for building and writing fiction. It is built with Kotlin and Compose Multiplatform, so the same app runs as a native client on phones, tablets, and desktops, with both light and dark modes.

The editor works fully offline. Projects are stored as plain, human-readable files and folders on disk, so the data can be opened and read with any file browser without the app itself.

Syncing between devices is optional. You can run the included server yourself, use the official hosted server at hammer.ink, or sync the project folder through tools like Syncthing, though those alternatives only work between desktop computers.

Key features

  • 01Native clients for Android, iOS, Windows, macOS and Linux
  • 02Responsive layout for phone, tablet and desktop screens
  • 03Projects stored as plain, human-readable files and folders
  • 04Works without an internet connection
  • 05Optional self-hosted or official server for syncing between devices

Use cases

  • Drafting a novel or short stories on a laptop without relying on a web browser
  • Writing on a phone or tablet during commutes and continuing on a desktop
  • Keeping story data in local files that you can back up or inspect directly
  • Running a private sync server to keep your writing on your own hardware

Quick start

  1. 1

    Download the app for your platform from the latest release links in the README

  2. 2

    Open the app and start writing locally; no internet connection is required

Things to know

  • Official sync server access requires a Patreon subscription.
  • Third-party sync tools like Dropbox or Syncthing only work between desktop computers, so mobile sync needs the built-in protocol or a self-hosted server.

In collections

Topics

FAQ

What is hammer-editor?
A local-first story writing editor for Android, iOS, Windows, macOS and Linux, with optional self-hosted or official sync. Hammer is a story editor for building and writing fiction. It is built with Kotlin and Compose Multiplatform, so the same app runs as a native client on phones, tablets, and desktops, with both light and dark modes.
Is hammer-editor free to use? What license does it have?
hammer-editor is open source under the MIT license. Check the license terms before using it in commercial products.
Is hammer-editor still maintained?
Actively maintained. The last commit to hammer-editor was on Nov 7, 2026.
What can I use hammer-editor for?
Drafting a novel or short stories on a laptop without relying on a web browser Writing on a phone or tablet during commutes and continuing on a desktop Keeping story data in local files that you can back up or inspect directly Running a private sync server to keep your writing on your own hardware
How do I install hammer-editor?
Download the app for your platform from the latest release links in the README Open the app and start writing locally; no internet connection is required
Where can I get hammer-editor?
The source code and installation instructions are on GitHub: https://github.com/Darkrock-Studios/hammer-editor

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects