v0.1.0 — First public release

Lightweight floating sticky notes for Linux.

Carrot Notes

Rich editing · Markdown on disk · Sync on your terms

A local-first desktop sticky-notes app built with Tauri and Rust. Each note lives in its own floating window — resize it, pin it, keep it always on top — while you write in a clean, Notion-style editor. Content is stored as Markdown, so your notes stay portable and under your control.

No account requiredMarkdown on diskLinux-first
Carrot NotesCarrot Notes

Groceries

Carrots, milk, bread…

Ideas

Ship v0.2 with…

Screenshots

See it in action

Floating notes, a full dashboard, sync settings, and rich formatting — all on your desktop.

Floating notes

Each note is its own window. Pick a theme, resize, and keep it on your desktop.

Note — Carrot Orange themeNote — Clean Dark Gray themeNote — Lavender Purple theme

Note toolbar

Save, lock, color, font, formatting, and always-on-top — everything in reach.

Note window toolbar with labeled controls

Sync & Cloud

Local folder sync, self-hosted cloud, restore from backup, and a danger zone for cleanup.

Dashboard — Sync and Cloud settings

Preferences

Appearance, autosave, default formatting, custom fonts, and note colors.

Dashboard — Preferences
Features

Everything you need, nothing you don't

No vendor lock-in. Optional sync to a folder or your own server.

Notes & editor

  • Independent floating note windows
  • WYSIWYG editing — bold, italic, underline, strikethrough
  • Bullets, numbered lists, and interactive checklists
  • Keyboard shortcuts (Ctrl+B/I/U, Ctrl+Shift+L/O/C, Ctrl+S)
  • Per-note colors, fonts, and sizes
  • Temporary notes (excluded from sync until named)
  • Autosave or manual save with unsaved indicators
  • Read-only mode — global, default, or per-note

Dashboard & desktop

  • Grid preview of all notes
  • Float, archive, pin, rename, duplicate, delete
  • System / Light / Dark appearance
  • System tray with pinned and recent notes
  • Always-on-top per note
  • Dock / taskbar entries (Linux)
  • Remembers window position and size

Sync & backup

  • Local folder — JSON backup + individual .md files
  • Cloud — POST to your own endpoint (Bearer token)
  • Manual, on-save, or scheduled sync
  • Deleted notes archived to deleted/ on sync
  • Restore from sync — recover deleted or overwritten notes
  • Danger zone with typed confirmation

Data & privacy

  • Notes stored locally on your machine
  • Markdown export via sync folder
  • No telemetry or bundled cloud service
  • Self-hosted sync when you want it
  • Temporary notes never leave your device until named
Platform

Built for Linux

Carrot Notes is Linux-first. Windows and macOS builds may work but have not been validated in this release.

PlatformStatusPackages
LinuxPrimary — tested on Ubuntu / GNOME (Wayland).deb, AppImage, .rpm
WindowsMay build via TauriNot officially tested
macOSMay build via TauriNot officially tested
Install

Get started in minutes

Download the latest release from GitHub Releases.

Debian / Ubuntu (.deb)

Recommended for Ubuntu and Debian-based distributions.

sudo apt install ./carrotnotes_0.1.0_amd64.deb

AppImage (portable)

Run anywhere without installing — great for trying it out.

chmod +x carrotnotes_0.1.0_amd64.AppImage
./carrotnotes_0.1.0_amd64.AppImage

Build from source

Node.js 18+, Rust 1.77+, and Tauri prerequisites for Linux.

git clone https://github.com/shakerbr/carrot-notes.git
cd carrot-notes
npm install
npm run build

Full install guide →

Tech stack

Modern, lightweight stack

UI
HTML, CSS, JavaScript
Editor
Tiptap
Runtime
Tauri 2
Backend
Rust

Ready to stick some notes?

Download Carrot Notes for free. No account, no cloud required — just floating sticky notes that work the way you do.