Subpool:轻量级的团队 AI 订阅账号池
https://github.com/gesta-run/subpool
团队里如果有多个人使用 Codex 或其他 AI 服务,账号和额度很容易变得混乱:谁在用哪个账号、还剩多少额度、临时人员怎么停用,都要单独处理。Subpool 想解决的就是这类管理问题。
它是一套轻量级、自托管的 AI 订阅账号池。管理员可以把获得授权的订阅账号和 API 账号放进资源池,再给每名成员分配独立密钥。成员统一通过 OpenAI 兼容接口调用,后台负责选择可用账号,还可以设置限速、有效期和撤销权限。订阅额度不足时,也能切换到付费 API 账号。
Subpool 目前明确支持 Codex 订阅账号的设备码授权,以及 OpenAI 兼容账号;同时提供 Responses API、Chat Completions、模型列表、健康检查和监控接口。管理端可以查看账号健康状况、剩余额度和密钥分配关系,并按密钥统计输入、输出用量。项目采用 Go、React 和 PostgreSQL,官方提供 Docker Compose 部署方式,使用 Apache 2.0 许可证。
我比较喜欢它把“共享账号”改成了“统一分配密钥”:成员不必直接接触上游凭据,权限也能单独回收。按照项目说明,上游凭据会加密保存,提示词、回复和源代码不会写入数据库。
不过,这类工具会集中保存高价值凭据,部署时必须配置 HTTPS、独立密钥和数据库备份,也不能把它当成绕过订阅规则的办法。只应接入自己有权管理的账号,并先确认对应服务商是否允许团队共享或转发调用。我目前没有实际部署,稳定性和账号风控影响还需要进一步观察。