Local clinical note annotation tool. All data stays on your machine.
- Notes panel (left): Browse, search, and filter your imported notes
- Document view (center): Read and highlight text spans
- Questions panel (right): Tag highlights with clinical questions using hotkeys 1-0
- See all annotations grouped by question
- Jump to any annotation in context
- Edit or delete annotations
- Bulk upload raw clinical notes (.txt files)
- Auto-format with section header detection
- Side-by-side before/after preview
- Load formatted notes directly into annotator
- Export full session (notes + annotations + settings) as JSON
- Share with collaborators who can load the exact same state
- All data stays local - safe for PHI
- Auto-saves after every action
- Survives app close and computer restart
- No manual saving required
cd nota
bun install
bun devOpens at http://localhost:3000
Pre-built executables available on the releases page:
| Platform | Download |
|---|---|
| Windows | Nota_x.x.x_x64-setup.exe or .msi |
| macOS (Apple Silicon) | Nota_x.x.x_aarch64.dmg |
| macOS (Intel) | Nota_x.x.x_x64.dmg |
| Linux (Debian/Ubuntu) | Nota_x.x.x_amd64.deb |
| Linux (Fedora/RHEL) | Nota_x.x.x.x86_64.rpm |
| Linux (Universal) | Nota_x.x.x_amd64.AppImage |
| Key | Action |
|---|---|
| 1-0 | Tag selection with question 1-10 |
| ←/→ | Previous/next note |
| Tab | Cycle between modes |
The default questions are based on kidney stone disease research:
- Symptoms - flank pain, hematuria, bloody urine
- Progression - interval stone growth, stones growing
- Rare Disease - cystinuria, cystine, primary hyperoxaluria
- SDOH - housing, transportation, support
- Devices - Fr, French, sheath, laser fiber
- Radiology - stone size, location, hydronephrosis
- Diet Advice - water, sodium, oxalate, protein
- ER Visit - ED presentation for stone
- Post-op Complication - complication within 30 days
- Stone Passage - passed stone at home
Questions can be customized in Settings.
Import: JSON, JSONL, or TXT files (single or folder)
Export:
annotations.json- full data for downstream analysisannotations.csv- flat table for spreadsheetsnota-session-*.json- shareable session bundle
# install rust (for desktop app)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# install dependencies
bun install
# run development server
bun dev
# build desktop app
bun run tauri:build- All data stored locally (browser localStorage or app data directory)
- No network requests
- No telemetry
- Safe for PHI/HIPAA workflows
Desktop app data locations:
- Windows:
%APPDATA%\com.nota.app\ - macOS:
~/Library/Application Support/com.nota.app/ - Linux:
~/.local/share/com.nota.app/
If you use Nota in your research, please cite:
@software{nota2025,
author = {Qassem, Layth M},
title = {Nota: Local Clinical Note Annotation Tool},
year = {2025},
url = {https://github.com/editnori/nota}
}Or in text:
Qassem, L. M. (2025). Nota: Local Clinical Note Annotation Tool. https://github.com/editnori/nota
MIT
Dr. Layth M Qassem PharmD MSACI
