Aion (灵汐):补全自动化背后的“信任感”
Aion (灵汐):补全自动化背后的“信任感”
🚀 创造者说:为什么要“反抗”粗暴的清理逻辑?
在 macOS 上,“清理闲置应用”一直是个让人不安的概念。市面上大多数工具逻辑非常单一:它们只盯着计时器,只要你几分钟没点开某个窗口,应用就可能被强行关闭。这种不确定性会打断下载、同步或是在线会议,在无形中消耗用户的心理能量。
我写 Aion 的初衷,就是想让自动化学会**“听懂状态”**。
真正的“分寸感”:从体征感知到呼吸感
为了解决“误杀”,我为 Aion 建立了一套基于应用体征的感知逻辑。不再看交互时长,而看应用本身是否在“干活”:
- 感知流量吞吐:只要应用还在持续读写数据,它就拥有最高优先级的保护权。
- 留给系统的“呼吸感”:这是我最执着的一处设计。为了应对信号抖动,我给系统设置了一个 10 秒的缓冲期。即使应用信号暂时消失,Aion 也会因为这层“呼吸感”,选择再等一等,而不是瞬间拔掉插头。
- 租约协议:针对长耗时的后台任务(比如本地 AI 代理),应用可以申请特定时长的租约,确保它在完成工作前不被中断。
让自动化不再是黑盒
通过“活动记录”,Aion 终于能把它的判断路径摊开来系统化地陈述。它不再是一个黑盒,而是一个你可以查账的辅助系统。这种可解释性,才是一个工具应当具备的“分寸感”。它在应用真闲置时替你收拾,在应用做正事时保持克制,而在你追问“刚才为什么这样做”时,给出精准的答案。
项目官网: aion.7caifei.com
[EN] 🚀 Maker’s Note: Reclaiming Trust in Automation
On macOS, blunt “Idle Timers” often break background workflows. Most tools kill a process simply because you haven’t clicked its window.
Vital Signs vs. Idle Timers
I built Aion to track an application’s vital signs instead of just time. Key features include:
- Data Throughput Monitoring: Direct tracking of network/disk I/O to ensure background tasks stay alive.
- Hysteresis Logic: To handle signal instability, Aion implements a 10-second hysteresis buffer. If a vital signal drops, the protection remains active for 10 seconds to filter out momentary flickers, ensuring deterministic uptime.
- Application Leases: For AI Agents or long-running scripts, Aion supports a lease-based protocol that prevents interruption during critical phases.
Automation Without the Black Box
The foundation of trust is interpretability. Through the Activity Log, Aion explains its decisions in real-time. This transparency transforms Aion from a blunt automation tool into a reliable, auditing system that respects your Mac’s true state.
Project: aion.7caifei.com