“最好的工具应该像空气一样,你需要时它在,不需要时它就消失。”
Aion (灵汐) 是一位静默的守护者。它智能管理闲置应用,将每一兆内存归还给当下。不卡顿,不干扰,只为您的一呼一吸间,皆是行云流水。
市面上确实已有 QuitAll, CleanMyMac 等优秀工具。但我发现,当我想“找回一点清静”的时候,面对的往往是一个冷冰冰的“进程表格”或必须手动点击的“开关”。
Aion 的设计哲学是 Set and Forget (配置一次,终身受益)。它不是为了让你去“管理”应用,而是为了让你忘掉管理。
| 特性 | Aion (灵汐) | 传统体验 | 备注 |
|---|---|---|---|
| 灵动守护 | 多维感知 (Audio/Video/Mic/Net) 无论是深夜的旋律、关键的下载还是视频会议,它都懂得何时保持安静 |
容易误杀关键进程 | 绝不打断心流 |
| 场景重塑 | Focus Mode 双向同步 工作、娱乐、会议...在不同身份切换间,自动适配最佳策略 |
手动开关或复杂的 Shortcuts | 自动化 |
| 权限深度 | Helper Tool (Root 级) 可强杀顽固进程,确保资源彻底释放 |
视版本而定 | 强力且安全 |
| 变体识别 | App Variants (Pro) 精准区分 Chrome (Work) 与 Chrome (Game),让开发环境与娱乐互不干扰 |
无 (通常只认 BundleID) | 开发者福音 |
不只是检测“有没有在放歌”。它还能感知下载进度、麦克风占用、视频会议状态。 开着 Zoom ?下着蓝光原盘?别担心,灵汐懂得何时该“隐身”,绝不意外中断您的操作。
不需要繁琐的手动开关。它直接适配 macOS 系统的“专注模式”。 当您进入“深度工作”时,它为您扫清一切数字化噪音;切换回“娱乐模式”,它自动放行 Steam 。一切都是自动发生的,如呼吸般自然。
这是专门为开发者和极客打造的功能。 Aion 能识别同一个 App 的不同实例。比如您可以设置:“允许 Chrome (Work Profile) 后台运行,但 Chrome (Entertainment Profile) 必须闲置即焚”。
截图工具、取色器、计算器……这类"用完就走"的小工具,失焦即焚,不用配置白名单。
软件刚刚起步,我们准备了一些福利,希望大家喜欢。
规则:
透明公开: 我们将使用以下脚本在浏览器控制台运行抽取(去重+随机):
// Aion 抽奖脚本 (在浏览器控制台运行)
// 逻辑:会自动抓取当前页所有楼层 -> 去重 (每人只算一次) -> 随机抽取
function drawLottery(count) {
// 1. 获取所有回复楼层
const replies = document.querySelectorAll('.cell[id^="r_"]');
if (replies.length === 0) {
console.warn("❌ 未找到回复,请确保在帖子详情页运行");
return;
}
let candidates = new Map();
replies.forEach((cell) => {
// 尝试获取用户名:通常是 strong > a 或 a[href^="/member/"]
const userLink = cell.querySelector('strong > a[href^="/member/"]');
if (!userLink) return;
const userName = userLink.innerText;
// 尝试获取楼层号
const floorEl = cell.querySelector('.no');
const floor = floorEl ? floorEl.innerText : "未知";
// 去重逻辑:如果该用户还没记录过,则记录
if (!candidates.has(userName)) {
candidates.set(userName, floor);
}
});
console.log(`📊 统计:共 ${replies.length} 条回复,去重后有效参与人数:${candidates.size}`);
// 2. 转换为数组并随机抽取
let pool = Array.from(candidates.entries());
let winners = [];
for (let i = 0; i < count; i++) {
if (pool.length === 0) break;
// 真正的随机抽取
const randomIndex = Math.floor(Math.random() * pool.length);
const [name, floor] = pool.splice(randomIndex, 1)[0]; // 抽出后从池中移除,避免重复中奖
winners.push({ "楼层": floor, "用户名": name });
}
// 3. 打印结果
if (winners.length > 0) {
console.log(`🎉 恭喜以下 ${winners.length} 位 V 友中奖:`);
console.table(winners);
} else {
console.log("没有足够的用户参与抽奖。");
}
}
中奖名单将更新在本帖附言,我会通过邮件发放激活码。
灵汐,不仅是为了释放内存,更是为了找回被软件堆叠吞噬的、属于您的宁静时刻。 欢迎大家狠狠拍砖!🙌
1
yir 8 小时 50 分钟前 via iPhone
后台管理同时也是窗口管理,focus 管理,不过不知道有没有可能实现浏览器应用内的标签管理。有时候一个 tab 占用内存就挺大的
eWluYW4uZW1haWxAZ21haWwuY29t |
3
willie1991 8 小时 2 分钟前
应用程序“Aion.app”无法打开。
|
4
runking OP @willie1991 您好,此报错有可能是因为下载文件损坏或系统版本过低导致的。
请确认您的系统版本是否在 macOS 14.0 (Sonoma) 及以上? 请尝试将现有 App 拖入废纸篓,从官网 重新下载 最新版,并直接使用系统自带的双击解压,不要使用第三方解压工具。” ![]() aion 已经经过苹果公证签名了。 |
5
willie1991 7 小时 39 分钟前
|
6
wanghn 7 小时 28 分钟前
感觉出发点挺不错的,有些 app 虽然关了,老是留个图标在 dock 栏,这种就很烦,我经常都要去手动关闭这些
d2FuZ2huQG91dGxvb2suaXQ= |
7
runking OP @willie1991 #5 你设置里面安全性是怎么设置的?
![]() 你试试下面的方法: 方法 1: 强制移除隔离属性 (Terminal) 打开终端 (Terminal.app),复制粘贴以下命令并回车(可能需要输入密码): bash sudo xattr -rd com.apple.quarantine /Applications/Aion.app 执行后,再次尝试双击打开 App 。 方法 2: 手动赋予可执行权限 如果方法 1 无效。 在终端执行: bash sudo chmod +x /Applications/Aion.app/Contents/MacOS/Aion 执行后,再次尝试双击打开 App 。 |
8
jianny 6 小时 6 分钟前
用了方法 1 和 2 依然无法打开,重装还是一样,MacOS15.7.3 系统
|
9
runking OP |
10
BearCookie 5 小时 46 分钟前
留个邮箱,希望能中
aW0ubmVvQG91dGxvb2suY29t |
12
runking OP @BearCookie 已发,请查收邮件。
|
13
BearCookie 5 小时 28 分钟前
@runking #12 已收到,非常感谢
|
14
CalledKingsley 5 小时 24 分钟前
针对开发者来说,能够有这样一个管理工具是很舒服的。
有一个场景不知道开发者如何考虑的: 某些 App 设置了失焦即焚,但是有可能这部分 app 没有设置及时保存进度,或者本身不具备随时保存的功能需要手动保存,这种情况的话是直接强制杀死还是提示用户,“是否需要保存当前进度”? 如果有些时候本身在某 App 专注码字,但是不小心误触了键盘,切到了别的 app ,那么直接被杀了的话,可能有点影响体验。 或者某些 App 或者开放了接口可以查询当前用户是否有数据未保存,如果有,Aion 工作时再提醒用户是否需要保存(或者,直接帮用户保存,不侵扰到用户“深度工作”状态);如果没有,考虑每次主动提醒用户是否需要保存。 当然这是我想到的其中一个点,如果开发者认为是个小概率场景也可以先不考虑,Aion 本身整体功能已经很强大了。 Y2FsbF9raW5nc2xleUAxNjMuY29t |
15
runking OP @CalledKingsley
已发,请查收邮件。 关于 Aion 的退出机制,其实包含了两层设计逻辑: 默认是“温和”退出,非强杀 Aion 默认会在 App 后台闲置 15 分钟 后才尝试退出,并非切走即退。 且执行的是标准退出( Quite )流程,遇到未保存的文档会被 App 自身拦截(此时 Aion 会提示退出失败),绝不会导致数据丢失。除非你专门对某个 App 开启了“强制退出”选项,才会无视未保存状态。 “失焦即焚”是给临时工具设计的 这个激进的模式(失焦立即退出)主要针对字典、计算器等“用完即走”的工具。 设想场景是:查完单词,视线移开回到主工作区时,这个查词工具就没有存在的意义了,让它立刻彻底退场,能保持环境最极致的清爽。下次需要时,再次快捷键呼出即可。 |
16
CalledKingsley 4 小时 27 分钟前
@runking #15 赞一个,设计用心了
|