I put my notes in a private Git repo instead of a cloud notebook
Description and use
UNote lets users keep notes in a private Git repository, edit locally, and sync when online, preserving history and privacy.
Problem
Users want a private, version‑controlled notes system without relying on proprietary cloud notebooks.
Outcome
Users can keep all notes in a private Git repository, edit locally with a rich desktop UI, and sync changes automatically when online, preserving full history and privacy.
Workflow
- 1. Create a private Git repository on a host (e.g., Gitee).
- 2. Clone the repo locally.
- 3. Open the folder with UNote – the repo becomes the workspace.
- 4. Create or edit notes, canvases, mind maps, or diagrams using the built‑in editors.
- 5. Changes are written directly to the filesystem.
- 6. When online, UNote commits and pushes changes to the remote repo.
- 7. Deleted notes are moved to .trash within the repo, preserving history.
Evidence
Git-first desktop notes. Your files stay in your private Git repository.
Edits hit the filesystem first. When the network is up, UNote commits and pushes.
- Record date: 2026-09-21T11:45:39.025Z