01A note-taking app that is just Git

Your notes,
versioned with Git.

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.

4f2a9c1notes: move notes beta to December
notes/roadmap.md
committing…
A live Git diff showing a commit to notes/roadmap.md: notes: move notes beta to December. 2 lines added, 1 removed.

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

02Features

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

See it in action

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

GitNotēs App Feature Graphic
GitNotēs editor view
01 — GitNotēs editor view
Smart todos interface
02 — Smart todos interface
Infinite canvas
03 — Infinite canvas
Git-powered sync
04 — Git-powered sync
Repo explorer
05 — Repo explorer
AI chat interface
06 — AI chat interface
Markdown editor
07 — Markdown editor
File tree navigation
08 — File tree navigation
04Conflict 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

<<<<<<< oursAccept Ours

Keep your local version and discard the remote change.

Your version wins
>>>>>>> theirsAccept 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
$ editFull 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
05Pricing

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.99one-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.