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.

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.

Every edit is a commit. Every commit is a file in a repo you already own.

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
02 Screens

See it in action

Eight ways GitNotēs transforms how you capture and organize knowledge.

GitNotēs home screen on iPhone with quick actions for a new note, journal, templates and canvases, and a list of recent notes
01 — Home
GitNotēs notes list on iPhone with colored cards, tags and a search bar
02 — Notes
GitNotēs Markdown editor on iPhone rendering a note with headings, lists, links and a diff block
03 — Editor
GitNotēs todos on iPhone with priority labels, due dates and completed items
04 — Todos
GitNotēs infinite canvas on iPhone with a drawing toolbar and a sync flowchart
05 — Canvas
GitNotēs Git sync screen on iPhone showing the commit history with a Push button
06 — Git
GitNotēs AI assistant chat on iPhone summarising a weekly review and creating todos
07 — AI
GitNotēs settings on iPhone with themes, accent color and app icon
08 — Settings
On iPad
GitNotēs notes list on iPad as a grid of colored note cards with tags and repository names
01 — Notes on iPad
GitNotēs Markdown editor on iPad showing a note with headings, lists, links and a diff code block
02 — Editor on iPad
GitNotēs canvas on iPad with a flowchart diagram of how notes sync
03 — Canvas on iPad
GitNotēs Git screen on iPad showing the commit history of a notes repository
04 — Git on iPad
GitNotēs AI chat on iPad summarising a weekly review and adding the open items to todos
05 — AI on iPad
GitNotēs settings on iPad with themes, accent color, app icon and connected Git accounts
06 — Settings on iPad
03 Features

Everything in one app

Notes, todos, canvas, and AI — all stored as files in the Git repo you already own.

  1. 01

    Markdown, Neorg & Org-mode

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

    .md · .norg · .org
  2. 02

    Smart Todos

    Checkboxes, due dates, reminders — all synced to your repos.

    - [ ] / - [x]
  3. 03

    Infinite Canvas

    Freeform drawings with pinch-zoom and pan. JSON-backed scenes.

    .canvas.json
  4. 04

    GitNotēs AI

    Chat with your notes using AI. Create, edit, and search notes with natural language. Supports Apple Foundation Models, Llama, and OpenAI.

    on-device or cloud
  5. 05

    Git-Powered Sync

    Notes are files in your repo. Pull, push, and merge with conflict resolution. Works offline.

    pull · push · merge
  6. 06

    Conflict Management

    When edits collide, keep ours, theirs, both, or open a full editor. You stay in control of every merge.

    ours · theirs · both
  7. 07

    Repo Explorer

    Browse your entire repository tree. Rename, move, and delete files with recursive operations.

    full tree
  8. 08

    GitHub Sign-In

    Connect with GitHub using a personal access token, OAuth, or GitHub App.

    PAT · OAuth · App
  9. 09

    Any Git Host

    GitHub, GitLab, Gitea, and Forgejo — including self-hosted instances.

    self-hosting ok
  10. 10

    Pro

    Advanced AI models, unlimited repos, and multi-host sync across all your Git providers.

    optional
04 Conflict resolution

When two people edit the same note

GitNotēs is built for real collaboration. When the same note is edited in two places, GitNotēs surfaces the conflict and puts you in control of which version to keep.

1

Sync detects a change

When you push, GitNotēs checks whether the remote has changed since your last sync. If it has, GitNotēs attempts to integrate your local changes with the remote state.

2

A conflict is found

If the same line in a note was edited both locally and remotely, Git cannot merge them automatically. GitNotēs surfaces the conflict and shows you exactly which note has the problem — it does not silently merge or discard either version.

Four ways to resolve a conflict

  • <<<<<<< ours Accept Ours

    Keep your local version and discard the remote change.

    Your version wins
  • >>>>>>> theirs Accept Theirs

    Discard your local version and keep the remote change.

    Remote version wins
  • ======= Accept Both

    Keep both versions together so you can review the combined content yourself.

    Both kept together
  • $ edit Full Edit

    Open the note and edit it yourself. Resolve every conflict by hand.

    Manual resolution

After resolving, your changes are staged, committed, and pushed — then your remote is in sync again.

Read the full guide
05 Git providers

Bring your own Git host

GitHub, GitLab, Gitea, and Forgejo — including self-hosted instances. Your notes live where your code already does.

  • GitHub PAT, OAuth, or GitHub App
  • GitLab gitlab.com and self-managed
  • Gitea Self-hosted, lightweight
  • Forgejo Community-run, self-hosted
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.