一款安静待在 Windows 桌面的双分组任务看板。纯本地、不抢焦点,用剑与盾整理需要推进和需要守住的事情。
A passive, local-first desktop widget, task manager and two-column kanban board for Windows.
- 真正不打扰的桌面组件:默认位于普通窗口下方,不置顶,不进入任务栏与 Alt+Tab;只有明确编辑文字时才获取焦点。
- 看板与图标两种形态:
480 × 600双栏看板可缩成52 × 52单 Logo,单击即可恢复。 - 剑与盾的双分组心智:两个固定分组分别承载“主动推进”和“持续守住”的任务,不用维护复杂标签体系。
- 快速整理:分组内添加、直接编辑、同组排序和跨组拖拽都在一块小看板里完成。
- 纯本地、无账号:任务、顺序和移除历史保存在本机 SQLite;没有云端、账户、追踪或协作服务。
- 克制的移除流程:两次点击确认移除,避免弹窗打断;移除后进入只读历史,仍可回看行动轨迹。
- 完整 Windows 使用入口:NSIS 安装包、桌面快捷方式、开始菜单入口和当前用户开机启动。
| 主看板 | 移除历史 |
|---|---|
![]() |
![]() |
前往 Releases 下载 Sword-Shield-Chronicle_*_x64-setup.exe,双击安装即可。
当前为早期预览版,仅提供 Windows 10/11 x64 安装包。安装包尚未购买代码签名证书,Windows 可能显示来源提示;请只从本仓库 Release 下载并核对发布页哈希。
安装包会为当前用户创建桌面快捷方式和开始菜单入口,并默认加入当前用户的开机启动项。桌面快捷方式是关闭这个无任务栏、无托盘组件后的主要重新启动入口,因此安装器会检查它是否真实创建成功。
| 环境 | 当前验证状态 |
|---|---|
| Windows 10 x64 | 已完成原生窗口运行、桌面层级、非激活显示和安装包回归验证 |
| Windows 11 x64 | 已完成 NSIS 安装包的安装、启动、桌面快捷方式和基础使用验证 |
| Windows 11 ARM64 | 暂无原生安装包,也未完成验证 |
Windows 11 的结论仅覆盖已执行的 x64 安装包路径,不代表 ARM64 或所有企业安全策略环境已经通过。若桌面目录中存在快捷方式但桌面没有显示图标,请同时检查 Windows 的“显示桌面图标”设置。
- 在剑或盾所在栏输入任务,按
Enter添加。 - 双击任务标题进行编辑。
- 拖动卡片调整顺序,或拖到另一栏切换分组。
- 第一次点击卡片右侧斩击按钮进入确认状态,再次点击完成移除。
- 右上角历史按钮显示或隐藏只读移除历史。
- 点击最小化按钮进入单 Logo 模式,点击 Logo 恢复看板。
- Tauri 2 / Rust:Windows 窗口行为、单实例与原生安装包
- React 19 / TypeScript / Vite:界面与交互
- SQLite / rusqlite:本地持久化的唯一数据源
- dnd-kit:任务排序与跨组拖拽
窗口控制、领域状态和持久化分别维护边界,React 组件只消费快照并提交命令,不作为第二份数据源。
需要 Node.js、Rust stable、Microsoft C++ Build Tools 和 WebView2。
npm install
npm run tauri dev常用检查:
npm test
npm run build
cargo test --manifest-path src-tauri/Cargo.toml
npm run tauri build生成的 NSIS 安装包位于 src-tauri/target/release/bundle/nsis/。
剑盾纪事不需要注册账号,也不会主动联网同步任务。应用数据保存在 Tauri 应用标识对应的本地数据目录中。WebView2 缺失时,Windows 安装流程可能需要联网获取运行环境。
欢迎提交 Bug、Windows 交互验证记录和聚焦于现有产品边界的改进。开始前请阅读 CONTRIBUTING.md。涉及窗口层级、焦点、拖拽、缩放或透明效果的修改,请附真实 Windows 截图或录屏。
源代码和仓库内原创视觉资产以 MIT License 发布。直接依赖及其许可证见 THIRD_PARTY_NOTICES.md。项目没有打包任何第三方游戏图片、音频、商标或特效素材。


