Releases: OpenX123/aihub
Release list
Aihub v0.4.0
从 v0.2.x 升级:登录态现在能带过来了
v0.3.0 把运行时从 Electron 换成了 Tauri,用系统自带的 WebView2 代替打包进去的 Chromium。
安装包从 113 MB 降到约 2 MB,装完占盘从 373 MB 降到 5 MB 左右。
代价曾经是各站点要重新登录一次:旧版的登录态存在 Chromium 的分区格式里,
新版走 WebView2,两者的 cookie 存储格式不同,没法直接搬。
v0.4.0 起有办法了:旧版的「导出登录信息」生成的文件,新版可以直接导入 ——
两边的文件格式(scrypt + AES-256-GCM)是字节级兼容的,连改名之前的 ai-multi-hub-login
也认。所以只要你手里还留着旧版,或者还没卸载,就不用重新登录:
旧版 ⚙ 设置 →「账号迁移」→「导出登录信息」,把文件拷到新机器,
新版 ⚙ 设置 →「账号迁移」→「导入登录信息」。
已经升级完、旧版也删了的话,那还是只能各站重登一次。
| 能继承 | 服务列表(含你自己加的站点)、分屏布局、外观主题、全局快捷键、休眠设置;各站点的登录态(经「账号迁移」导出 / 导入) |
| 要重做 | 只有一种情况要重登:旧版已经删了、也没导出过登录信息 |
配置文件还是同一个 %APPDATA%\Aihub\config.json,升级时会自动从 v3 迁到 v4,不用手动改任何东西。
下载
| 平台 | 文件 |
|---|---|
| Windows 10 / 11(x64) | Aihub_<版本>_x64-setup.exe —— 双击安装,不需要管理员权限 |
| macOS(Apple Silicon,需要 macOS 14+) | Aihub_<版本>_aarch64.dmg —— 拖进「应用程序」 |
Windows 需要 WebView2 运行时:Win11 自带,Win10 基本随 Edge 装过了。
极少数精简版 / LTSC 系统上,安装器会自动去微软下载(需要联网,约 1 分钟)。
这就是包能缩到 2 MB 的原因——运行时不再由应用携带。macOS 最低版本从 13 抬到了 14(构建底线,别再往下试了)。
另外如实说明一件这一版还没修好的事:macOS 上的「每站独立登录态」目前没有生效,
所有站点共用同一个 cookie 存储(同一个网址加两个服务会共享登录态)。隔离要靠
data_store_identifier,而这个 API 仓库里一直没调用过。Windows / WebView2 走数据目录,
是真隔离的。详见 README「已知限制」。
首次打开会被系统拦一下(这个版本还没有代码签名)
Windows:SmartScreen 提示「已保护你的电脑」→ 点「更多信息」→「仍要运行」。
%APPDATA%\Aihub 里的登录态和配置在卸载后不会被删。
macOS:Gatekeeper 提示「无法验证开发者」→ 二选一:
① 在「应用程序」里 右键点 Aihub → 打开 → 仍要打开(只需要做一次);
② 或者在终端执行 xattr -dr com.apple.quarantine /Applications/Aihub.app。
校验
- 安装包在本仓库的 GitHub Actions 里自动构建,产物可在对应工作流运行的 Artifacts 里核对
latest.json是自动更新的更新源,每个包都带配套的.sig签名文件
Full Changelog: v0.3.3...v0.4.0
Aihub v0.3.3
⚠️ 从 v0.2.x 升级:要重新登录一次
v0.3.0 把运行时从 Electron 换成了 Tauri,用系统自带的 WebView2 代替打包进去的 Chromium。
安装包从 113 MB 降到约 2 MB,装完占盘从 373 MB 降到 5 MB 左右。
代价是各站点要重新登录一次:旧版的登录态存在 Chromium 的分区格式里,新版走 WebView2,
两者的 cookie 存储格式和加密方式都不同,没有可靠的转换路径。
| 能继承 | 服务列表(含你自己加的站点)、分屏布局、外观主题、全局快捷键、休眠设置 |
| 要重做 | 每个站点登录一次 |
配置文件还是同一个 %APPDATA%\Aihub\config.json,升级时会自动从 v3 迁到 v4,不用手动改任何东西。
下载
| 平台 | 文件 |
|---|---|
| Windows 10 / 11(x64) | Aihub_<版本>_x64-setup.exe —— 双击安装,不需要管理员权限 |
| macOS(Apple Silicon,需要 macOS 14+) | Aihub_<版本>_aarch64.dmg —— 拖进「应用程序」 |
Windows 需要 WebView2 运行时:Win11 自带,Win10 基本随 Edge 装过了。
极少数精简版 / LTSC 系统上,安装器会自动去微软下载(需要联网,约 1 分钟)。
这就是包能缩到 2 MB 的原因——运行时不再由应用携带。macOS 最低版本从 13 抬到了 14(构建底线,别再往下试了)。
另外如实说明一件这一版还没修好的事:macOS 上的「每站独立登录态」目前没有生效,
所有站点共用同一个 cookie 存储(同一个网址加两个服务会共享登录态)。隔离要靠
data_store_identifier,而这个 API 仓库里一直没调用过。Windows / WebView2 走数据目录,
是真隔离的。详见 README「已知限制」。
首次打开会被系统拦一下(这个版本还没有代码签名)
Windows:SmartScreen 提示「已保护你的电脑」→ 点「更多信息」→「仍要运行」。
%APPDATA%\Aihub 里的登录态和配置在卸载后不会被删。
macOS:Gatekeeper 提示「无法验证开发者」→ 二选一:
① 在「应用程序」里 右键点 Aihub → 打开 → 仍要打开(只需要做一次);
② 或者在终端执行 xattr -dr com.apple.quarantine /Applications/Aihub.app。
校验
- 安装包在本仓库的 GitHub Actions 里自动构建,产物可在对应工作流运行的 Artifacts 里核对
latest.json是自动更新的更新源,每个包都带配套的.sig签名文件
Full Changelog: v0.3.2...v0.3.3
Aihub v0.3.2
本次更新(v0.3.2)
macOS 上的两处老毛病,两个根因都落在 wry 的拖放实现里:
- 顶栏被系统标题栏遮住(只露出十几 px),而且收起标签栏之后回不来
→ 内容区回到标题栏下方;托盘 / 菜单栏图标里新增「显示 / 隐藏标签栏」当回头路 - 拖标签到页面区域不能分栏(只能用右键)、拖文件进对话没反应
→ 前者改成自己跟踪鼠标事件(不再依赖系统拖放),后者把站点页面的 drop 交还给 WebKit
Windows 版包含同样的拖放修复:往对话里拖文件在 Windows 上也是坏的。
顺手:拖拽链路加了自动化回归自检(tools/tauri-drag-selftest.js),并修掉
「只改前端时构建不重新嵌入界面」的坑——那会让发出去的安装包带着旧界面。
⚠️ 从 v0.2.x 升级:要重新登录一次
v0.3.0 把运行时从 Electron 换成了 Tauri,用系统自带的 WebView2 代替打包进去的 Chromium。
安装包从 113 MB 降到约 2 MB,装完占盘从 373 MB 降到 5 MB 左右。
代价是各站点要重新登录一次:旧版的登录态存在 Chromium 的分区格式里,新版走 WebView2,
两者的 cookie 存储格式和加密方式都不同,没有可靠的转换路径。
| 能继承 | 服务列表(含你自己加的站点)、分屏布局、外观主题、全局快捷键、休眠设置 |
| 要重做 | 每个站点登录一次 |
配置文件还是同一个 %APPDATA%\Aihub\config.json,升级时会自动从 v3 迁到 v4,不用手动改任何东西。
下载
| 平台 | 文件 |
|---|---|
| Windows 10 / 11(x64) | Aihub_<版本>_x64-setup.exe —— 双击安装,不需要管理员权限 |
| macOS(Apple Silicon,需要 macOS 14+) | Aihub_<版本>_aarch64.dmg —— 拖进「应用程序」 |
Windows 需要 WebView2 运行时:Win11 自带,Win10 基本随 Edge 装过了。
极少数精简版 / LTSC 系统上,安装器会自动去微软下载(需要联网,约 1 分钟)。
这就是包能缩到 2 MB 的原因——运行时不再由应用携带。macOS 最低版本从 13 抬到了 14:每站独立登录态在 mac 上依赖
data_store_identifier,
这个 API 只有 macOS 14+ 才有。13 及以下装上会出现登录态互串,所以直接挡住了。
首次打开会被系统拦一下(这个版本还没有代码签名)
Windows:SmartScreen 提示「已保护你的电脑」→ 点「更多信息」→「仍要运行」。
%APPDATA%\Aihub 里的登录态和配置在卸载后不会被删。
macOS:Gatekeeper 提示「无法验证开发者」→ 二选一:
① 在「应用程序」里 右键点 Aihub → 打开 → 仍要打开(只需要做一次);
② 或者在终端执行 xattr -dr com.apple.quarantine /Applications/Aihub.app。
校验
- 安装包在本仓库的 GitHub Actions 里自动构建,产物可在对应工作流运行的 Artifacts 里核对
latest.json是自动更新的更新源,每个包都带配套的.sig签名文件
Full Changelog: v0.3.1...v0.3.2
Aihub v0.3.1
⚠️ 从 v0.2.x 升级:要重新登录一次
v0.3.0 把运行时从 Electron 换成了 Tauri,用系统自带的 WebView2 代替打包进去的 Chromium。
安装包从 113 MB 降到约 2 MB,装完占盘从 373 MB 降到 5 MB 左右。
代价是各站点要重新登录一次:旧版的登录态存在 Chromium 的分区格式里,新版走 WebView2,
两者的 cookie 存储格式和加密方式都不同,没有可靠的转换路径。
| 能继承 | 服务列表(含你自己加的站点)、分屏布局、外观主题、全局快捷键、休眠设置 |
| 要重做 | 每个站点登录一次 |
配置文件还是同一个 %APPDATA%\Aihub\config.json,升级时会自动从 v3 迁到 v4,不用手动改任何东西。
下载
| 平台 | 文件 |
|---|---|
| Windows 10 / 11(x64) | Aihub_<版本>_x64-setup.exe —— 双击安装,不需要管理员权限 |
| macOS(Apple Silicon,需要 macOS 14+) | Aihub_<版本>_aarch64.dmg —— 拖进「应用程序」 |
Windows 需要 WebView2 运行时:Win11 自带,Win10 基本随 Edge 装过了。
极少数精简版 / LTSC 系统上,安装器会自动去微软下载(需要联网,约 1 分钟)。
这就是包能缩到 2 MB 的原因——运行时不再由应用携带。macOS 最低版本从 13 抬到了 14:每站独立登录态在 mac 上依赖
data_store_identifier,
这个 API 只有 macOS 14+ 才有。13 及以下装上会出现登录态互串,所以直接挡住了。
首次打开会被系统拦一下(这个版本还没有代码签名)
Windows:SmartScreen 提示「已保护你的电脑」→ 点「更多信息」→「仍要运行」。
%APPDATA%\Aihub 里的登录态和配置在卸载后不会被删。
macOS:Gatekeeper 提示「无法验证开发者」→ 二选一:
① 在「应用程序」里 右键点 Aihub → 打开 → 仍要打开(只需要做一次);
② 或者在终端执行 xattr -dr com.apple.quarantine /Applications/Aihub.app。
校验
- 安装包在本仓库的 GitHub Actions 里自动构建,产物可在对应工作流运行的 Artifacts 里核对
latest.json是自动更新的更新源,每个包都带配套的.sig签名文件
Full Changelog: v0.3.0...v0.3.1
Aihub v0.2.0
Full Changelog: v0.1.0...v0.2.0
Aihub v0.1.0
Full Changelog: https://github.com/OpenX123/aihub/commits/v0.1.0
下载
| 平台 | 文件 |
|---|---|
| Windows 10 / 11(x64) | Aihub-<版本>-setup.exe —— 双击安装,一键完成,不需要管理员权限 |
| macOS(Apple Silicon / M 系列,需要 macOS 13+) | Aihub-<版本>-mac-arm64.dmg —— 拖进「应用程序」;.zip 是同内容的备用包 |
首次打开会被系统拦一下(这个版本还没有代码签名)
Windows:SmartScreen 提示「已保护你的电脑」→ 点「更多信息」→「仍要运行」。
一键装、装完桌面和开始菜单都有快捷方式;%APPDATA%\Aihub 里的登录态和配置在卸载后不会被删。
macOS:Gatekeeper 提示「无法验证开发者」→ 二选一:
① 在「应用程序」里 右键点 Aihub → 打开 → 仍要打开(只需要做一次);
② 或者在终端执行 xattr -dr com.apple.quarantine /Applications/Aihub.app。
打包时会给
.app补一次 ad-hoc 签名(Apple Silicon 上没有签名根本起不来),
但没有做 Apple 公证;想要双击直接打开需要一个 Apple 开发者账号,暂时没有。
校验
- 安装包在本仓库的 GitHub Actions 里自动构建,产物可在对应工作流运行的 Artifacts 里核对
- 应用的完整功能自检(会真的开窗口加载各家站点,259 项)在本地跑:
npm start前设AIHUB_SMOKE=1