# ai-account-manager **Repository Path**: uu6_top/ai-account-manager ## Basic Information - **Project Name**: ai-account-manager - **Description**: AI 账号管理器,支持 Windsurf、Cursor、Augment、ChatGPT、Kiro 等账号的管理 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-12-21 - **Last Updated**: 2026-01-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI Account Manager 统一管理多种 AI IDE 账号的跨平台桌面应用。 > ⚠️ **注意:** 目前仅实现了 Windsurf 的完整功能,其他 IDE(Cursor、Augment、ChatGPT、Kiro)的支持正在开发中。 ## 截图预览 ![主界面](.image/dashboard.png) ![Windsurf 账号管理](.image/windsurf.png) ## 功能特性 ### 多平台账号管理 - 支持 Windsurf、Cursor、Augment、ChatGPT、Kiro 等主流 AI IDE - 集中管理所有账号,告别多账号切换烦恼 ### 一键切换账号 - 快速在不同账号间切换 - 自动处理 Token 刷新和验证 - 无需重复登录,即切即用 ### 账号状态监控 - 实时显示账号状态(活跃/已封禁/已过期/已失效) - 查看订阅类型(免费版/试用版/专业版/团队版/企业版) - 配额使用情况一目了然 ### 批量导入导出 - 支持 JSON 格式批量导入账号 - 拖拽上传或剪贴板粘贴 - 导入时自动验证账号有效性 - 支持选择性导出或全量导出 ### 安全存储 - 本地 SQLite 数据库存储 - 敏感信息加密保护 - 数据完全本地化,隐私有保障 ## 下载安装 前往 [Releases](../../releases) 页面下载对应系统的安装包: | 系统 | 文件格式 | |------|----------| | macOS (Apple Silicon) | `.dmg` | | macOS (Intel) | `.dmg` | | Windows | `.exe` | | Linux | `.AppImage` / `.deb` | ### macOS 安装说明 由于应用未经过 Apple 签名,首次打开可能会提示「已损坏」或「无法验证开发者」。 **解决方法:** 1. 将应用拖入「应用程序」文件夹 2. 打开终端,执行以下命令: ```bash sudo xattr -dr com.apple.quarantine /Applications/AI\ Account\ Manager.app ``` 3. 输入密码后即可正常打开应用 ## 使用方法 ### 添加账号 1. 点击右上角「添加账号」按钮 2. 选择 IDE 类型 3. 填写邮箱和密码(或 Token) 4. 点击确认,系统自动验证并保存 ### 切换账号 1. 在账号列表中找到目标账号 2. 点击「切换」按钮 3. 等待切换完成提示 ### 批量导入 1. 点击「导入/导出」按钮 2. 选择「导入账号」标签 3. 拖拽 JSON 文件或从剪贴板粘贴 4. 确认导入 JSON 格式示例: ```json { "accounts": [ { "email": "user@example.com", "password": "your-password", "ideType": "windsurf" } ] } ``` ### URL 导入 支持通过 `aam://` 协议链接快速导入账号,适合分享或批量分发。 URL 格式: ``` aam://import?type=&data= ``` 参数说明: - `type`: IDE 类型,支持 `windsurf`、`cursor`、`augment`、`chatgpt`、`kiro` - `data`: Base64URL 编码的账号 JSON 数据 单个账号示例: ``` aam://import?type=windsurf&data=eyJlbWFpbCI6InVzZXJAZXhhbXBsZS5jb20iLCJwYXNzd29yZCI6InlvdXItcGFzc3dvcmQifQ ``` 对应的 JSON 数据: ```json { "email": "user@example.com", "password": "your-password" } ``` 批量导入示例(最多 50 个账号): ``` aam://import?type=windsurf&data=W3siZW1haWwiOiJ1c2VyMUBleGFtcGxlLmNvbSIsInBhc3N3b3JkIjoicGFzczEifSx7ImVtYWlsIjoidXNlcjJAZXhhbXBsZS5jb20iLCJwYXNzd29yZCI6InBhc3MyIn1d ``` 使用方式: 1. 在浏览器中点击 `aam://` 链接 2. 系统自动唤起 AI Account Manager 3. 应用自动解析并验证账号 4. 导入成功后显示提示 ### 导出账号 1. 点击「导入/导出」按钮 2. 选择「导出数据」标签 3. 选择「下载」保存为文件,或「复制」到剪贴板 ## 支持的 IDE | IDE | 状态 | |-----|------| | Windsurf | ✅ 完整支持 | | Cursor | 🚧 开发中 | | Augment | 🚧 开发中 | | ChatGPT | 🚧 开发中 | | Kiro | 🚧 开发中 | ## 许可证 MIT