Todoist CLI

✅ 终端里的高效任务管家

通过命令行高效管理 Todoist 任务、项目与标签,支持自然语言日期、优先级筛选及 JSON 输出,适合开发者快速捕获与批量操作。

收藏
11.9k
安装
3.3k
版本
0.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Todoist CLI 是一个跨平台的命令行工具,通过 REST API 与 Todoist 官方服务交互,支持完整的任务生命周期管理:创建、更新、完成、删除、搜索及筛选。同时涵盖项目、标签、分区、评论等高级功能,满足 GTD 工作流需求。

显著优点

1. 原生 CLI 体验:单二进制文件,无运行时依赖,响应迅速,适合终端重度用户
2. 自然语言日期:支持 tomorrow 2pmnext monday 等人性化时间表达

3. 灵活筛选系统:支持优先级(p1-p4)、项目、标签、截止日期、逾期状态等多维度组合筛选

4. 结构化输出--json 参数提供标准化 {success, data, error} 信封格式,便于脚本集成和自动化工作流

5. 快速捕获:支持管道输入 echo "idea" | xargs todoist add,无缝衔接 shell 生态

6. 完整功能覆盖:不仅限于任务,还包括项目分区、评论等 Todoist 高级特性

潜在局限

1. API 依赖:完全依赖 Todoist 官方 API,离线不可用;存在速率限制风险
2. 配置门槛:需手动获取并配置 API Token,对非技术用户不够友好

3. 无双向同步状态显示:不像官方客户端实时显示同步状态,极端网络条件下可能产生延迟感知

4. 功能边界:不支持 Todoist 的看板视图、日历视图等可视化功能,纯文本交互

5. 第三方维护:由社区开发者 buddyh 维护,非 Todoist 官方出品,长期支持存在不确定性

适合人群

  • 开发者与运维工程师,习惯终端工作流
  • 需要批量操作任务或自动化集成的效率极客
  • 追求快速捕获、最小上下文切换的键盘优先用户
  • 需要将 Todoist 与 CI/CD、个人脚本联动的场景

常规风险

  • Token 泄露风险:API Token 存储于环境变量或本地配置,共享设备或误提交代码可能导致账户被非法访问
  • 误操作不可逆delete --force 等操作无二次确认,脚本执行时需格外谨慎
  • API 变更兼容:Todoist API 升级可能导致 CLI 功能异常,需关注上游更新
  • 数据隐私:任务内容通过第三方工具传输,敏感信息需评估合规要求

Todoist CLI 内容

手动下载zip · 1.7 kB
skill.mdtext/markdown
请选择文件