项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2494
使用教程
环境要求
- macOS(Intel 或 Apple Silicon)或 Linux(x86_64 或 ARM64)系统
- 可访问外网,以执行官方安装脚本 get.agent-vault.dev
- 准备主密码并通过 AGENT_VAULT_MASTER_PASSWORD 设置,需妥善保存
- 本机需开放 14321(管理 UI/API)与 14322(MITM 代理)两个端口
- 可选:若用 Docker 部署,需已安装 Docker
安装与启动步骤
-
1安装 Agent Vault
执行官方安装脚本,自动安装单文件二进制(同时是服务端和 CLI),支持 macOS 与 Linux。
curl --proto '=https' --proto-redir '=https' --tlsv1.2 -fsSL https://get.agent-vault.dev | sh -
2设置主密码并启动
主密码用于数据加密,必须存好;进程读取后会被清除。服务端以后台方式启动。
export AGENT_VAULT_MASTER_PASSWORD=your-password agent-vault server -d -
3或用 Docker 启动
不想本地装二进制可用官方镜像,端口与数据卷按 README 给出的映射即可。
docker run -it -p 14321:14321 -p 14322:14322 -e AGENT_VAULT_MASTER_PASSWORD=your-password -v agent-vault-data:/data infisical/agent-vault -
4初始化 owner 账户
浏览器打开管理 UI,按提示创建实例的第一个用户,即 owner。
-
5创建保险库与凭证
在管理 UI 或服务机上的 CLI 中创建 vault、录入凭证,并配置服务规则做占位符替换。
-
6创建 agent 并取令牌
为长期运行的代理创建 agent 并获取 token;沙箱场景可让编排后端签发短期 token。
-
7配置代理环境变量
在 AI 代理的运行环境中设置地址、令牌、vault 名称,并用占位符代替真实密钥。
export AGENT_VAULT_ADDR=http://192.168.1.10:14321 export AGENT_VAULT_TOKEN=your-agent-token export AGENT_VAULT_VAULT=my-vault export ANTHROPIC_API_KEY=__anthropic_api_key__ -
8启动代理流量转发
在代理环境中安装 CLI,然后用 run 子命令包裹你的代理进程,使其请求经 Agent Vault 出站。
agent-vault run -- claude
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
AGENT_VAULT_MASTER_PASSWORD | 是 | 服务端主密码,参与数据加密机制,启动前必须设置 | your-password |
AGENT_VAULT_ADDR | 是 | 代理侧指向 Agent Vault 管理 API 的地址 | http://192.168.1.10:14321 |
AGENT_VAULT_TOKEN | 是 | 在 Agent Vault 中为 agent 生成的访问令牌 | your-agent-token |
AGENT_VAULT_VAULT | 是 | 代理要使用的保险库(vault)名称 | my-vault |
ANTHROPIC_API_KEY | 否 | 放在代理环境里的占位符,出站时被真实密钥替换 | __anthropic_api_key__ |
如何确认成功
浏览器访问 http://<host>:14321,出现创建首个 owner 用户的界面即说明服务已正常启动。
常见问题
Q:两个端口分别做什么用?
A:14321 提供 HTTP API 与管理 UI,14322 是透明 HTTP/HTTPS 代理,同一个监听器既处理 https 的 CONNECT 请求,也处理 http 的转发代理请求。
Q:Agent Vault 应该部署在哪里?
A:按设计应与 AI 代理部署在不同机器上,从而保证代理无法直接读取保险库里的真实凭证。
Q:代理需要拿到真实密钥吗?
A:不需要。代理环境里只放类似 __anthropic_api_key__ 的占位值,真实密钥由 Agent Vault 在请求出站时注入。
Q:怎么把 CLI 打进已有的代理镜像?
A:在 Dockerfile 中加一行 COPY --from=infisical/agent-vault:latest /usr/local/bin/agent-vault /usr/local/bin/agent-vault,再用 ENTRYPOINT ["agent-vault","run","--","claude"] 启动。
注意事项
- 主密码要存放在安全位置,它参与数据加密,进程在首次读取后会将环境变量清除。
- 远程管理 14321 端口时建议加 TLS 与认证,例如 SSO 反向代理、IP 白名单或 VPN。
- 代理侧同样需要安装 Agent Vault CLI,才能用 agent-vault run 包裹代理进程。
- 更多部署与集成方式请查阅官方文档 https://docs.agent-vault.dev/installation。
核心亮点
- 专为 AI 代理设计,支持 Claude Code、OpenClaw 等主流工具,集成简单
- HTTP 代理模式,代理无需感知凭证细节,可无缝替换现有密钥注入方式
- 支持凭证轮换和审计日志,提升安全性与可追踪性
不足之处
- 项目较新,文档与社区生态仍在完善中
- 依赖 HTTP 代理模式,对非 HTTP 协议或本地调用场景支持有限
适用场景
- 本地开发:为多个 AI 代理统一管理 API 密钥,避免散落各处
- 团队协作:共享凭证池,按需分配并记录访问痕迹
- 自动化流水线:在 CI/CD 中安全注入代理所需凭证
替代项目
Hashicorp Vault、Infisical、Doppler
同类项目推荐
comfyui-nix
开源
用 Nix 一键部署 ComfyUI,告别环境配置地狱
A slightly opinionated Nix flake for ComfyUI with curated custom nodes. Supports mac···
freebuff-proxy
开源
聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。
Archived; no longer maintained.
clearml-serving
开源
一键编排多模型推理服务,自动伸缩省运维
ClearML - Model-Serving Orchestration and Repository Solution
chonkiejs
开源
快速切分长文本,轻松构建RAG应用
CHONK your texts with Chonkie ✨ Type-friendly, light-weight, fast and super-simple ···
gptGrok2api
开源
批量注册 ChatGPT/Grok 账号,自动转成 API 网关
ChatGPT/GPT 注册机|Grok 注册机|全自动纯协议注册,支持 OAuth、邮箱接码、账号池、代理···
kubernetes-for-ml-engineers
开源
让ML工程师用最少时间掌握K8s部署模型
Just enough Kubernetes for you to fly
Safe-and-Stable-Ckpt2Safetensors···
开源
一键安全转换 ckpt 为 safetensors,告别恶意代码风险
Convert your Stable Diffusion checkpoints quickly and easily.
mloda
开源
插件化数据访问,让 AI 应用轻松获取可追溯的数据上下文。
mloda.ai - Open Data Access for AI and ML. Plugin-based. Traceable. Framework-agnost···
ollama-to-lmstudio-symlinks
开源
一份模型两处用,省下几十 GB 磁盘
A small utility to use Ollama models in LM Studio (and vice versa via symlinking) wi···
