关于 Vigil - AI Security Audit and Cryptographic Proof
Vigil 是面向 AI Agent 管理团队的控制面板,可分配任务、设置预算、监控活动并导出合规记录。它支持连接 OpenAI、Anthropic 和自定义 Agent。
主要功能
- 01连接 OpenAI、Anthropic 和自定义 Agent
- 02分配任务、目标和预算
- 03监控 Agent 活动与成本
- 04针对策略问题发送警报
- 05导出合规审计记录
适用场景
- 01为 Agent 任务设置支出上限
- 02跟踪各团队的 Agent 活动
- 03发现未授权工具或 PII 时告警
- 04准备 SOC 2 或 ISO 42001 报告
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
控制你的 AI Agent。跟踪成本。确保合规。开源
功能介绍
一个仪表板,管理你的 AI 团队。
| 功能 | 帮助方式 |
|---|---|
| 连接你的 Agent | 接入 OpenAI、Anthropic 或自定义 Agent |
| 设定目标和预算 | 分配工作、限制成本、定义成功标准 |
| 实时监控 | 查看每个 Agent 当前正在做什么 |
| 获取提醒 | 出现异常时通过 Slack、电子邮件或 PagerDuty 通知 |
| 证明合规性 | 导出 SOC 2、ISO 42001 审计记录 |
快速开始(5 分钟)
1. 启动数据库
docker compose up -d postgres
2. 安装并配置
npm install
cp apps/api/.env.example apps/api/.env
cp apps/web/.env.example apps/web/.env
或运行一条命令:
npm run setup:local
3. 运行
# Terminal 1: API
npm run dev:api
# Terminal 2: Dashboard
npm run dev:web
或在同一个终端中运行两者:
npm run dev:all
4. 打开 http://localhost:5173
验证所有内容均已连接
npm run check:stack
如果 API 和 Web 正在运行,请填充演示数据:
npm run seed:demo
故障排除(macOS)
1) cp .env.example ... 失败
请从仓库根目录使用正确路径:
cp apps/api/.env.example apps/api/.env
cp apps/web/.env.example apps/web/.env
2) Cannot connect to the Docker daemon
- 启动 Docker Desktop
- 等待 Docker 显示正在运行
- 重试:
docker compose up -d postgres
3) API 错误 ECONNREFUSED ... :5432
无法连接 PostgreSQL。请确认:
docker compose ps
然后重启 API:
npm run dev:api
示例:客户支持团队
创建团队
POST /api/teams
{
"name": "Support Squad",
"agents": [
{ "provider": "openai", "model": "gpt-4", "role": "triage" },
{ "provider": "anthropic", "model": "claude-3", "role": "escalation" }
],
"goals": [
{ "metric": "response_time", "target": "< 2 min" }
]
}
分配工作
POST /api/tasks
{
"team_id": "<your-team-id>",
"description": "Handle refund requests",
"budget": { "usd": 5.00, "tokens": 10000 },
"policies": ["no_pii_exposure", "enforce_budget_limits"]
}
Agent 偏离预设流程时获取提醒
- 超出预算 -> Slack 通知
- 未经授权的工具 -> 电子邮件提醒 + 自动停止
- 检测到 PII -> PagerDuty 升级处理
导出合规报告
GET /api/compliance/report?type=SOC_2_Type_II
仪表板
| 屏幕 | 显示内容 |
|---|---|
| 概览 | 所有团队、活跃 Agent、今日成本消耗 |
| Agent | 添加/编辑团队、连接服务提供商 |
| 任务 | 队列、分配工作、监控进度 |
| 成本 | 预算、支出趋势、预测 |
| 治理 | 策略违规、审计日志 |
| 提醒 | 实时信息流、升级处理历史 |
技术栈
- 后端: Node.js + Express + PostgreSQL
- 前端: React + Vite
- 集成: OpenAI、Anthropic、Slack、PagerDuty、电子邮件
准备好管理你的 AI 团队了吗?
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。