PaperTodo 是一款极简 Windows 桌面便签工具,WPF 原生实现,无需账号管理器。多张纸片直接摊在桌面,可折叠为置顶胶囊自动贴边;支持待办清单和 Markdown 笔记,脚本胶囊可快捷运行 PowerShell 脚本,数据全本地保存无上传风险,文末附详细使用教程
🎤 引言
不知道你有没有这种感觉——电脑上想随手记点东西的时候,要么打开微信对话框临时写、要么开个备忘录、要么干脆开个 Notion 页面……等你折腾完,脑子里那句话早就忘了。
微软自带便签又太简陋,Notion 又太重,Todoist 这类在线工具还得装 App 配账号。就想有张纸搁在桌面上,随手写两字、勾个框,然后继续干活。
PaperTodo(Stars 373 · 8 Releases)就是来解决这个问题的——说白了就是几张"放在桌面上的纸",没有主窗口、没有账号、没有管理器。打开就在,写完就走。
⭐ 核心功能
1. 多张独立纸片 — 直接摊在桌面上
每张纸是一个独立无边框窗口,可以在桌面任意位置摆放,位置、大小、内容全部自动保存。重启程序后纸片还在原来的位置,跟没关过一样。没有"列表视图"或"管理界面",每张纸自己就是入口。
2. 两种纸片:待办 & 笔记
- 待办纸:适合当天任务、临时事项。一行一个事项,勾选完成,支持拖动排序、拖拽删除、粘贴多行自动拆条、Ctrl+Z/Y 撤销重做。
- 笔记纸:普通文本 + 轻量 Markdown 语法高亮,支持三档 MD 伪渲染。不是完整 Markdown 编辑器,但常用格式基本够用。
3. 胶囊模式 — 把便签"收起来"
点击纸片右上角小按钮,可将整张纸折叠为一个置顶小胶囊,桌面紧张时不影响其他操作。需要时把鼠标晃到屏幕边缘,胶囊会自动滑出来。配合"胶囊自动贴边",多张胶囊会排列在屏幕边缘形成队列,支持多屏,每个屏幕各自贴边。
4. 交互层级最优化
作者在设计理念里写了这么一句:
"拒绝长出非必要的交互层级和视觉焦点负担。"
实际体验下来确实做到了——常用操作基本一两步到达,不需要打开设置页面找半天。不做分类、不做标签、不做搜索、不做归档、不做同步、不做账号、不做统计、不做提醒。功能少但每样都打磨到位。
5. 主题 & 配色
支持跟随系统 / 浅色 / 深色三种主题模式切换,四套配色方案:暖纸(暖黄)、墨(深灰)、林(森绿)、霞(晚霞粉),即时切换无需重启。
6. 多语言
界面跟随 Windows 系统语言,支持中文、英文、日文、韩文。
7. 开机自启动 & 自定义图标
支持开机自启动,托盘入口。程序目录放 PaperTodo.ico 文件可自定义托盘图标。
8. 数据安全
自动保存到程序目录 data.json,保留 data.backup.json 每次覆盖前备份。临时文件写入策略也做了降低异常退出损坏风险的考量。
📥 安装与使用
直接从 GitHub Releases 下载 exe 文件,双击运行即可。提供两个版本:
...-self-contained-compressed.exe— 自包含 .NET Runtime,单文件,ReadyToRun + 压缩。推荐大多数用户使用,下载后直接双击运行,无需预先安装 .NET。...-no-runtime-uncompressed.exe— 框架依赖版,要求系统已安装 .NET 10,体积更小。
每个 Release 产物都附带 SHA256SUMS.txt 校验文件和 Sigstore 签名(.sig / .crt),可验证文件完整性。
本地构建:
git clone https://github.com/snownico0722/PaperTodo.git
cd PaperTodo
dotnet build -c Release构建依赖:Windows / .NET 10 / WPF / AvalonEdit(文本编辑)/ Hardcodet.NotifyIcon.Wpf(托盘图标)。
GitHub:snownico0722/PaperTodo · 最新 Release 下载
🎯 适用场景
- Windows 用户想要随手记东西但不想打开任何 App
- 需要在桌面放一张"常驻清单"(今日待办、购物清单、想法碎片)
- 喜欢 Markdown 写笔记但不需要完整编辑器
- 经常跑一些小脚本(
!p/!power脚本胶囊功能) - 对数据隐私敏感,不希望便签内容上传到任何服务器
🔍 对比/替代方案
| 工具 | 平台 | 胶囊模式 | Markdown | 数据存储 | 特点 |
|---|---|---|---|---|---|
| PaperTodo | Windows | ✅ | ✅ 轻量 | 本地 JSON | 极简、WPF 原生 |
| 微软便签 | Windows | ❌ | ❌ | 微软账号云同步 | 系统自带、基础功能 |
| Notion | 全平台 | ❌ | ✅ | 云端 | 功能全但太重 |
| Todoist | 全平台 | ❌ | ❌ | 云端 | 任务管理强但非本地 |
| Obsidian | 全平台 | ❌ | ✅ 完整 | 本地 Markdown | 功能强、学习曲线陡 |
PaperTodo 的定位很清晰:不是任务管理工具,不是笔记应用,就是"桌面上那几张纸"。
⚠️ 注意事项
1. 仅限 Windows
WPF 原生实现,不支持 macOS 和 Linux。如果你是多平台用户,这条可以直接 pass。
2. 需要 .NET 10 运行时
自包含版本已内置 Runtime,但如果选择 no-runtime 版本,需要提前安装 .NET 10。大多数 Windows 11 系统已内置,Windows 10 可能需要单独装。
3. 数据本地,无同步
data.json 保存在程序目录,删程序或换电脑不会自动迁移。如果你有多台 Windows 设备,需要自己定期备份这个文件。
4. Markdown 是"轻量伪渲染"
不是完整的 Markdown 解析器,支持的格式有限(标题、加粗、斜体、删除线、列表、引用、代码块),不支持图片、表格、复杂块级 HTML。有复杂排版需求还是得上完整编辑器。
5. 功能比看起来多
虽然作者在克制地做"极简",但快捷键(Ctrl+B/I/K、Ctrl+Z/Y、Ctrl+滚轮缩放、拖拽排序删除)加起来也需要一点学习成本。好在官方 README 有完整操作手册,花 10 分钟过一遍就能全掌握。
✅ 总结
PaperTodo 的设计哲学很明确——不做一个"功能很多"的效率工具,而是做一个"存在感很低"的桌面便签。位置、内容、置顶状态全部自动保存,不需要想着去点保存,也不需要打开软件找文件,一切就在那儿。需要的时候写两笔、勾一下,关掉就忘了它的存在。
胶囊模式把这种"随用随开"的理念推到了极致:桌面紧张的时候直接贴边让位,需要时鼠标晃过去滑出来。没有通知、没有弹窗、没有升级提示,就安安静静在桌面上。
GitHub 上 373 个 Star、8 个 Release,作者更新挺勤快的,说明这个小工具是真的有人在用、有人维护。如果你也在找一个安静、不打扰、随手可得的桌面便签,PaperTodo 值得一试。
素材来源:PaperTodo GitHub(Stars 373 · License MIT · 8 Releases · .NET 10/WPF)· 官方 README。