Shopping list
- Oat milk
- Coffee beans
- Bread
- Birthday candles!
Sticky notes that actually stay stuck to your desk.
drag the notes
Free, no account needed. Pick the version that suits you.
⬇ 0 downloads so far
Stikly is free and open source. View the source code on GitHub
Stikly turns your desktop into a real bulletin board. Each note is its own small window—without borders or a Windows title bar—so you can have as many as you like, in any color you choose, pinned wherever you want.
Everything is saved on your own computer. Every note is its own small file, and a built-in panel lets you browse, search and reopen all of them whenever you want.
The bottom bar of each note has just what you need to write quickly and without distractions.
Bold, italics, underline and strikethrough are right inside the note. The A button changes the color of the selected text and the marker button highlights it, just like a real highlighter. Right-click either one to remove the color. Your selection stays put while you try different colors.
Bulleted and numbered lists, plus checklists: click a box and the whole line is crossed out. Click again to undo it.
Drag the note by its top bar or stretch a corner to enlarge it. Stikly remembers the position and size of each note between sessions.
The + button creates a new note slightly offset from the previous one, so they never stack directly on top of each other.
Stikly always starts with this panel, and you can reopen it any time with Ctrl+O. It shows every saved note as a real sticky note, with its colors, lists and highlights. Search, open, import or delete from there, or start a new note with one click.
Use Close all notes from the tray icon (or just quit Stikly) and every note with text is saved automatically, named after its first line.
Stikly remembers which screen each note was on. If you unplug a monitor, the notes that were on it move to your main screen automatically, so you never lose one off-screen.
The three-dot menu hides Stikly's most particular trick: choosing which layer of your desktop each note lives in. Try it below.
In each example, the yellow note is your Stikly note — the other colors represent regular windows open on your desktop.
A regular window: other apps can cover it and it appears in Alt+Tab.
Four factory colors ready with a click, plus a complete selector if none of them convince you.
#fff59d
#f8bbd0
#c8e6c9
#bbdefb
to your liking
The gear icon opens a full color selector to choose the exact tone you want. Stikly automatically adjusts the contrast of the note's bars so they are easy to read in both light and dark colors.
Stikly always opens with a panel that shows every note you've saved, with its real formatting. Try the search box and the theme switch.
No notes match your search.
Click a note to open it · Shift + click to open it without closing this panel
Open it any time from the ▾ next to the + button,
with Ctrl+O, or from My notes in the
tray menu. Stikly can also tell you when a new version is out: a
button appears here with the release notes and a link to download it.
It's optional and you can turn it off with the checkbox at the bottom.
Notes you had saved in older versions are detected and moved to the
new notes folder automatically.
On the inside, Stikly is an Electron app with a somewhat unusual piece: it communicates directly with the Windows API to switch layers of a window.
The main process of Electron. Creates the window for each note,
saves every note as its own .json file in a
notes
folder, opens the notes panel, and controls the system tray
icon.
Exposes only a few safe functions to the note —create, delete,
update, save, open— through contextBridge, without
giving it direct access to Node.js. The notes panel has its own
bridge too.
The interface where you write: the text area, the format bar and the color and position menus.
The window that lists your saved notes. It rebuilds each note's formatting from its saved HTML through a strict sanitizer, so previews look real but can never run code.
A PowerShell script that compiles a small piece of C# at runtime
and calls Windows API functions directly
—SetParent, SetWindowPos— to move the
window from one layer to another.
Every note is saved as its own
.json
file inside a notes folder in the application's
data folder on your own computer
(%APPDATA%\stikly\notes). Notes are written when you
press Save, when you close one that was already saved, and when you
quit Stikly or choose "Close all notes" — in that case every note
with text is saved automatically, named after its first line.
Closing a never-saved note with its own × button
discards it. Stikly does not send anything to any server; to back up
your data, just copy that folder.
Without searching for any window, from the system tray.
Create a new note with a click, or close all at once when you want to clear the desktop.