Linear Todos

✅ Linear 原生智能待办 CLI

通过 Linear API 管理待办事项的 CLI 工具,支持自然语言日期解析、优先级设置和智能日程安排,需审核 Python 源码后使用。

收藏
6.4k
安装
1.4k
版本
0.0.11-test
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Linear Todos 是一款基于 Linear 项目管理平台的命令行待办管理工具,通过直接执行 Python 源码实现任务创建、优先级管理、日期调度和完成追踪。核心功能包括:

  • 智能日期解析:支持 "tomorrow"、"next Monday"、"in 3 days" 等自然语言输入自动转换为具体日期
  • 五级优先级系统:从 Urgent(🔥) 到 None(📋),配合 Linear 原生优先级字段
  • 完整工作流:create/list/done/snooze/review 五大命令覆盖任务全生命周期
  • 每日回顾:自动按逾期/今日到期/高优先级/本周/本月/无日期六维度分类展示

显著优点

1. 原生 Linear 集成:直接调用官方 GraphQL API,待办即 Linear issue,享受完整的项目管理生态
2. 灵活的日期表达:无需记忆严格格式,口语化时间描述即可创建任务

3. 环境变量优先设计:支持纯环境变量配置,避免本地明文存储敏感凭证

4. 代码透明可审计:作为 source-execution skill,所有 HTTP 请求逻辑集中在 src/linear_todos/api.py 中,便于安全审查

潜在局限与风险

  • 明文配置风险:运行 setup 命令会在 ~/.config/linear-todos/config.json 以 0o600 权限存储 API key,虽非全局可读但仍属明文持久化
  • 源码执行要求:需信任并预审查 src/ 目录下的 Python 代码,不适合不愿审计代码的用户
  • 单一 API 依赖:仅支持 Linear,无法迁移至其他项目管理平台
  • 无自动同步机制:依赖 CLI 手动触发,无后台常驻服务保持数据同步

适合人群

  • 已使用 Linear 作为主力项目管理工具的技术团队
  • 偏好终端工作流、习惯命令行操作效率的开发者
  • 对待办系统有「代码可审计」安全要求的用户
  • 需要自然语言快速录入任务、厌恶图形界面点击操作的效率追求者

常规风险

API key 泄露风险是首要关注点。建议创建最小权限专用 token、优先使用环境变量而非配置文件、定期轮换凭证。源码执行模式下,若 src/ 目录被篡改可能导致恶意 API 请求,需确保 skill 来源可信。

Linear Todos 内容

src文件夹
linear_todos文件夹
手动下载zip · 20.5 kB
__init__.pytext/plain
请选择文件