https://github.com/zksecurity/vibenote
Markdown notes, backed with Git. Fully vibe-coded.
https://github.com/zksecurity/vibenote
Last synced: 8 months ago
JSON representation
Markdown notes, backed with Git. Fully vibe-coded.
- Host: GitHub
- URL: https://github.com/zksecurity/vibenote
- Owner: zksecurity
- Created: 2025-09-12T15:48:12.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-08T11:38:14.000Z (8 months ago)
- Last Synced: 2025-10-08T12:25:36.495Z (8 months ago)
- Language: TypeScript
- Homepage: https://vibenote.dev
- Size: 839 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# VibeNote
VibeNote is a lightweight, mobile‑friendly, offline‑first note editor that treats a Git repository as its database. It lets you browse repos like a notebook and edit Markdown notes. Notes are stored as regular Markdown files in Git, so they remain portable and reviewable.
- Lightweight Express backend issues GitHub App tokens and stores encrypted session refresh tokens
- Offline‑first via in‑browser storage + optimistic UI
- Periodic background sync commits to GitHub (or any Git host API)
- Y.js‑backed merge for conflict resolution during sync (no live collaboration)
See DESIGN.md for a detailed architecture and sync/merge logic.
## Development
See `AGENTS.md` for setup and code guidelines, and `docs/` for more specific pieces of documentation.
`DESIGN.md` has the original design and architecture notes.