NoteManagerPy

Portable, browser-based note manager. Double-click, take notes, close. No install, no cloud, no AI.

Windows • Linux • macOS

Why NoteManagerPy?

Simple plain-text notes

No database, no proprietary format. Your notes are .txt files on disk, readable by any text editor.

100% offline

Everything runs locally on your machine. No internet required, no cloud dependency.

Zero telemetry, zero AI

No AI features, no data collection, no phoning home. Your notes never leave your computer.

Sync on your terms

Drop the notes/ folder into Dropbox, Google Drive, Syncthing, or any cloud provider. No vendor lock-in.

Private by design

All information stays completely under your control. There is no account, no sign-up, and no server but your own.

Screenshots

Editing a note
Editing — inline Markdown editor with tag autocomplete
Markdown preview
Preview — rendered Markdown with syntax highlighting

Features

Portable

Single executable, zero dependencies. No Python, no npm, no Docker. Runs on Windows, Linux, and macOS. Just double-click and go.

Auto-save

Debounced auto-save with a save-status indicator. Every change is written to disk moments after you stop typing — never lose a note.

Markdown

Write in Markdown with live HTML preview. Three-panel layout: sidebar tags, note list, and inline editor — navigate entirely by mouse or keyboard.

Folders

Group notes into subdirectories. Create folders from the sidebar, assign notes via the editor, and filter by folder — just like tags.

Tags

Organize notes with tags. Autocomplete suggests existing tags as you type. Click a tag in the sidebar to filter, click again to deselect.

6 Themes

Light, Sepia, Solarized Light, One Dark, Nord, Dracula. Switch from the top bar — your preference is persisted to localStorage across sessions.

Search

Full-text search across all notes. Results update as you type, matching note titles and content. Press Escape to clear the search.

Offline

Everything runs locally. No internet, no cloud, no accounts, no telemetry, no AI. Your notes are yours — no one else can read them.

Plain text

Notes are plain .txt files on disk, compatible with the original NoteManageR format. Open them in any editor, sync with any cloud.

Quick start

  1. Download NoteManagerPy-Windows.exe from the latest release.
  2. Double-click the downloaded file.
  3. Open http://127.0.0.1:5000 in your browser.
  1. Download NoteManagerPy-Linux from the latest release.
  2. chmod +x NoteManagerPy-Linux
  3. ./NoteManagerPy-Linux
  4. Open http://127.0.0.1:5000.
  1. Download NoteManagerPy-macOS (or NoteManagerPy-macOS.app) from the latest release.
  2. chmod +x NoteManagerPy-macOS
  3. ./NoteManagerPy-macOS
  4. Open http://127.0.0.1:5000.

Themes

ThemeDescription
LightClean white background, dark text
SepiaWarm paper-toned background
Solarized LightSolarized light color scheme
One DarkAtom One Dark syntax colors
NordArctic, bluish dark theme
DraculaDark purple-based theme

Build from source

pip install -r requirements.txt
python scripts/build.py

Requires Python 3.12+. The executable appears in the project root.