夜雨聆风学习资料网

ARTICLE · 1274347

用白嫖的余额开发一款 AI聚合软件 桌面端一个窗口装下20+平台,账号还能多开

用白嫖的余额开发一款 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

STEP 01

启动软件

双击桌面AIHub.exe(绿色版,无需安装)。

STEP 02

添加账号

左侧栏 → 点平台行展开(▶ 变 ▼)→ 点+ 添加账号 → 填备注 → 添加 → 右侧加载网页 → 在网页里登录。

STEP 03

切换账号

点账号名即切换。切走的账号自动冻结,切回自动唤醒(会话保留)。

STEP 04

钉住账号(多开)

展开平台 → 悬停账号 → 点📌 → 该账号切走也保持运行。再点取消。

04

内置平台(23 个)

PART 04 · BUILT-IN PLATFORMS

💬 聊天助手(15)

平台
地址
说明
豆包
doubao.com/chat
字节跳动,国内可用
通义千问
tongyi.com
阿里,国内可用
WorkBuddy
codebuddy.cn/work
腾讯,国内版可手机登录
Kimi
kimi.com
月之暗面,国内可用
DeepSeek
chat.deepseek.com
深度求索,国内可用
智谱清言
chatglm.cn
智谱,国内可用
文心一言
yiyan.baidu.com
百度,国内可用
讯飞星火
loomy.xunfei.cn
科大讯飞,国内可用
秘塔AI
metaso.cn
国内可用
腾讯元宝
yuanbao.tencent.com
腾讯,国内可用
海螺AI
hailuoai.com
MiniMax,国内可用
ChatGPT
chatgpt.com
需科学上网 🌐
Claude
claude.ai
需科学上网 🌐
Gemini
gemini.google.com
需科学上网 🌐
Grok
grok.com
需科学上网 🌐

🎨 作图设计(8)

平台
地址
说明
即梦AI
jimeng.jianying.com
字节,AI 作图/视频
可灵AI
klingai.com
快手,AI 视频
LiblibAI
liblib.art
模型/绘图社区
通义万相
tongyi.aliyun.com/wan
阿里,AI 作图
无界AI
wujieai.com
AI 绘画
Tiamat
tiamat.ai
AI 绘画
PixVerse
pixverse.ai
AI 视频
稿定AI
gaoding.com
设计工具

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

10-28 晚

项目启动 & 需求确认

最初想做「多 AI 每日积分领取工具」,调研 WorkBuddy 后发现积分机制是「当日发起对话次日发放」,方案不合适。转向「AI 聚合多开桌面端」方向,确认界面布局(左侧栏平台树 + 内容区 + 状态栏)。

10-28 夜

Electron 骨架搭建

创建 ai-hub-desktop 工程:main.js 主进程 + preload.js 桥接 + renderer 界面。实现多视图管理(WebContentsView + 独立 session),装好 electron 33(npmmirror 镜像加速)。

10-28 深夜

打包绿色版 exe

electron-builder 因网络超时失败,改用手动组装绿色版:复制 electron dist + 应用文件,生成 AIHub.exe(180MB)放桌面。解决「进程消失」误判(exec 环境作业对象问题,非应用问题)。

10-29 凌晨

修复网页不显示 & 弹窗被遮挡

发现两个关键 bug:默认账号缺 url 字段导致加载失败;WebContentsView 未 addChildView 挂载导致右侧空白。修复后右侧正常显示网页。后续发现 HTML 弹窗被原生视图遮挡 → 改为原生模态子窗口。

10-29 凌晨

布局重构 & 平台扩充

按用户要求:删除顶部标签栏(管理全在侧边栏)、平台默认折叠、「平台与账号」居中、账号支持改名。扩充到 15 个聊天平台 + 9 个作图平台。

10-29 清晨

挂起机制 & 钉住功能

实现 CDP 页面冻结(frozen)——非活跃页面真正暂停,CPU 趋近 0。随后按用户建议加 📌 钉住:钉住的账号切走保持运行,未钉住自动冻结。

10-29 上午

平台地址修正 & 排序分组

实测全部平台链接:WorkBuddy 改国内版 codebuddy.cn(手机可登录)、讯飞星火换 loomy 新链接、删除失效平台(Vega/海艺/万象生)、新增通义万相/无界AI/Tiamat。列表按 聊天/作图 分类排序,需梯子平台标 🌐。

10-29 上午

交付:源码导出 + 开发日志

成品 AIHub.exe 在桌面运行中;源码导出到 D:\Desktop\AIHub-Source;本开发日志网页生成。项目阶段性完成。

///

写在最后

LAST · BEFORE YOU GO

⚠️ 已知说明

ChatGPT / Claude / Gemini / Grok 需要科学上网才能打开(已标 🌐)。

部分平台(如豆包)可能定期要求重新登录,属平台自身策略。

同时打开大量账号会占用内存——善用「钉住 + 极致轻巧」组合。

绿色版 exe 首次启动各页面加载需数秒(CDN 网络影响)。

用白嫖来的18元额度开发了这款软件.

相关学习资料