Adrafinil for Mac v1.12.0 开源软件(专为AI代理打造的Mac唤醒工具)

Adrafinil 是一款面向 macOS 的菜单栏常驻工具,专为需要长时间运行 AI 编程代理的用户设计,可以在 Claude Code、Codex、Cursor、Gemini CLI、Devin、Aider、Hermes、OpenCode、Cline、Pi 等代理执行任务期间保持 Mac 唤醒,即使合上显示屏也能继续工作,并在任务结束后自动释放保持唤醒状态。软件通过钩子机制追踪不同代理和会话,支持多个代理同时运行、按会话获取与释放、定时保持唤醒以及手动让系统进入睡眠。它还提供命令行和 MCP 访问方式,方便接入自定义工作流,并通过特权辅助程序实现合盖运行控制。针对无人值守场景,Adrafinil 内置温度保护、废弃会话自动清理和保持唤醒超时机制,可减少设备长时间运行带来的风险;同时支持运行中代理进程检测、合盖音频确认、开盖后的活动与温度摘要,以及卸载时移除相关钩子。软件采用 Swift 开发并以开源方式发布,适合需要让本地 AI 编程任务持续运行的 macOS 用户。

adrafinil-mac

功能

Adrafinil 是一款为 AI 编程代理打造的 macOS 保持唤醒工具,能够在代理工作期间阻止系统睡眠,并在任务完成后恢复正常睡眠行为,适合合盖运行、远程执行和无人值守开发场景。

  • AI代理适配: 支持 Claude Code、Codex、Cursor、Gemini CLI、Devin、Aider、Hermes、OpenCode、Cline、Pi 等多种 AI 编程代理,可通过钩子自动感知任务状态。
  • 合盖持续运行: 通过特权辅助程序控制 macOS 合盖睡眠,让 Mac 在显示屏关闭后继续执行编码代理任务。
  • 多会话追踪: 能够独立追踪多个代理和重叠会话,只有最后一个保持唤醒请求结束后,系统才会恢复睡眠。
  • 灵活唤醒控制: 提供按会话获取与释放、定时保持唤醒以及手动让系统进入睡眠等控制方式,方便适配不同工作流程。
  • 命令行与MCP: 支持 CLI 和 MCP 访问,同时允许通过自定义钩子或命令包装器接入其他开发工具与自动化流程。
  • 温度安全保护: 内置温度切断机制,在设备温度过高时停止持续运行,降低长时间无人值守工作的硬件风险。
  • 异常会话清理: 可自动释放被中断或遗弃的保持唤醒状态,避免代理退出后 Mac 长时间保持运行。
  • 状态辅助提示: 支持检测正在运行的代理进程,并可提供合盖音频确认以及开盖后的活动和温度摘要。
  • 开源轻量设计: 采用 Swift 开发,以菜单栏应用形式运行,项目基于 MIT 许可证开放源代码,便于查看、使用和扩展。
  • 便捷安装卸载: 支持通过 Homebrew 安装,并在卸载过程中移除已配置的代理钩子,减少残留配置。

下载地址

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容