Nexus Account Manager|企业级AI多账号桌面管理工具
现代化、本地安全、插件化 AI 全平台账号统一管理桌面客户端 基于 Tauri 2 + React 19 + Rust 全栈构建,兼顾桌面原生性能、前端交互体验、本地数据闭环安全,一站式管理多生态AI平台账号、Token、配额与授权凭证。 核心能力 · 技术架构 · 适配平台 · 性能基准 · 安装部署 · 开发接入 · 社区贡献 English | 简体中文
项目徽章
MIT Licensev1.0.0 StableTauri 2.0React 19Rust 1.70+TypeScript 5.8 Windows 适配macOS 适配Linux 适配
一、项目概述 当下AI生态平台分散、多账号切换繁琐、Token过期频繁、凭证存储不安全、配额无法可视化管控。Nexus Account Manager 面向个人开发者、AI从业者、团队运维人员打造,主打全本地数据存储、零云端上传、插件化扩展、一键账号切换、自动化凭证运维,标准化打通主流AI平台账号体系,解决多账号运维痛点。 核心差异化优势 🎨 企业级交互设计
- 原生 macOS 极简系统风界面,适配桌面端操作习惯
- 系统跟随式深色/浅色主题无缝切换,无样式断层
- 全流程交互动效、适配高分屏/异形屏响应式布局
- 遵循 WCAG 无障碍访问标准,支持全键盘快捷操作 ⚡ 原生桌面极致性能
- HTTP 连接池复用,网络请求延迟降低 50%-67%
- 前端防抖调度,批量账号操作性能提升 80%+
- 自动日志轮转管控,单日志文件上限10MB,避免磁盘占用
- 模块化代码复用,业务重复代码缩减 40% 🔌 低代码插件架构
- 标准化平台接入协议,极低代码量新增AI平台适配
- 前后端完全模块化解耦,独立平台互不影响
- Rust+TS 全链路类型校验,规避跨端类型报错
- 开发环境热重载,新增功能无需重启客户端 🛡️ 闭环本地安全体系
- 账号、Token、密钥全量本地加密存储,不上传第三方服务器
- 后台静默自动Token续期,无需手动刷新凭证
- 设备机器ID绑定管理,防止凭证异地盗用
- 支持加密备份/一键恢复账号数据集
二、核心功能特性 ✅ 基础账号运维能力
- 全平台聚合管理:统一托管 Antigravity、Kiro、Claude、Codex、Gemini 五大生态账号
- 毫秒级账号切换:平台内一键切换账号,自动挂载有效授权Token
- 配额可视化监控:实时统计调用额度、消耗占比、周期重置数据
- 智能凭证运维:后台检测Token有效期,过期自动续签、异常自动告警
- 账号资产管理:自定义标签分组、关键词检索、批量归档管理账号
- 数据安全运维:本地加密存储、批量备份、加密导入恢复、一键销毁凭证 ✅ 架构与拓展能力
- 插件化平台注册中心,标准化接入流程,适配任意自研/第三方AI平台
- 全栈TypeScript+Rust双向类型约束,降低业务对接报错率
- 生产级性能调度:请求池化、输入防抖、存储防抖、日志自动化管控
三、适配平台明细 平台名称 核心能力 接入方式 Antigravity Google/Anthropic 聚合AI服务、配额监控、代理转发、账号切换 OAuth2.0授权、IDE数据库Token导入 Kiro IDE 设备绑定授权、SSO凭证导入、机器ID管控、订阅用量统计、社交登录联动 设备密钥授权、OIDC凭证对接 Claude 28类服务商预设、多模型配置、轮播快速切换、JSON批量导入账号 配置文件导入、官方OAuth对接 Codex 12类OpenAI系服务商预设、推理算力调配、批量账号管理 密钥导入、结构化配置对接 Gemini Google原生+第三方中转服务商、模型参数自定义、配额预警 官方密钥、中转配置批量导入
四、全栈技术架构 🔹 前端应用层
- 核心框架:React 19 + TypeScript 5.8
- 样式体系:Tailwind CSS 4(JIT按需编译、主题变量全局管控)
- 基础组件:Radix UI 无障碍原生组件、Lucide 标准化线性图标
- 状态管理:Zustand 轻量化全局状态
- 配套能力:React Router 7路由、Framer Motion动效、i18next中英国际化 🔹 桌面后端层
- 桌面基座:Tauri 2.0(轻量化打包、系统原生权限管控)
- 后端语言:Rust 1.70+
- 核心依赖:Tokio异步调度、Reqwest连接池、Serde序列化、本地SQLite轻量化存储(规划迭代) 🔹 工程化工具链
- 构建工具:Vite 7 极速构建
- 代码规范:ESLint + Prettier 强制统一编码风格
五、行业性能基准对比 测评指标 传统网页/壳子工具 Nexus Account Manager 优化提升幅度 客户端启动耗时 ≈3s ≈1s 提速67% 空闲内存占用 ≈150MB ≈50MB 压降67% 跨账号切换耗时 ≈2s <0.5s 提速75% 凭证续期方式 手动刷新 后台全自动续期 全自动化运维 可视化配额监控 不支持 全平台支持 新增核心运维能力
六、安装部署 6.1 正式包快速安装(推荐) 前往项目 Releases 页面,下载对应系统原生安装包,无依赖开箱即用:
- Windows:.exe / .msi 安装包,适配 Win10/Win11
- macOS:.dmg 镜像包,适配 Intel / Apple Silicon 双芯片
- Linux:.deb / .AppImage 通用包,适配主流发行版 6.2 源码编译构建 前置环境依赖
- Node.js ≥18 LTS
- Rust ≥1.70 稳定版
- 包管理器:npm / pnpm / yarn 编译命令
git clone https://github.com/adnaan-worker/nexus-account-manager.git cd nexus-account-manager
npm install
npm run tauri:dev
npm run tauri:build 系统编译前置依赖 Windows:安装 Visual Studio Build Tools、预装系统WebView2组件 macOS:执行 xcode-select --install 安装命令行工具 Debian/Ubuntu:sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file libssl-dev libayatana-appindicator3-dev librsvg2-dev Fedora:sudo dnf install webkit2gtk4.1-devel openssl-devel curl wget file libappindicator-gtk3-devel librsvg2-devel Arch:sudo pacman -S webkit2gtk-4.1 base-devel curl wget file openssl libappindicator-gtk3 librsvg2
七、新增AI平台接入教程 项目采用标准化插件注册架构,四步即可完成全新AI平台适配,无需改动核心内核代码:
- 新建平台模块:在 src/platforms/ 目录新建平台文件夹,定义平台图标、标识、功能标签
- 开发页面组件:编写账号列表、授权弹窗、配置编辑专属前端组件
- 对接后端指令:按需新增Rust授权、Token校验、配额查询专属命令
- 全局注册生效:在平台注册中心 registry.ts 录入配置,客户端自动识别加载 完整标准化开发文档:docs/API_PLATFORMS_GUIDE.md
八、项目目录规范 nexus-account-manager/ ├── src/ # React 前端业务代码 │ ├── components/ui # 全局通用基础组件 │ ├── platforms # 插件化AI平台业务模块 │ ├── pages # 客户端一级页面 │ ├── stores # Zustand全局状态管理 │ ├── hooks # 自定义通用业务钩子 │ ├── types # 全量TS类型定义 │ ├── i18n # 中英国际化文案 │ └── lib # 前端工具函数 ├── src-tauri/ # Rust 桌面后端内核 │ ├── core/ # 存储、OAuth、配额核心逻辑 │ ├── commands/ # Tauri前后端通信指令 │ ├── utils/ # 日志、HTTP、配置工具集 │ └── lib.rs # 后端入口文件 ├── docs/ # 项目架构、开发、运维文档 └── test/ # 本地调试测试资源
九、开发约束与AI协作规范 9.1 编码硬性规范
- 前端统一复用 src/components/ui 内置组件,禁止自研基础UI
- 全局状态统一使用Zustand,禁止零散State穿透传参
- Rust后端统一使用封装日志宏,禁止原生println打印日志
- 新增依赖需提交评审,禁止私自引入第三方重型依赖 9.2 AI辅助开发准入声明 使用Claude、ChatGPT、Copilot等AI工具开发时,必须附加声明: 请在开发过程中严格遵守 #[[file:docs/PROJECT_RULES.md]] 中定义的所有规则。
十、社区贡献 贡献渠道
- Bug反馈:提交 GitHub Issues,附带复现环境+操作步骤
- 功能提案:前往 GitHub Discussions 发起需求讨论
- 代码共建:Fork仓库,遵循分支规范提交PR,关联对应Issue
- 文档优化:修正文案、补充教程、完善适配案例 核心贡献者 adnaan-worker
027xiguapi
十一、开源许可 本项目基于 MIT 开源协议 开源,2026 © adnaan。 可免费商用、二次修改、分发复刻,修改后项目需保留原始版权声明。
十二、致谢
- 项目灵感:Antigravity-Manager、kiro-account-manager 开源项目
- 技术底座:Tauri、React、Rust、Radix UI、Tailwind CSS 开源生态
- 共建支持:所有参与提需求、修复bug、适配平台的社区开发者
💡 项目 star 助力生态迭代,如有使用价值欢迎点亮 Star,共建AI账号开源管理生态