Skip to content

josmanvis/floatnote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

102 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

   _____ _             _   _   _       _       
  |  ___| | ___   __ _| |_| \ | | ___ | |_ ___ 
  | |_  | |/ _ \ / _` | __|  \| |/ _ \| __/ _ \
  |  _| | | (_) | (_| | |_| |\  | (_) | ||  __/
  |_|   |_|\___/ \__,_|\__|_| \_|\___/ \__\___|

🎨 Draw on everything. Hide from nothing.

The screen annotation tool for people who are tired of screenshot β†’ markup β†’ save β†’ share β†’ repeat

npm version npm downloads GitHub stars License macOS


πŸ“– Docs β€’ ⬇️ Download β€’ 🌐 Website β€’ ❓ FAQ



πŸ’€ Annotation tools are broken.

The Old Way πŸ‘Ž The Floatnote Way πŸ‘
Screenshot β†’ Open Preview β†’ Markup β†’ Save β†’ Share Just... draw on it. Live.
Install 200MB bloatware npx floatnote
"Can everyone see my cursor?" GIANT NEON CIRCLE
Pause presentation β†’ annotate β†’ unpause Keep presenting while you draw

⚑ One command. Zero friction.

npx floatnote

That's it. You're drawing on your screen in 3 seconds.

  • ❌ No install wizard
  • ❌ No account signup
  • ❌ No 47-step onboarding
  • βœ… Just worksβ„’

🎬 Use Cases (a.k.a. "times you wish you had this")

Scenario Without Floatnote With Floatnote
Zoom call "Move your mouse to theβ€” no, the OTHER button" πŸ”΄ circles it aggressively
Code review "On line 47, the thing next to the... you know" ✏️ draws arrow, writes "THIS"
Teaching Shares screen, alt-tabs to markup tool, loses place 🎯 draws directly on live content
Design feedback Screenshots > Figma > comments > screenshots > repeat πŸ’¬ scribbles "make it pop" directly on screen
Bug reports "It's broken" πŸ“Έ annotated screenshot in 2 seconds

✨ Features That Actually Matter

πŸͺŸ True Transparency

Draw on top of ANY app without blocking interaction. Click through your annotations to the apps below.

πŸ“Œ Always On Top

Your notes never get buried under 47 Chrome tabs.

🎨 Pro Drawing Tools

Pens, highlighters, shapes, arrows, text. Multiple colors and stroke widths.

πŸ—‚ Multi-Note Support

Flip between different canvases. Organize your chaos.

🀏 Gesture Support

Pinch to zoom. Pan to navigate. Two-finger rotate. It's 2026.

πŸ“‹ Smart Paste

⌘V an image from clipboard β†’ it's on your canvas.

πŸ’Ύ Auto-Save

Close the app. Open it tomorrow. Everything's still there.

⚑ Blazingly Fast

Because we didn't write it in Electronβ€” wait, we did. It's still fast though.


⌨️ Keyboard Shortcuts

Memorize these. Your productivity will thank you.

Action Shortcut Notes
Toggle Floatnote βŒ˜β‡§G Global hotkey (works from anywhere)
Quick Toggle βŒ₯Space or ^` Alternative toggles
Settings ⌘, Customize everything
Previous/Next Note [ / ] Navigate your notes
Undo/Redo ⌘Z / βŒ˜β‡§Z Unlimited history
Select Mode V Move/resize elements
Draw Mode B Freehand drawing
Text Mode T Add text annotations
Delete D Nuke selected elements
Zoom ⌘+ / ⌘- / ⌘0 Zoom in/out/reset

πŸ“¦ Installation

πŸ’¨ The Fast Way (Recommended)

npx floatnote

Downloads, installs, and launches. Done.

🍺 Homebrew Gang

brew tap josmanvis/floatnote
brew install --cask floatnote

πŸ“₯ Download Binary

Grab the .dmg from Releases if you're allergic to terminals.


πŸ›  CLI Options

floatnote [options]

Options:
  -v, --version    Print version and exit
  -h, --help       Print this help message
  --update         Force update to latest version
  --uninstall      Remove Floatnote from your system

πŸ”§ For Developers

# Clone the repo
git clone https://github.com/josmanvis/floatnote.git
cd floatnote

# Install dependencies
npm install

# Run in development mode (with hot reload)
npm run dev

# Build for production
npm run build

# Run tests
npm test

πŸ“‹ Requirements

Requirement Version
macOS 10.13+ (High Sierra or later)
Node.js 16+ (for npx method only)

πŸ€” FAQ

Q: Why macOS only?

Because I use a Mac. PRs for Windows/Linux welcome!

Q: Is this free?

Yes. Forever. MIT licensed.

Q: Does it phone home?

No analytics. No telemetry. No tracking. Your annotations stay on your machine.

Q: Why "Floatnote"?

It floats. You take notes. Naming things is hard.


🀝 Contributing

Found a bug? Want a feature? PRs are wide open.

Check the issues or just start hacking.


⭐ Star History

If Floatnote saved your screen share, drop a star.

Star History Chart


Made with β˜• and questionable life choices

⭐ Star this repo β€” it makes my day


MIT License Β© Jose Viscasillas

About

Transparent always-on-top drawing and note-taking overlay for macOS

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors