Repository navigation
Releases
Releases · huzhensx/APIKey-Manager
APIKey Manager v1.0.0
APIKey Manager v1.0.0 — 首个正式版
你是否跟我一样有这样的烦恼?Key 太多,有多个服务商,总记不住各家的 Base URL 和官网,浏览器书签里挨个翻太麻烦?这个项目就是为此而生。
Windows 桌面端的 API Key 配置管理器:把各家服务商的官网 / Base URL / 多个 API Key 集中收纳成一张张卡片,随时复制、随时跳转官网。
📦 下载
| 文件 | 大小 | 说明 |
|---|---|---|
APIKey-Manager.exe |
18.3 MB | 免安装便携版,见下方 Assets |
- 放到独立文件夹后直接双击运行(程序工作目录需与 exe 一致)
- 首次启动会在 exe 同级自动创建
UserData/数据目录 - 系统要求:Windows 10 / 11,依赖 WebView2 运行时(Win11 与较新的 Win10 已内置)
SHA-256: 6f04ad7646485fedaf36c51cd56f74170fdaeaa60e8123cc96e2c1f29a0d12be
✨ 功能一览
- 多供应商卡片:官网 + Base URL + 多 Key,拖动把手自由排序
- 名称自动推导:取根域首段首字母大写(
api.deepseek.com→Deepseek),单击即改、改后锁定,清空即解锁重推 - 多 Key 支持:同一服务商可存多个 Key,粘贴时支持英文逗号 / 换行批量录入,自动去重去空
- Key 星号掩码:默认隐藏,单击显示明文并进入编辑态;行内 ✕ 删除 / 📋 复制(单个 Key 时不显示 ✕)
- 全字段内联编辑:名称 / 官网 / Base URL / Key 均为单击原地编辑,Enter 保存、Esc 取消
- 一键跳转官网:卡片右上角地球图标,用系统默认浏览器打开(官网留空则回退 Base URL)
- 获取模型:
GET {base_url}/models拉取模型列表,支持搜索与逐个复制;仅内存展示,不落盘 - 连接测试:添加配置时一键验证 Base URL + Key 是否可用,返回模型数量
- 一键复制:单个 URL / 单个 Key / 「复制全部」(名称 + URL + 全部 Key 多行拼接)
- 窗口体验:无边框深色圆角、窗口置顶、最小化、主窗位置记忆;添加配置窗默认吸附主窗上方并跟随移动
🔒 数据与安全
所有数据都放在 exe 同级的 UserData/,不写注册表、不写系统目录,删掉整个文件夹即彻底清除:
api_configs.dat— 加密后的全部配置(官网 / Base URL / Keys)window_state.json— 上次关闭时的主窗位置temp/— 单文件模式运行时解压目录(退出自动清理)
加密方式:PBKDF2-HMAC-SHA256 派生密钥 + SHA-256 计数器模式流加密 + HMAC-SHA256 完整性校验(带随机 nonce,篡改会直接拒绝加载)。
⚠️ 密钥派生使用的是程序内置的固定口令与盐,因此这属于「防止文件被随手打开看到明文」级别的保护,不是真正意义上可对抗逆向工程的加密。请勿把它当作密钥保管库使用。
📄 许可
GPL-3.0 — 可自由使用、修改、分发(含商业用途);若分发衍生作品,须以同样的 GPL-3.0 协议开源并提供完整源代码。
完整说明、界面截图与技术实现要点见 README