软件简介:
让桌面上有几张安静、可用、不打扰人的纸。
一个极简的 Windows 桌面便签工具,只用 WPF 原生实现,没有主窗口、没有账号、没有管理器,支持待办与 Markdown。
下载地址:
夸克盘:https://pan.quark.cn/s/a6cf4c930cbe
迅雷盘:https://pan.xunlei.com/s/VOzyER7TRHaJLyGW0-YC-bJeA1?pwd=m35b
百度盘:https://pan.baidu.com/s/1S7SLk4dl0SiBh-rREzLomA?pwd=MQY8
软件截图:


设计理念:
纸片优先 — 每张纸都是独立窗口,直接放在桌面上,不需要打开管理界面。
即时使用 — 想记就写,完成就勾掉;所有内容都会自动保存。
无需管理 — 不做分类、标签、搜索、归档、同步、账号、统计、提醒。
原生实现 — 基于 WPF 原生控件,不是 Web 套壳,也没有 MSIX 的复杂权限。
交互优先 — 轻不只是性能,更是操作路径短、认知负担小、界面干扰少。
拒绝长出非必要的交互层级和视觉焦点负担。
项目特色:
核心功能
多张独立纸片 — 每张纸是一个独立窗口,常用操作一两步就能完成,不用层层点开。
一个应用,两种纸片:
待办纸:一行一个事项,可以勾选、编辑、删除、清理已完成。
笔记纸:普通文本 + Markdown 语法高亮,支持三档渲染强度。
胶囊模式(默认启用)— 点击右上角折叠成小胶囊,减少桌面占用,需要时点击展开。
自动贴边排列(默认启用)— 折叠的胶囊会自动贴到屏幕边缘;支持多屏,拖动单个胶囊就能换边或挪到其他显示器。
脚本胶囊 — 笔记首行写入 !p / !power,把笔记内容当 PowerShell 脚本快捷运行。
待办关联笔记 — 把笔记拖到待办项上建立关联,之后可以直接打开关联的笔记。
笔记图片 — 粘贴、拖入或从菜单选图,都能插入本地图片。
数据本地保存 — 纸片内容自动保存到 data.json 并保留备份;笔记图片存在单个 note-assets.lmdb 文件里,安全增量写入。
定制与集成
主题与配色 — 支持跟随系统 / 浅色 / 深色;提供暖纸、墨、林、霞四套配色方案。
字体与字号 — 系统默认 / 微软雅黑 / 等线,也可以放自定义字体文件;整体和分区字号、加粗、文字渲染都能调。
全局快捷键 — 可以在设置里绑定显示、隐藏、新建等功能,还有侧边胶囊队列的快捷键。
快捷参数启动:通过启动参数就能显示、隐藏、切换和新建纸片,方便配合快捷键工具或脚本调用。
多语言界面 — 中文、英文、日文、韩文,跟随系统语言。
开机自启动 — 可以随 Windows 启动在后台运行。
自定义图标 — 程序目录下放一个 PaperTodo.ico 就会用它作为托盘图标,没有的话用内置图标。
桌面集成 — 支持 Windows 分屏贴靠;可以让展开的纸片不出现在 Alt+Tab / 任务视图或任务栏里。
纸片功能与操作手册
纸片
基本操作
移动与缩放 — 拖动标题栏移动;默认拖右下角调整大小,隐藏缩放把手时可拖动四边或四角
置顶:左上角图钉可以切换纸片是否置顶
新建:右上角可以新建待办纸和笔记纸
外部编辑器打开:点击 MD 按钮,用外部编辑器打开当前笔记(后缀可自定义)
设置标题:可以自定义纸片标题
分屏贴靠 — 支持 Windows 分屏贴靠;贴靠时会收起阴影和边距,移出后恢复
胶囊与贴边
折叠胶囊:纸片可以折叠成小胶囊,减少桌面占用,可以随时再次打开。
自动贴边:折叠后的胶囊会自动停靠在屏幕边缘,鼠标悬停时滑出。
多屏队列:可以把单个贴边胶囊拖到左侧、右侧或其他显示器,松手后自动加入对应屏幕边缘的队列。
收起全部:顶部主胶囊可以一键收起或展开全部贴边胶囊,也可以拖动调整所在队列的起始高度。
主胶囊菜单:主胶囊右键可以打开和托盘一样的功能菜单
展开与关闭区:可以设置展开时保留边缘胶囊、记住展开位置;可以在悬停时隐藏边缘关闭按钮;可以限制胶囊标题显示长度
启动参数:
可以配置到外部快捷键工具、脚本或 Windows 快捷方式:
PaperTodo.exe –show 显示并拉回全部纸片
PaperTodo.exe –hide 隐藏全部纸片(程序继续在托盘运行)
PaperTodo.exe –toggle 有显示则隐藏全部,全部隐藏则显示
PaperTodo.exe –new-todo 新建一张待办纸
PaperTodo.exe –new-note 新建一张笔记纸
PaperTodo.exe –exit 保存状态并退出
PaperTodo.exe –language en-US 使用指定的默认界面语言启动
参数可以省略 –,并支持少量别名(比如 open = show,quit = exit)。
–language 支持 zh-CN、en-US、ja-JP、ko-KR 及区域变体,也可写成 –language=en-US;别名为 –lang 和 –default-language。只在主实例启动时决定本次界面语言,不会切换已在运行的实例,也不会写入 data.json。
程序已经在运行时再次带参数启动不会创建第二个进程,而是把命令转发给当前实例;无参数再次启动则显示并拉回全部纸片。
数据与文件:
数据保存在程序目录下:
PaperTodo/
├─ PaperTodo.exe
├─ data.json 主数据文件
├─ data.backup.json 保存前备份,主文件损坏时用于恢复
├─ note-assets.lmdb 笔记图片资产文件
└─ PaperTodo.ico 可选:存在时优先作为自定义托盘图标,否则用内嵌图标
数据说明
编辑后会自动保存;正常写盘前会滚动备份到 data.backup.json。
异常退出时可能会写入 PaperTodo.crash.log 供排查,数据仍以 data.json 和备份为准。
程序目录还可以放置自定义字体:papertodo.ttf / papertodo.otf(可选 papertodo_bold 等粗体文件)。
⚠️ 不要把程序放在只读目录,否则可能无法保存数据。
备份或迁移数据前请先从托盘退出 PaperTodo,再复制这些文件。

















