你有没有遇到过这种情况?
晚上熬夜用 Claude Code 写代码,正写到关键时刻,突然弹出:"Claude usage limit reached. 恢复时间:凌晨 3 点"😭
这时候你可能已经困得睁不开眼,但又舍不得放弃手头的工作进度...
💡 解决方案来了!
今天给大家推荐一个开源神器:Claude Auto Resume,让你的 Claude Code 可以"自动续命"!
🔧 它是怎么工作的?
- 智能检测:自动监控 Claude 使用限制
- 倒计时等待:显示实时倒计时,让你知道还要等多久
- 自动恢复:时间一到,立即恢复任务执行
- 零人工干预:整个过程完全自动化
🎯 核心特性
🔄 智能恢复
- 自动解析限制时间
- 精确计算等待时长
⏰ 实时反馈
- 倒计时显示:
恢复倒计时 02:15:30...
- 清晰的状态提示
🛡️ 安全提醒
- 内置安全警告机制
- 建议在隔离环境使用
📦 安装超简单
bash
# 一键安装
sudo make install
# 或者直接使用
./claude-auto-resume.sh "继续完成用户认证功能"
💎 使用示例
bash
# 基础用法
claude-auto-resume "继续实现登录页面"
# 继续上次对话
claude-auto-resume -c "请继续之前的任务"
# 使用参数形式
claude-auto-resume -p "写单元测试"
# 查看帮助
claude-auto-resume --help
🎬 工作流程演示
$ claude-auto-resume "实现用户注册功能"
Claude usage limit detected. Waiting until 2024-01-15 03:00:00...
Resuming in 02:15:30...
Resuming in 02:15:29...
...
Resume time has arrived. Retrying now.
Automatically starting new Claude session with prompt: '实现用户注册功能'
Task has been automatically resumed and completed.
⚠️ 重要提醒
由于脚本使用了 --dangerously-skip-permissions
参数,Claude 会自动执行命令而不询问权限。建议:
- 🔒 只在开发环境使用
- 📝 仔细检查提示词内容
- 💾 做好代码备份
- 🎯 使用具体的提示词(如:"继续实现 src/auth.js 中的登录功能")
🔧 技术特点
- 零依赖:只需要标准的 Unix 工具
- 跨平台:支持 Linux 和 macOS
- 轻量级:单个 Shell 脚本,不到 200 行代码
🎉 总结
有了 Claude Auto Resume,再也不用担心深夜编程被使用限制打断了!让 AI 助手真正成为你的 24/7 编程伙伴。
特别适合:
- 🌙 夜猫子程序员
- 🔧 重构狂人
- 📚 AI 学习爱好者
- ⚡ 效率提升控
项目地址 :GitHub - claude-auto-resume
觉得有用的话,给个 ⭐️ 支持一下开源作者吧!