01 A note-taking app that is just Git

GitNotēs: Your notes,
versioned with Git.

GitNotēs is a Git-backed notes app for iOS and Android. Markdown, Neorg, and Org-mode notes, todos, and an infinite canvas — all stored as plain files in your own GitHub, GitLab, Gitea, or Forgejo repo. Nothing to export. Nothing to lose.

GitNotēs notes list on iPad as a grid of colored note cards with tags and repository names
GitNotēs home screen on iPhone with quick actions for a new note, journal, templates and canvases, and a list of recent notes

Works with

  • GitHub
  • GitLab
  • Gitea
  • Forgejo
  • Self-hosted
02 Screens

See it in action

Scroll through the editor, todos, canvas and Git history.

  1. 01 Write

    A real editor for plain-text notes

    Markdown, Neorg, and Org-mode with live preview, syntax highlighting, and a rich toolbar.

    .md · .norg · .org

    GitNotēs Markdown editor on iPhone rendering a note with headings, lists, links and a diff block
  2. 02 Plan

    Todos that live in your repo

    Checkboxes, due dates, and reminders, saved as plain checklist items next to your notes.

    - [ ] / - [x]

    GitNotēs todos on iPhone with priority labels, due dates and completed items
  3. 03 Sketch

    An infinite canvas

    Freeform drawings with pinch-zoom and pan. Scenes are stored as JSON files in the repo.

    .canvas.json

    GitNotēs infinite canvas on iPhone with a drawing toolbar and a sync flowchart
  4. 04 Sync

    Git history, one tap away

    Pull, push, and merge from your phone. Works offline, and every change is a commit.

    pull · push · merge

    GitNotēs Git sync screen on iPhone showing the commit history with a Push button
03 Under the hood

Your notes, with receipts.

  • Every edit is a commit

    Type a note and it lands in your repo as a plain file with a real message.

  • History you already trust

    Diff, blame, and revert with the tools you use for code.

  • No lock-in, nothing to export

    Stop using GitNotēs tomorrow and your notes are still right there.

4f2a9c1 notes: move notes beta to December
notes/roadmap.md
pushed to origin/main +2 −1
b81e07d standup: canvas render loop is the blocker
notes/standup.md
pushed to origin/main +2 −1
0c73ab5 inbox: triage customer sync reports
notes/inbox.md
pushed to origin/main +2 −0
A live Git diff cycling through three commits, starting with notes/roadmap.md: notes: move notes beta to December.
04 Features

And everything around it

AI, offline editing, any Git host — all stored as files in the repo you already own.

05 Conflict resolution

When two people edit the same note

GitNotēs surfaces the conflict and puts you in control of which version to keep.

  1. 1

    Sync detects a change

    On push, GitNotēs checks whether the remote moved since your last sync and tries to integrate your changes.

  2. 2

    A conflict is found

    If the same line was edited in two places, GitNotēs shows you which note and never silently discards either version.

  3. Read the full guide
  • <<<<<<< ours

    Accept Ours

    Keep your local version and discard the remote change.

  • >>>>>>> theirs

    Accept Theirs

    Discard your local version and keep the remote change.

  • =======

    Accept Both

    Keep both versions together and review the combined content.

  • $ edit

    Full Edit

    Open the note and resolve every conflict by hand.

06 Pricing

Simple, transparent pricing

Start free. Upgrade when you're ready. Or go lifetime and never think about subscriptions again.

Lifetime

Best value

Pay once, own it forever

$16.99 one-time

  • Everything in Yearly
  • Lifetime access — no recurring billing
  • Early access to new features
  • Support the development
Get lifetime access

Yearly

Best value for committed users

$9.99 /yr

  • Full access to all features
  • Save vs monthly billing
  • Priority support
Get yearly plan

Monthly

Perfect for trying out GitNotēs

$1.99 /mo

  • Full access to all features
  • 14-day free trial
  • Cancel anytime
Start free trial

Start with a 14-day free trial on monthly. No credit card required.

Your notes belong in your repo.

Download GitNotēs for iOS or Android, connect a repository, and every edit becomes a commit you own.