Clawpm

📋 文件驱动的多项目管理终端

基于文件系统的多项目管理 CLI 工具,JSON 优先输出,支持任务追踪、工作日志与 Agent 上下文恢复

收藏
3.1k
安装
1.3k
版本
0.1.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

ClawPM 是一款面向多项目场景的任务管理 CLI 工具,采用文件系统优先的架构设计:任务以 Markdown 文件形式存储于 ~/.project/ 目录下,通过文件状态(后缀/目录)映射任务状态(open/progress/done/blocked)。这种设计带来天然的可移植性与版本控制友好性。

关键能力:

  • 项目自动发现:支持从当前目录向上遍历、git 仓库检测、显式上下文切换(clawpm use)三种方式定位项目
  • 任务管理:完整的 CRUD 操作,支持子任务层级(--parent/split)、优先级、复杂度标记
  • 工作日志:自动记录状态变更与 git 文件变更,支持 tail -f 式实时追踪
  • Agent 上下文:clawpm context 单命令输出项目全貌——任务状态、进行中的工作、阻塞项、近期日志、git 状态,专为 AI Agent 恢复会话设计

输出设计:默认 JSON 输出便于程序解析,-f text 切换人类可读格式。

显著优点

1. 去中心化存储:不依赖外部数据库或 SaaS,数据完全本地可控,符合隐私敏感场景
2. Agent 原生设计:context 命令和 JSON 输出明显为 LLM/Agent 工作流优化,是少数明确标注 "agent-invoked" 能力的工具

3. git 集成深度:自动检测 git 仓库、记录 commit 到工作日志、文件变更追踪

4. 短 ID 交互:CLAWP-042 可简写为 42,日常操作高效

5. 子任务完整性检查:父任务标记完成前强制验证子任务状态,避免遗漏

局限性与风险

  • 无协作机制:纯本地设计,天然不支持团队共享或实时同步
  • 无可视化界面:完全 CLI 驱动,非技术用户门槛较高
  • 数据备份责任:用户需自行管理 ~/clawpm 目录的备份策略
  • 生态早期:GitHub 仓库较新(截至知识截止),长期维护稳定性待观察

适合人群

  • 个人开发者、独立研究员需要跨项目跟踪任务
  • AI Agent/LLM 工作流构建者,需要结构化项目上下文注入
  • 偏好本地优先、避免 Notion/Jira 等 SaaS 的用户
  • 终端重度用户,习惯命令行效率

Clawpm 内容

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