Skip to content

APIKey Manager v1.0.0

Latest

Choose a tag to compare

@huzhensx huzhensx released this 10 Sep 20:27
· 2 commits to main since this release

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