Janee

为 AI 代理提供密钥管理,永不暴露 API 密钥。

安装

概览

什么是Janee

Janee 是一款专为 AI 代理设计的密钥管理系统,旨在解决当前 AI 应用中普遍存在的 API 密钥安全漏洞问题。许多 AI 技能或代理在运行时会将敏感凭证以明文形式存储在配置文件或日志中,一旦遭遇提示注入攻击、日志泄露或会话被劫持,这些密钥极易被恶意提取和滥用。Janee 通过端到端的加密机制彻底改变了这一现状:它不会让 AI 代理直接接触真实的 API 密钥,而是将密钥以加密形式存储于本地,所有外部请求均通过 Janee 作为中间层进行转发和处理。这种架构不仅保障了密钥的机密性,还提供了细粒度的访问控制能力,确保只有经过授权的特定操作才能被执行。此外,Janee 支持完整的审计追踪功能,记录每一次请求的详细信息,便于事后追溯与监控。其设计理念紧贴现代 AI 工作流的实际需求,尤其适合那些需要调用多个第三方服务(如支付平台、内容管理系统等)的智能代理系统。

核心功能特点

  1. API 密钥全程加密存储,杜绝明文暴露风险
  2. AI 代理无法获取真实密钥,所有请求经 Janee 中转处理
  3. 基于路径的精细化权限策略,可限制允许调用的接口和方法
  4. 提供完整请求审计日志,支持安全事件回溯分析
  5. 内置一键吊销机制,无需轮换密钥即可即时终止访问权限

适用场景

Janee 特别适用于需要频繁调用外部 API 的智能代理或自动化工具场景。例如,一个负责处理电商订单的 AI 代理可能需要同时对接 Stripe 支付系统和 Moltbook 内容管理平台,若直接将密钥写入配置文件,一旦代码仓库泄露或运行时日志外泄,后果不堪设想。使用 Janee 后,代理只需通过标准化的 `execute` 方法发起请求,而密钥由 Janee 自动注入并全程加密传输,极大降低了供应链攻击和数据泄露的风险。另一个典型用例是开发者在本地调试多服务集成时,可通过 Janee 的 hot-reload 配置功能动态更新服务定义,提升开发效率的同时保持安全性。对于企业级部署而言,Janee 的 kill switch 功能尤为重要——当检测到异常行为时,管理员可以立即禁用某个服务的访问权限,而无需重新生成所有相关密钥,实现快速应急响应。无论是个人项目还是团队协作,Janee 都能为 AI 驱动的自动化流程构筑起一道坚实的安全防线。