极简 Windows 桌面便签工具。让桌面上有几张安静、可用、不会打扰人的纸。WPF 原生,支持待办与 Markdown。——A minimalist Windows desktop sticky note tool. It puts a few quiet, usable, and unobtrusive sheet
Papers can collapse into compact capsules to reduce desktop clutter.
Collapsed capsules automatically dock to screen edges and slide out on hover.
Philosophy
Paper first — Every paper is an independent window that lives directly on the desktop, with no layered management console to open first.
Ready immediately — Write when you want, check things off when done; everything saves automatically and the interaction path stays short.
No unnecessary management — PaperTodo deliberately avoids complex project-management models, reducing the mental overhead of everyday capture.
Native & lightweight — Built natively with WPF, without a Web wrapper, for fast startup and low resource use.
Restrained interaction — The UI stays clean and low-distraction: quiet when idle, immediately available when needed.
No unnecessary interaction layers. No unnecessary visual focus.
Core Features
1. Two Basic Paper Types
Todo Paper: A clean, efficient checklist with drag-and-drop ordering, continuous swipe multi-selection, and smart splitting of multi-line paste; completed items can be cleared automatically or moved to the bottom.
Note Paper: Lightweight Markdown and visual notes with three levels of real-time rendering, natural editing/reading flow, and support for pasting or dropping local images.
2. Edge Capsules & Live Preview Cards
Collapse & Dock: Click the top-right button or press Ctrl+W to collapse a paper into a compact capsule that automatically docks to a screen edge and frees up desktop space.
Hover Preview Cards (Preview): Hover an edge capsule to smoothly open a lightweight interactive preview card and inspect content without opening the full paper window:
Todo Preview: Scroll, check, or uncheck visible tasks directly in the hover card; click the card background to open the full paper.
Note Preview: Instantly renders Markdown body layout and image placeholders.
Intent Prediction & Seamless Handoff: Built-in pointer-intent prediction keeps transitions smooth while moving across adjacent capsules and retracts automatically when the pointer leaves.
Multi-Monitor Flow & Master Capsule: Drag capsules across displays and edges; the master capsule at the top can collapse the whole queue and can be dragged to adjust the queue's starting height.
3. New Plugin System (Preview)
Desktop Micro-App Expansion: Papers are not limited to notes—you can switch them into clocks, focus Pomodoro timers, review pools, and other rich plugins: a next-generation take on Windows desktop widgets.
Deep Capsule & Top-Bar Integration: Plugins can collapse into dedicated capsules, provide edge-hover cards and custom top-bar actions, while keeping their data stored independently.
Drop-in Use: Place a plugin folder in plugins/ and PaperTodo can recognize it directly. To build your own plugin, see the Plugin Development Manual.
Full high-refresh optimization: Paper folding/unfolding, edge drawer motion, card handoff, and cross-monitor dragging are deeply tuned for frame pacing, with full support for 120Hz/144Hz/165Hz+ displays for a smooth, stutter-free feel.
Pure native responsiveness: Built with .NET 10 and native WPF without Web-wrapper overhead, aiming for millisecond-level interaction, very low memory/CPU use, and unobtrusive always-on operation.
Incremental rendering for long notes: Note input uses localized incremental parsing so long text-and-image notes remain responsive and IME input stays smooth.
Smooth multi-monitor and mixed-DPI flow: Deeply adapted for multi-display setups with different scaling factors, keeping cross-screen dragging and edge docking precise without flicker or distortion.
5. Universal Todo Linking & Script Capsules
Quick Launch & Universal Linking: Drag the link icon from another paper's top bar, or drop a file/folder from File Explorer onto a todo item, then click it to jump straight to the target.
Script Capsules (PowerShell): Put !p or !power on the first line of a note to turn it into a script runner; when collapsed it becomes a lightning capsule that executes the script when clicked.
6. Advanced Labs Features (Preview)
Local MCP Interface: Start PaperTodo with --mcp to expose a standard MCP service, allowing authorized external AI assistants such as Claude or Cursor to securely read, write, and manage todos and notes.
Third-Party Window Tethering: Drag to attach a paper to any third-party app window so it follows that window smoothly as it moves, minimizes, and restores.
Scheduled Reminders: Todo items support custom countdown reminders with tray notifications and alert sounds when due.
Idle Behavior & Desktop Integration: Papers can auto-collapse into capsules on focus loss and compact their title bar while idle; global shortcuts can send papers behind other windows and enable mouse click-through for deeper desktop integration.
7. Customization & Data Ownership
Appearance Customization: Follow system/light/dark themes, choose from Warm Paper, Ink, Forest, and Rosy palettes, use a custom font by placing papertodo.ttf, and switch between multiple UI languages.
Local Control: Data and images stay in the application directory (data.json and note-assets.lmdb), with automatic snapshot backups before writes and full offline operation.
Common Operations & Shortcuts
Action
Shortcut / Trigger
Description
Collapse / Hide Paper
Ctrl + W or middle-click the top bar
Collapses into a capsule when enabled; otherwise hides the paper
Cancel / Retract
Esc
Cancels multi-selection/drag; collapses the current paper when no other interaction is active
Undo / Redo
Ctrl + Z / Ctrl + Y
Available in both Todo and Note, with up to 100 history steps
Note Formatting
Ctrl + B / I / K
Bold, italic, insert link
Note Font Zoom
Ctrl + Scroll Wheel
Zoom note text; click the percentage at bottom-right to reset
Retrieve All Papers
Double-click tray icon
Highlights and pulls all papers back into view, useful after monitor disconnects or window drift
Download & Run
PaperTodo is a portable single-file application and requires no installation. Download the version you need from Releases:
PaperTodo-...-self-contained.exe (Recommended): Includes the .NET runtime and can be launched directly after download.
PaperTodo-...-no-runtime.exe: Smaller download for systems that already have .NET 10 Desktop Runtime (x64) installed.
Tip: Keep the executable in a dedicated writable directory such as D:\Apps\PaperTodo\. Avoid read-only locations or temporary extraction folders. Place PaperTodo.ico in the application directory to use it as a custom tray icon.
On first launch, papers appear on the desktop and the PaperTodo tray icon remains available. If papers are covered or moved off-screen, double-click the tray icon to show and retrieve all papers.
Documentation & Advanced Guides
Full User Manual: Includes a three-minute getting-started guide, advanced Todo/Note usage, multi-monitor capsule management, the full settings reference, script rules, device-migration guidance, and FAQ.
Plugin Development Manual: Learn the PaperTodo paper-body plugin extension model, protocol details, and example index.