A client-only, read-only viewer for a memos SQLite backup — for reading your notes when the server is down.
The database is parsed in the browser with SQLite compiled to WebAssembly (sql.js). Nothing is uploaded; there is no backend.
- Drop in a memos backup
.db(or click to pick one) - Memos and Archived tabs (
row_statusNORMAL / ARCHIVED) - Filter by tag, with per-tag counts
- Substring search over memo content
- Created time, plus "edited" time when a memo was updated
- Attachments listed by filename and MIME type
- Pinned memos first; markdown rendered and sanitized
pnpm install
pnpm dev # http://localhost:5173Then drag your backup .db onto the page, or click to pick it.
To build a static bundle you can open from anywhere (a USB stick, a local folder):
pnpm build # -> dist/
pnpm preview- Backups often contain private data.
.gitignoreexcludes*.dbso a backup is never committed by accident. - Tags come from the
tagsarray in each memo'spayloadJSON column, which memos derives from the#hashtagsin the content. - Attachments are listed, not displayed. Memos usually keeps attachment bytes on
the server's disk (
storage_typeLOCAL, withblobleft NULL), so the files are not in the backup — only the filename and type are. - Backups from older memos versions have no
attachmenttable; those load fine and simply show no attachments.