[Mac] Aion 灵汐:可能是最优雅的闲置应用管理工具 (自动退出 / 专注模式联动) [送福利] - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
runking
V2EX    分享创造

[Mac] Aion 灵汐:可能是最优雅的闲置应用管理工具 (自动退出 / 专注模式联动) [送福利]

  •  
  •   runking 23 小时 46 分钟前 660 次点击

    Aion (灵汐):无阻于行,无扰于心 让 Mac 的每一分潜力,都服务于您的专注

    “最好的工具应该像空气一样,你需要时它在,不需要时它就消失。”

    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) 开发者福音

    1. 灵动守护

    不只是检测“有没有在放歌”。它还能感知下载进度麦克风占用视频会议状态。 开着 Zoom ?下着蓝光原盘?别担心,灵汐懂得何时该“隐身”,绝不意外中断您的操作。

    2. 深度沉浸

    不需要繁琐的手动开关。它直接适配 macOS 系统的“专注模式”。 当您进入“深度工作”时,它为您扫清一切数字化噪音;切换回“娱乐模式”,它自动放行 Steam 。一切都是自动发生的,如呼吸般自然。

    3. 应用变体识别

    这是专门为开发者和极客打造的功能。 Aion 能识别同一个 App 的不同实例。比如您可以设置:“允许 Chrome (Work Profile) 后台运行,但 Chrome (Entertainment Profile) 必须闲置即焚”

    4. 瞬时任务

    截图工具、取色器、计算器……这类"用完就走"的小工具,失焦即焚,不用配置白名单。


    V 友专属福利:首发特惠 & 赠码

    软件刚刚起步,我们准备了一些福利,希望大家喜欢。

    抽奖活动

    规则:

    • 回帖聊聊你对“后台管理”的痛点,或对 Aion 的建议,并留下 邮箱 Base64
    • 50 楼 抽一轮( 3 个月 Pro × 4 + 永久 License × 1 )。

    透明公开: 我们将使用以下脚本在浏览器控制台运行抽取(去重+随机):

    // 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("没有足够的用户参与抽奖。"); } } 

    中奖名单将更新在本帖附言,我会通过邮件发放激活码。

    下载与交流

    灵汐,不仅是为了释放内存,更是为了找回被软件堆叠吞噬的、属于您的宁静时刻。 欢迎大家狠狠拍砖!

    20 条回复    2026-02-03 21:54:41 +08:00
    yir
        1
    yir  
       23 小时 13 分钟前 via iPhone
    后台管理同时也是窗口管理,focus 管理,不过不知道有没有可能实现浏览器应用内的标签管理。有时候一个 tab 占用内存就挺大的

    eWluYW4uZW1haWxAZ21haWwuY29t
    runking
        2
    runking  
    OP
       23 小时 0 分钟前
    @yir 感谢回复,我给你发了三设备永久 pro 的激活码,请注意查收
    willie1991
        3
    willie1991  
       22 小时 25 分钟前
    应用程序“Aion.app”无法打开。
    runking
        4
    runking  
    OP
       22 小时 5 分钟前
    @willie1991 您好,此报错有可能是因为下载文件损坏或系统版本过低导致的。

    请确认您的系统版本是否在 macOS 14.0 (Sonoma) 及以上?
    请尝试将现有 App 拖入废纸篓,从官网 重新下载 最新版,并直接使用系统自带的双击解压,不要使用第三方解压工具。”



    aion 已经经过苹果公证签名了。
    willie1991
        5
    willie1991  
       22 小时 2 分钟前
    macOS 26.2
    @runking #4
    官网重新下载安装也是这个错误
    wanghn
        6
    wanghn  
       21 小时 51 分钟前
    感觉出发点挺不错的,有些 app 虽然关了,老是留个图标在 dock 栏,这种就很烦,我经常都要去手动关闭这些

    d2FuZ2huQG91dGxvb2suaXQ=
    runking
        7
    runking  
    OP
       21 小时 51 分钟前
    @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 。
    jianny
        8
    jianny  
       20 小时 29 分钟前
    用了方法 1 和 2 依然无法打开,重装还是一样,MacOS15.7.3 系统
    runking
        9
    runking  
    OP
       20 小时 22 分钟前
    @jianny 可以进 TG 吗,我需要更多的信息来分析下
    https://t.me/+XCxJyi9znBoxOGNh
    BearCookie
        10
    BearCookie  
       20 小时 9 分钟前
    留个邮箱,希望能中
    aW0ubmVvQG91dGxvb2suY29t
    runking
        11
    runking  
    OP
       20 小时 4 分钟前
    @wanghn 已送请注意查收邮件
    runking
        12
    runking  
    OP
       19 小时 56 分钟前
    @BearCookie 已发,请查收邮件。
    BearCookie
        13
    BearCookie  
       19 小时 51 分钟前
    @runking #12 已收到,非常感谢
    CalledKingsley
        14
    CalledKingsley  
       19 小时 48 分钟前
    针对开发者来说,能够有这样一个管理工具是很舒服的。
    有一个场景不知道开发者如何考虑的:
    某些 App 设置了失焦即焚,但是有可能这部分 app 没有设置及时保存进度,或者本身不具备随时保存的功能需要手动保存,这种情况的话是直接强制杀死还是提示用户,“是否需要保存当前进度”?
    如果有些时候本身在某 App 专注码字,但是不小心误触了键盘,切到了别的 app ,那么直接被杀了的话,可能有点影响体验。 或者某些 App 或者开放了接口可以查询当前用户是否有数据未保存,如果有,Aion 工作时再提醒用户是否需要保存(或者,直接帮用户保存,不侵扰到用户“深度工作”状态);如果没有,考虑每次主动提醒用户是否需要保存。
    当然这是我想到的其中一个点,如果开发者认为是个小概率场景也可以先不考虑,Aion 本身整体功能已经很强大了。

    Y2FsbF9raW5nc2xleUAxNjMuY29t
    runking
        15
    runking  
    OP
       19 小时 17 分钟前
    @CalledKingsley

    已发,请查收邮件。

    关于 Aion 的退出机制,其实包含了两层设计逻辑:

    默认是“温和”退出,非强杀 Aion 默认会在 App 后台闲置 15 分钟 后才尝试退出,并非切走即退。 且执行的是标准退出( Quite )流程,遇到未保存的文档会被 App 自身拦截(此时 Aion 会提示退出失败),绝不会导致数据丢失。除非你专门对某个 App 开启了“强制退出”选项,才会无视未保存状态。

    “失焦即焚”是给临时工具设计的 这个激进的模式(失焦立即退出)主要针对字典、计算器等“用完即走”的工具。 设想场景是:查完单词,视线移开回到主工作区时,这个查词工具就没有存在的意义了,让它立刻彻底退场,能保持环境最极致的清爽。下次需要时,再次快捷键呼出即可。
    CalledKingsley
        16
    CalledKingsley  
       18 小时 50 分钟前
    @runking #15 赞一个,设计用心了
    jianny
        17
    jianny  
       16 小时 20 分钟前
    @runking #9 已进 tg 群,下班后我录个视频。忘记留邮箱了,我的邮箱 amlhbm55QGxpdmUuY29t ,谢谢大佬
    runking
        18
    runking  
    OP
       16 小时 11 分钟前
    @jianny #17 已发,请查收
    salvat0re
        19
    salvat0re  
       12 小时 42 分钟前
    我是今天 tg 群里向您反馈 macOS 无法启动问题的,本来都打算等您迭代几个版本再用了,结果这需求实在太硬了,怕过一阵子忘了还有这等软件了。因为隐藏 Dock 栏让屏幕空间最大化利用,所以经常用着用着 Dock 栏堆满了程序,有时候急着关又忘记保存文件最终损失惨重,这个软件可以说非常符合需求了。
    希望之后可以针对电源使用情况调整策略,例如接电源的时候可能是上班时间,用来摸鱼的软件可以自动退出,使用电池的时候大多是临时办公,之后可能需要继续使用,这时候就可以关闭自动退出。
    邮箱 dGhlbWVoZXNzQGdtYWlsLmNvbQ==
    runking
        20
    runking  
    OP
       11 小时 41 分钟前
    @salvat0re 邮件已发送,请注意查收。

    电源使用情况可以通过 Aion 的「专注模式联动」功能来解决。虽然 Aion 目前未直接读取电源状态,但你可以通过系统自动化让电源状态切换专注模式,系统通知 Aion 专注模式变化后,就会立即应用相应的规则。


    @yir 关于浏览器标签管理这边是不准备做的,好多浏览器自带标签休眠功能,也有自动关闭标签的插件,建议你搜索下。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4560 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 01:36 PVG 09:36 LAX 17:36 JFK 20:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86