ARTICLE · 1274347
用白嫖的余额开发一款 AI聚合软件 桌面端一个窗口装下20+平台,账号还能多开
把 20+ 个主流 AI 网页版装进一个窗口:多账号多开、独立登录态、挂起省资源。
这是一份溯光AI集合工作台(AIHub)的开发日志与使用指南。它是一款本地桌面应用(Electron),把豆包、通义千问、WorkBuddy、ChatGPT、DeepSeek、即梦AI、可灵AI……20+ 个主流 AI 网页版聚合到一个窗口里,支持多账号多开、独立登录态、页面挂起省资源,一个软件全部管理。
01
这是什么?
PART 01 · WHAT IS IT
一个本地桌面应用(Electron),把 20+ 个主流 AI 网页版聚合到一个窗口里,支持多账号多开、独立登录态、页面挂起省资源。豆包、通义千问、WorkBuddy、ChatGPT、DeepSeek、即梦AI、可灵AI……一个软件全部管理。

02
核心功能
PART 02 · CORE FEATURES
🏠 聚合管理
侧边栏统一管理所有平台与账号,按 💬 聊天 / 🎨 作图分类分组。
👥 多账号多开
每个账号独立登录态(独立 session 持久化),互不挤下线。
📌 钉住机制
钉住的账号切走也保持运行;未钉住的自动冻结省资源。
⏸ 挂起 / 冻结
非活跃页面自动 frozen,CPU / 内存占用趋近 0。
✏️ 账号管理
添加 / 改名 / 删除账号,平台可折叠。
🧩 自定义平台
任意 AI 网页可添加为平台(名称 + 网址 + 图标)。
🌐 梯子标识
需科学上网的平台带 🌐 标记。
03
快速开始
PART 03 · QUICK START
启动软件
双击桌面AIHub.exe(绿色版,无需安装)。
添加账号
左侧栏 → 点平台行展开(▶ 变 ▼)→ 点+ 添加账号 → 填备注 → 添加 → 右侧加载网页 → 在网页里登录。
切换账号
点账号名即切换。切走的账号自动冻结,切回自动唤醒(会话保留)。
钉住账号(多开)
展开平台 → 悬停账号 → 点📌 → 该账号切走也保持运行。再点取消。
04
内置平台(23 个)
PART 04 · BUILT-IN PLATFORMS
💬 聊天助手(15)
🎨 作图设计(8)
05
资源优化与技术架构
PART 05 · RESOURCE OPTIMIZATION
⚙️ 资源优化机制
挂起 / 冻结(核心优化):切走的账号页面自动frozen(冻结 JS、定时器、动画、网络),CPU 占用趋近 0,内存被系统回收。切回自动唤醒,会话保留。
钉住(Pin):📌 钉住的账号即使切走也保持运行——想同时保持多个账号在线时使用。
极致轻巧:状态栏勾选后,非钉住的切走页面直接销毁(登录态保留在独立 session),切回 1-2 秒重建,内存占用最低。
独立 Session:每个账号登录态存储在独立分区(Partitions/),互不影响、互不挤下线。
🛠️ 技术架构
Electron 33
主框架,Chromium 内核。
WebContentsView
每个「平台 × 账号」一个独立视图 + 独立 session。
CDP 页面冻结
Page.setWebLifecycleState: frozen 实现真挂起。
原生模态窗口
添加/改名弹窗用 BrowserWindow modal,不被网页视图遮挡。
数据持久化
accounts.json(账号)+ platforms.json(自定义平台)。
06
开发日志
PART 06 · DEV LOG
项目启动 & 需求确认
最初想做「多 AI 每日积分领取工具」,调研 WorkBuddy 后发现积分机制是「当日发起对话次日发放」,方案不合适。转向「AI 聚合多开桌面端」方向,确认界面布局(左侧栏平台树 + 内容区 + 状态栏)。
Electron 骨架搭建
创建 ai-hub-desktop 工程:main.js 主进程 + preload.js 桥接 + renderer 界面。实现多视图管理(WebContentsView + 独立 session),装好 electron 33(npmmirror 镜像加速)。
打包绿色版 exe
electron-builder 因网络超时失败,改用手动组装绿色版:复制 electron dist + 应用文件,生成 AIHub.exe(180MB)放桌面。解决「进程消失」误判(exec 环境作业对象问题,非应用问题)。
修复网页不显示 & 弹窗被遮挡
发现两个关键 bug:默认账号缺 url 字段导致加载失败;WebContentsView 未 addChildView 挂载导致右侧空白。修复后右侧正常显示网页。后续发现 HTML 弹窗被原生视图遮挡 → 改为原生模态子窗口。
布局重构 & 平台扩充
按用户要求:删除顶部标签栏(管理全在侧边栏)、平台默认折叠、「平台与账号」居中、账号支持改名。扩充到 15 个聊天平台 + 9 个作图平台。
挂起机制 & 钉住功能
实现 CDP 页面冻结(frozen)——非活跃页面真正暂停,CPU 趋近 0。随后按用户建议加 📌 钉住:钉住的账号切走保持运行,未钉住自动冻结。
平台地址修正 & 排序分组
实测全部平台链接:WorkBuddy 改国内版 codebuddy.cn(手机可登录)、讯飞星火换 loomy 新链接、删除失效平台(Vega/海艺/万象生)、新增通义万相/无界AI/Tiamat。列表按 聊天/作图 分类排序,需梯子平台标 🌐。
交付:源码导出 + 开发日志
成品 AIHub.exe 在桌面运行中;源码导出到 D:\Desktop\AIHub-Source;本开发日志网页生成。项目阶段性完成。
///
写在最后
LAST · BEFORE YOU GO
⚠️ 已知说明
ChatGPT / Claude / Gemini / Grok 需要科学上网才能打开(已标 🌐)。
部分平台(如豆包)可能定期要求重新登录,属平台自身策略。
同时打开大量账号会占用内存——善用「钉住 + 极致轻巧」组合。
绿色版 exe 首次启动各页面加载需数秒(CDN 网络影响)。
用白嫖来的18元额度开发了这款软件.















































































