· projects

Introducing UniNote: Universal Sticky Notes, Rebuilt for Focus

UniNote is a privacy-first sticky notes workspace with 17 note types—from tasks and trackers to a Pomodoro focus timer—that never leaves your browser unless you say so.

Most note apps ask you to pick a lane: a task manager, a habit tracker, a scratchpad, a bookmarking tool. UniNote’s bet is that a single canvas of sticky notes can hold all of it, as long as each note is actually good at the one job it does.

UniNote is live at uninote.cc, and it has quietly grown from a simple notes app into a full workspace: seventeen note types, five layout modes, and a privacy model that keeps everything on your device unless you explicitly say otherwise.

Why UniNote Exists

A sticky note is a great metaphor because it is low-commitment. You do not open a “project” to jot a reminder or track a habit—you just stick a note on the board.

UniNote takes that metaphor seriously and extends it. Instead of one generic note type, it gives you a small catalog of specialized cards, each shaped for a specific kind of thought:

  • a quick task list that should not require a full project manager
  • a habit or reading tracker that should not require a separate app
  • a focus timer that should not require switching tabs to find one
  • a private image or excerpt that should not require uploading anything

The board stays simple. The notes carry the complexity.

What a Workspace Looks Like

Open the app and you land on a canvas with a starter task list already in place. From there, New Note opens a picker grouped by intent—Capture, Plan, Track, Focus, Specialized, and an experimental Labs section—so you are choosing a job to be done, not hunting through a flat menu.

Stickers can be dragged, resized, pinned, collapsed, and exported as images. If free-form dragging is not your style, UniNote also ships four structured layouts: Priority Matrix (urgent/important quadrants), Progress Management (Not Started → In Progress → Stalled → Completed), Time Planning (Today → This Week → Later), and Decision Matrix (Option A vs. Option B). Switching modes rearranges the same notes into a different lens on the same information.

The Note Catalog

The current lineup, grouped the way the app groups them:

Capture — Text Note, Markdown (with live preview, code blocks, and math rendering), Image (a private, local image with a caption), Website Link (saves a page with fetched title, description, and favicon)

Plan — Task List, Reminder, Event

Track — a single unified Tracker with presets for Habit, Water, Mood, Reading, Exercise, or a fully custom boolean/numeric/choice metric, each with streak and rhythm stats

Focus — Focus Timer, with both a flexible countdown and a Pomodoro cycle, optionally linked to a specific task

Specialized — Math Formula (plain text to LaTeX), Excerpt (quotes and passages with attribution), Expense Tracker (spending by category)

Labs — a clearly marked experimental section for Bayes Calculator, Lucky Number, I Ching Oracle, Cheer Up, and Daily Fact. They stay available and existing cards keep working, but they are set apart from the core, load-bearing types.

That is a lot of range for something that still opens as fast as a sticky note.

Recent Additions

The Track and Focus categories are the newest arrivals. Habit, Water, and Mood used to be three separate note types with three separate creation flows; they now live behind one Tracker picker, which made room for Reading and Exercise presets and a proper custom mode without adding more surface area to learn. Focus Timer is new too, and it can attach itself to a task so a session’s history rolls up against the thing you were actually focused on.

Markdown notes now render code blocks and math inline instead of just plain text, Website Link notes fetch real metadata instead of storing a bare URL, and Image notes strip the original file’s metadata and re-encode it before it ever touches storage. There is also a small set of AI-assisted actions on notes now—all of them explicit, one tap at a time, never automatic.

Privacy by Default, Not by Settings Page

This is the part of UniNote that shapes everything else. The app’s stated model is direct: your data stays on your device by default, and network requests—including any AI action—require your explicit confirmation.

In practice that means:

  • Notes and workspaces are stored locally in the browser’s IndexedDB. There is no account and no cloud sync.
  • Sensitive notes can be encrypted client-side with AES-256, opt-in, at your choice.
  • No cookies, no tracking pixels, no third-party analytics scripts.
  • An AI action sends only the content you selected, only after you confirm it—nothing runs in the background.
  • You can export everything as JSON or clear it at any time from settings.

For a tool meant to hold reading logs, private images, and half-formed task lists, that is the right default to build around.

The Technical Shape

UniNote is a React 19 and TypeScript single-page app built with Vite, styled with Tailwind, and animated with Framer Motion. State lives in a modular Zustand store, and persistence runs through Dexie on top of IndexedDB. It ships as an installable PWA, so it works offline and can sit on a home screen or dock like a native app.

A Cloudflare Worker handles the pieces that genuinely need a server: static asset serving, link-preview metadata fetching, and the explicit AI actions. Everything else—the notes, the tracking, the timers—runs entirely client-side.

Who It Is For

UniNote is a good fit if you:

  • want one place for tasks, quick trackers, and scratch notes instead of four different apps
  • like the idea of a focus timer that lives next to the thing you are focusing on
  • would rather your notes stayed on your device than in someone else’s database
  • want room to grow into more specialized note types without the basics getting more complicated

It is not trying to replace a full project management suite or a dedicated journaling app. It is trying to be the sticky-note layer underneath all of that—fast to open, safe to trust, and stocked with more than plain text.

Try It

UniNote is free to use, works offline once loaded, and asks nothing of you before you start. Open it, drag a Task List and a Tracker onto the same board, and see how far a sticky note can go when it is allowed to specialize.

Keep reading

Related notes

All notes

· projects

Introducing Secret Chat: Private Messaging App

Secret Chat is a zero-knowledge, end-to-end encrypted messaging app with WebRTC audio. No account, no logs, no server-side storage — just a shared passphrase.