Windows & Linux · Free · Open Source

Notes that keep up with

A keyboard-first note tool for Windows & Linux developers.
Markdown, tabs, floating sticky notes, and a zero-dep CLI for headless servers. Local files, optional private GitHub sync.

Free forever Electron · TypeScript · React .exe · .deb

NoteFlow app — main editor showing a developer task list with markdown and checkboxes
NoteFlow sticky note — a floating window with a development roadmap

Built for the way developers think

No onboarding. No workspace setup. One shortcut and you're writing.

Markdown-first editor

Write with full Markdown support — headings, bold, italic, strikethrough, inline code, and code blocks. The toolbar is always one click away.

# Title
**bold** · *italic* · `code`

Floating sticky notes

Launch any note as a compact, independent floating window. Keep your most important data always on top while you work in other apps.

noteflow --sticky "tasks"

Headless CLI

A zero-dependency Node.js CLI that shares the same notes directory as the app. Capture, list and sync notes from SSH, cron jobs, or a Raspberry Pi — no GUI required.

$ noteflow add "fix CORS bug"

Groups & deadlines

Organize notes into color-coded groups in the sidebar, and attach deadlines to any task. Due dates surface when they matter — no calendar app required.

[ ] ship v2 @2026-04-12

Encrypted notes

Lock any note with a password. Encrypted notes are stored as ciphertext on disk — only you can read them. No master key, no recovery backdoor.

🔒 passwords.md  ·  🔒 tokens.md

Private GitHub sync

Sync notes to a private GitHub repository that only you control using Device Flow OAuth — no personal access tokens, no third-party cloud, no telemetry. Your files stay plain .md.

device flow · your repo only

From the terminal.
From anywhere.

A zero-dependency companion CLI that writes to the same notes directory as the desktop app. Capture thoughts over SSH, automate daily logs from cron, or run NoteFlow on a headless Raspberry Pi — no GUI required.

  • Linux
  • Windows
  • Raspberry Pi
  • headless SSH
  • AI agents

Headless install: curl -fsSL https://raw.githubusercontent.com/yagoid/noteflow/main/cli/install-cli.sh | sudo bash

$ noteflow add "fix CORS bug" --tag urgent

✓ Appended to 06-04-2026

 

$ noteflow list --group backend --json

[{ "title": "Sprint 14", ... }]

 

$ noteflow push

✓ Synced 12 notes → github.com/you/notes

 

$ noteflow new "Retro" --json

# { "id": "k4n7x2", "title": "Retro" }

See it in action

Clean. Fast. Exactly what you need — nothing more.

Tabs for parallel notes
Rich Markdown toolbar
Interactive task lists

The right tool for quick captures

Feature NoteFlow Sticky Notes Notepad
Markdown support
Sticky notes
No third-party cloud accounts
Optional private GitHub backup
Headless CLI / SSH usable
Free & open source

Ready to focus?

Download the .exe installer from GitHub Releases. Run it, and NoteFlow opens in seconds — no account, no setup wizard, no telemetry.

Download the .exe installer from the button below
Run it — Windows may show a SmartScreen prompt, click Run anyway
Launch NoteFlow from the Start menu or Desktop shortcut

Windows 10 / 11 · x64 · ~90 MB