my-todo
零第三方依赖的 CLI 待办,编号稳定不重排。
为什么做它
待办工具最大的问题是「编号会变」——删掉一条,后面全部重排,之前记在纸上的 #7 就对不上了。
做了什么
只用标准库(argparse + sqlite3)的 CLI:项目内独立编号、稳定不重排不重用;增删改查、状态流转、清单分组;agent 技能层只做「自然语言 → 命令」翻译,不绕过 CLI。
难的部分
编号稳定性要求删除后不回填,而查询又要能跨项目定位——编号跨项目会重复,所以按编号操作必须带项目名。
结果
日常待办都走它,agent 也能直接读写。
| 类型 | 工具与系统 |
|---|---|
| 年份 | 2026 |
| 状态 | 已上线 |
| 角色 | 一个人全包 |
| 访问 | 未公开 |
| 技术 | Python · SQLite · CLI |