Project
Offline Smart Notebook
A single-file, fully offline, browser-based notebook for capturing Outlook emails and freeform notes — no install, no network, no account, no server.
What it is
Double-click smart-notebook.html and it opens in your browser via file://. Paste an email from Outlook and a heuristic parser extracts subject, from, to, cc, and sent date while preserving the raw text verbatim. Tag emails with categories and priority, write freeform notes in an always-open scratchpad with user-created labels, attach reminders to anything, search across everything, and export the whole dataset as JSON for backup or transfer between machines. The browser tab is the entire runtime.
Built under one rule
Run from file:// with the network unplugged. That single decision shaped everything: no ES modules, no service workers, no fetch, no CDN, no telemetry. The build pipeline aborts if any http:// or https:// reference leaks into the output. What's left is a tool you can email to yourself.
What's in it
- Capture — paste Outlook emails; raw text preserved as source of truth.
- Notes — always-open scratchpad with user-created labels and filters.
- Reminders — on emails, notes, or standalone; in-app banner and tab-title flash.
- Search — local substring search across subject/from/to/cc/body with highlighting.
- Backup — JSON export, integrity verify, merge or replace-all restore.
- Portable — zero network, zero accounts, one file you can carry on a USB stick.