Adrafinil 是一款专为 macOS 设计的开源菜单栏应用,旨在解决 AI 编程代理在后台长时间运行任务时的系统休眠问题。与传统的保持唤醒工具(如 caffeinate 或 Amphetamine)不同,Adrafinil 具备独特的“代理感知”能力,仅在检测到 Claude Code、Cursor、Aider 等 9 种主流 AI 编程工具有活跃任务时,才阻止系统进入休眠或合盖休眠。该工具采用三层架构设计,将特权权限最小化,利用独立的辅助进程仅控制电源管理 API,而策略逻辑则隔离在用户态守护进程中,兼顾了功能性与安全性。此外,Adrafinil 还内置了硬件保护机制,包括防止设备过热的热截断功能,以及合盖时的音频反馈和开盖后的任务摘要显示。这对于习惯让 AI 在夜间或后台自动执行编译、测试任务的开发者而言,提供了一种既高效又安全的自动化解决方案。
事件分析
💡 核心观点:伴随 AI 编程成为常态,软硬件交互逻辑正被重构,系统底层设施亟需从“服务人”进化为“适应 Agent 全天候工作”。
原文链接:Hacker News






