Rucksack Vibe 项目

macOS CLI 工具,合盖挂起时维持本地 AI 编程智能体(Claude Code/Cursor/Copilot)持

AI编程开发 宽松开源(MIT/Apache)

Rucksack 是一个 macOS 命令行工具,解决的是"带着笔记本离开桌面,但本地 AI 编程智能体还在跑"的场景——合盖后 Mac 进入休眠,但 Rucksack 会通过手机热点维持网络连接、持有唤醒锁,让本地 Claude Code、Cursor 或 Codex 会话不中断。

核心功能: • 合盖维持运行:合上笔记本盖子后,Rucksack 持有 bounded lease,防止 Mac 进入深度休眠,同时保持热点网络连接 • 手机热点自动切换:当检测到 WiFi 断开时,自动切换到手机热点,网络地址平滑过渡 • 远程会话保持:从手机继续操作同一个本地 AI 编程会话,无需重新初始化环境 • 轻量 CLI 设计:无需 GUI,一个终端窗口即可管理

技术实现: • 仅依赖 macOS 原生能力和少量 Python 脚本 • 安装后通过 rucksack 命令行启动管理 • 支持安全验证(HTTPS 和 token 校验)

适用场景: • 在咖啡馆/旅途中远程使用公司内网 Mac 上的 Claude Code 会话 • 长时间代码生成任务不想因为合盖而中断 • 移动办公中需要保持 AI 编程环境一致性的开发者

当前状态:Source-only alpha,CICD 通过,短距离热点桌面测试通过。

开源协议:MIT

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论