在TickTick中管理任务和项目。当用户询问任务、待办事项、提醒或事件时使用。

安装

概览

什么是TickTick

TickTick CLI 是一款专为开发者和管理员设计的命令行工具,用于高效管理 TickTick 任务与项目。它通过 `@ticktick/ticktick-cli` 包提供对 TickTick 账户的自动化操作能力,支持任务创建、更新、完成、删除以及项目管理等核心功能。该工具采用 OAuth PKCE 安全认证机制,确保用户数据在终端环境中的访问安全。CLI 设计注重可靠性和交互清晰度,特别适合需要在脚本或自动化流程中集成 TickTick 的场景。无论是快速添加待办事项,还是批量处理复杂项目结构,TickTick CLI 都能以结构化方式完成任务管理,显著提升工作效率。

核心功能特点

  1. 支持全局安装并通过 npm 轻松部署,兼容主流 Node.js LTS 版本
  2. 基于 OAuth PKCE 的安全登录流程,避免密码明文存储风险
  3. 提供 JSON 输出模式,便于程序化处理项目与任务的筛选与匹配
  4. 完整的任务生命周期管理:创建、获取、更新、完成与删除
  5. 支持跨项目移动任务,实现灵活的任务流转与组织
  6. 内置安全机制,对删除等破坏性操作要求明确用户确认

适用场景

TickTick CLI 特别适用于需要在非图形界面环境下进行任务管理的开发者和系统管理员。例如,在 CI/CD 流水线中自动添加构建状态提醒,或在远程服务器上通过脚本同步每日工作清单。其 JSON 输出格式使得与其他工具的集成变得简单——你可以将项目列表解析为变量,再根据名称动态选择目标项目创建任务。对于习惯使用终端操作的用户而言,CLI 提供了比网页端更快捷的输入方式和更强的可重复性。此外,当团队需要统一任务命名规范或追踪特定项目的进度时,通过脚本批量生成或归档任务也变得更加可控。总之,任何希望将 TickTick 融入自动化工作流、提升个人效率或实现跨平台任务同步的场景,都能从 TickTick CLI 中获得显著收益。