一句话介绍
PaperTodo 是一个 Windows 桌面便签工具,用 WPF 原生实现,没有主窗口、没有账号、没有管理器。桌面上放几张纸,想记就写,完成就勾掉。

它解决了什么问题
大多数桌面便签工具要么太重(要注册账号、要同步、要登录),要么太丑(系统自带的黄色便签),要么功能太多(分类、标签、搜索、归档,用起来比记东西还累)。
PaperTodo 的思路很简单:桌面上直接放纸。每张纸就是一个独立窗口,拖动、缩放、置顶,跟真实的便利贴一样。不需要的时候折成一个小胶囊贴在屏幕边缘,鼠标划过再滑出来。
核心功能
两种纸片
- 待办纸:一行一个事项,勾选完成,拖拽排序。支持粘贴多行自动拆分,支持撤销重做。
- 笔记纸:普通文本加 Markdown 轻量高亮。支持标题、加粗、斜体、列表、代码块、超链接,还能粘贴本地图片。

胶囊模式
纸片可以折叠成一个小胶囊,自动贴到屏幕边缘。多个胶囊排列成队列,鼠标悬浮时滑出。主胶囊一键收起或展开全部。


脚本胶囊
笔记第一行写 !p,整篇笔记就变成一个 PowerShell 脚本。折叠成胶囊后左键运行、右键编辑。适合放一些常用的快捷命令。
四套配色
暖纸、墨、林、霞四套配色方案,支持浅色和深色主题,跟随系统切换。
多语言
中文、英文、日文、韩文,跟随系统语言自动切换。
技术实现
PaperTodo 用 WPF 原生开发,不走 WEB 套壳路线,也不用 MSIX 打包。图片存储用 LMDB 事务式数据库,文本编辑用 AvalonEdit。单文件发布,解压即用。
数据自动保存到 data.json,每次写盘前备份到 data.backup.json。笔记图片集中存在 note-assets.lmdb。
下载
GitHub Release 提供两个版本:
- 自包含版:自带 .NET Runtime,体积较大但不依赖运行时
- 框架依赖版:需要系统已安装 .NET 10,体积小
适合谁
需要在桌面上随手记东西的人。不想要复杂的功能,不想注册账号,不想装一堆依赖。打开就用,关掉就藏起来。
PaperTodo 做的事情很少,但每件都做对了。