当Claude Code将复杂工作拆分为多个任务时,其思考过程在终端中往往显得零散。现在,一个工具将这些碎片拼接成了一幅完整的画面。

Claude Task Viewer 会在本地 3456 端口启动一个实时看板,并自动扫描 ~/.claude/tasks/ 目录下的所有会话。每个任务卡片会清晰展示当前状态、依赖关系,甚至 Claude 正在执行的具体操作。
项目遵循“观察优于控制”的设计理念。看板仅用于展示 Claude 的实际执行情况,而不会干预任务状态,从而避免了人为操作与 AI 执行之间的状态混淆。
该工具解决了几个具体痛点:实时查看所有会话的任务状态、可视化任务间的阻塞关系、以及通过桌面通知任务完成。当任务状态从“进行中”变为“已完成”时,系统会播放从 C5 到 E5 的音阶音效并弹出桌面通知。
在技术实现上,工具通过监视文件系统变化并推送 Server-Sent Events 来实现实时更新。任务数据结构包含 blocks 和 blockedBy 字段来映射依赖关系,activeForm 字段则用于显示 Claude 当前的具体操作。
除了看板视图,工具还支持时间线模式,以类似甘特图的形式展示任务持续时间。闲置超过 7 天的会话会自动归档,以保持界面整洁。键盘快捷键支持快速删除任务(附带依赖检查)和查看帮助。
目前,该工具专注于 Claude Code,暂不支持其他 AI 编码助手。任务 ID 映射通过解析会话文件夹中的 JSON 文件实现,能够处理重试和子任务而不会重复创建卡片。
安装只需执行 npx claude-task-viewer,支持自定义端口和多账户配置。项目代码已在 GitHub 开源,采用 MIT 协议。
GitHub:https://github.com/L1AD/claude-task-viewer
关注“鲸栖”小程序,掌握最新AI资讯
本文来自网络搜集,不代表鲸林向海立场,如有侵权,联系删除。转载请注明出处:https://www.itsolotime.com/archives/21874
