## OneCLI:AI 代理的安全凭证管理
OneCLI 是一个开源网关,旨在安全地管理 AI 代理使用的 API 凭证。它不将敏感密钥直接嵌入代理中,而是提供一个集中存储和控制访问的位置。
其工作原理是:代理使用占位符密钥,OneCLI 基于 Rust 的网关会拦截 HTTP 请求,将这些占位符替换为正确的解密凭证,*而无需*将真实密钥暴露给代理。这利用了 AES-256-GCM 加密和模式匹配(主机和路径)来实现安全、有针对性的注入。
OneCLI 提供了一个 Web 控制面板,用于管理代理、密钥和权限,并支持单用户和团队(Google OAuth)身份验证。它设计为通过 Docker 轻松本地部署,最初不需要外部数据库,并且还可以与 PostgreSQL 集成。
本质上,OneCLI 简化了 AI 代理的安全性和访问控制,为凭证提供了一个统一的管理点,并提供了对代理 API 使用情况的宝贵见解。