Ajar
为 Mac 上的 AI 智能体提供盖子角度同步和保持唤醒功能,让 Mac 智能响应你的工作状态。
Maker 说
Hey everyone!我是 Ajar 的开发者。我也做过 Looq 和 Mux。
我开发 Ajar 是因为 MacBook 的翻盖角度是最被忽视的输入方式。你每天已经改变它几十次了:打开、半合上休息一下、支起来在床上阅读。macOS 对这一信号完全无动于衷。所以我把它们连起来了。
Ajar 提供两样东西:
翻盖角度同步——当你抬起或放下屏幕时,屏幕亮度、键盘背光和系统音量会随之调整。设置时只需在一条可视化曲线上拖拽一个锚点:选择你想要所有参数达到某一水平的特定角度,其余部分会自动过渡。外接显示器也可以加入同步,各自保持独立的偏移量。
防休眠——当你正在忙事情时防止 Mac 进入睡眠。内置规则覆盖了 Claude Code、Codex 和 Gemini CLI,只在智能体真正工作时阻止休眠,而不是仅仅因为终端开着。你可以为特定应用、Wi-Fi 网络、外接硬盘、电源状态或连接外接显示器的合盖模式添加自定义规则。
一切在本地运行。7 天免费试用,一次性购买。支持 macOS 14 及以上版本,针对 Apple Silicon 优化。
期待你的反馈。
热门评论
'在Claude Code或Codex会话运行时保持唤醒'这条规则真的很聪明——手动caffeinate总是会忘记关闭。它是如何检测活跃的智能体会话的:通过进程名、CPU占用,还是某种能区分长时间运行的智能体和只是闲在那里等着我输入的提示符的东西?这个'空闲与运行中'的区别,正是让这个功能感觉要么神奇要么烦人的地方。
运行长达数小时的Claude Code会话让我意识到,标准的'防止休眠'方式过于粗暴。结果就是你凌晨2点屏幕还亮得刺眼,因为忘记关掉了。Ajar中基于进程的检测正好解决了这个问题:Mac应该知道'空闲'和'正在运行智能体会话'之间的区别。好奇的是,当Claude Code退出时,睡眠锁定是立即释放,还是有一个可配置的冷却期,以防会话可能很快重启?