aniketkarne/ClaudeNightsWatch
Autonomous task execution system for Claude CLI that monitors your usage windows and executes predefined tasks automatically
解决的问题
Claude Nights Watch 解决了 Claude CLI 使用窗口中空闲时间的问题。它允许用户定义一组自动化任务,当使用窗口即将到期时,AI 将自主执行这些任务,确保即使在不主动与终端交互的情况下,开发工作或维护任务也能继续进行。
工作原理
该项目作为一个守护进程或 Claude Code 插件运行,监控您的 Claude CLI 使用情况。它跟踪当前会话的剩余时间,当到期限制临近时,读取用户定义的 task.md 文件和 rules.md 文件。然后,它将这两者合并为一个提示,并使用具有自主权限的 Claude CLI 执行任务。它包含安全约束以防止破坏性操作,并提供日志记录以跟踪所有自动化活动。
适用人群
此工具适用于希望最大化使用窗口的 Claude CLI 高级用户,通过自动化重复性开发任务(如代码检查、依赖更新、测试或文档生成)来实现。
亮点
- 自主任务执行系统,无需手动干预即可运行任务。
- 支持独立的守护进程模式和原生 Claude Code 插件集成。
- 包含任务执行器 AI 代理,协助工作流规划和故障排除。
- 提供 MCP 服务器以实现程序化控制,以及用于会话集成的智能钩子。
- 实施安全规则以管理自主行为并防止意外的系统修改。
相关
- 项目
- 项目
- Dispatch
- 项目
- 项目