Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Show HN: Adrafinil – keep a lid-closed Mac awake only while agents work

说明与用途

**项目简介(2‑3 句)**
Show HN: **Adrafinil** 是一个让 Mac 在合上盖子后,仅在后台 AI 代理运行时保持唤醒的小工具。它通过简单的守护进程监控指定的 agent 进程,实现对计算资源的精细化控制,适合在研发阶段快速原型化 AI 功能。

**价值**

  • **即插即用的 AI 能力**:无需从零搭建模型堆栈,直接在已有的 agent 环境上添加“保持唤醒”功能,省时省力。
  • **原型与 RAG/Agent 工作流**:在开发检索增强生成(RAG)或多代理系统时,可确保只有真正需要计算的阶段才消耗电力和资源。
  • **成本与安全**:合上盖子时系统进入低功耗状态,降低硬件磨损和意外泄露风险。

**典型接入方式**

  1. **克隆仓库**并通过 Homebrew 或直接运行脚本安装守护进程。
  2. 在项目的 agent 启动脚本中添加 **Adrafinil** 提供的 keep-awake 命令或使用其 Python API 包装 agent 的入口函数。
  3. 配置 ~/.adrafinil/config.yaml,指定需要监控的进程名称或 PID 列表(如 my_agent.py),以及唤醒超时时间。
  4. 通过 systemctl(或 macOS 的 launchd)注册为后台服务,确保系统启动时自动加载。

**生产可用性**

  • **成熟度**:目前评估为 **Medium**,适合原型、内部工具或实验性部署。
  • **依赖与维护**:项目更新于 2026‑06‑27,社区活跃度一般,需自行检查许可证、依赖冲突以及发布节奏。
  • **上线前检查**:
  • 确认代码许可证兼容公司政策;
  • 评估守护进程对系统安全策略(如 SIP、Gatekeeper)的影响;
  • 通过内部 CI 对 keep-awake 的启动/停止逻辑做回归测试;
  • 监控日志和资源使用,防止误唤醒导致功耗异常。

综上,Adrafinil 在需要精细控制 Mac 计算资源的 AI 研发场景下价值突出,接入简单,但在生产环境使用前建议完成上述审查与测试。

实际用途

Show HN: Adrafinil – keep a lid-closed Mac awake only while agents work helps add AI capability without starting from a blank model stack.

  • prototype AI features
  • build RAG or agent workflows
  • evaluate model tooling

限制与审查说明

Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.

  • 来源: hackernews
  • 记录日期: 2026-09-05T17:31:26.433Z
原始来源