📋 编辑总结
多 Agent 的开发者控制平面。Rust 编写的开源平台让 A2A 智能体一条命令部署、统一入口路由、短时令牌鉴权并全程链路追踪:密钥永不下发、流控闸门防失控循环、OTel 记录 token 与成本,Docker 一键起服并配 Web 仪表盘。 定价:开源免费,自托管。编辑评分:⭐ 4.5。

Nasiko 是什么?

Nasiko 是 Nasiko Labs 开源的 AI Agent 开发者控制平面,用 Rust 编写、以单进程形式运行,在 GitHub 以 Nasiko-Labs/nasiko 仓库发布,主仓库 star 数已到数千量级并保持高频更新。它的定位可以概括为「Agent 时代的 ingress + 治理层」:当团队里的 Agent 从一两个膨胀到一片,部署散乱、密钥裸奔、调用无迹可循的问题就会集中爆发。Nasiko 让所有说 A2A 协议的 Agent 收进同一个控制平面——部署用一条命令,流量全部经过统一代理入口,每一跳都是限流与 ACL 检查点,Agent 从不直接暴露公网;模型 API 密钥由服务器托管,Agent 手里只有短时身份令牌;每次调度都产生 OpenTelemetry span,token 用量与成本自动入账。项目同时提供 Web 仪表盘与文档站,从快速上手到生产化路径都比较完整。

核心功能

  • 一键部署:nasiko deploy 完成构建、推送内置 OCI 镜像库并运行,镜像库由内置 S3 支撑,不需要外部注册表。
  • 三级智能路由:嵌入向量初筛、上下文重排、大模型终选的管线,为每个请求挑选最合适的 Agent,也支持手动定向。
  • 安全与密钥托管:TLS 终结、无密钥 Agent 身份、短时令牌签发与轮换,真实 API 密钥永不离开服务器,静态机密以 AES-256-GCM 加密。
  • 流控闸门:基于 Redis 的调用深度、扇出、token 预算与循环检测限制,防止 Agent 互相触发失控风暴。
  • MCP 网关:为 Agent 提供统一的工具视图,把 MCP 工具集中接入与治理。
  • 全链路观测:OTel span 覆盖每次调度,自动采集 token 用量并折算成本,回答谁调了什么、花了多少、为何失败。

版本/套餐对比

Nasiko 是纯开源自托管项目,本身不分付费档位:直接用官方镜像 docker run 一条命令起服,或克隆仓库后 docker compose 启动,状态存储依赖 Postgres、Redis 与 S3。选型时的对比对象不是商业套餐,而是自建方案:自己拼 nginx 加密钥管理加日志面板,工程量大且难以覆盖循环检测与成本核算这些细节。需要注意两点:其一,它只服务讲 A2A 协议的 Agent,自研私有协议的 Agent 需要适配;其二,主仓库的许可证标注并不十分明确,正式引入生产前建议与维护者确认许可条款。对要跑多 Agent 集群又有合规顾虑的团队,单进程、可完全离线部署的形态是加分项。

值不值得用?

判断标准是你是否已经或即将运营「多个长期运行的 Agent」。如果你只有一个 Agent 偶尔跑跑,引入控制平面属于过度设计;但只要 Agent 数量上到个位数以上、且它们要互相调用或对外服务,Nasiko 覆盖的四个痛点——部署碎片化、密钥裸奔、调用不可审计、成本算不清——就会逐一出现,而这四件事自建起来都繁琐。Rust 单进程的架构让资源占用与运维负担都很小,OTel 追踪自带成本折算这点尤其实用。风险面主要是协议范围(仅 A2A)与许可证标注,前者决定它是不是你的生态,后者建议在引入前确认。整体而言,它是 Agent 基础设施层里完成度相当高的开源选项。

使用建议

  • 先在测试环境用 docker compose 起一套,把两个 A2A Agent 挂上去跑通部署、路由与追踪闭环。
  • 上生产前先配好流控闸门:深度、扇出与 token 预算设保守值,避免 Agent 互调失控烧钱。
  • 把密钥全部收进托管:逐步替换各 Agent 配置里的明文密钥,统一走短时令牌。
  • 接入现有 OTel 后端:让 Agent 调用与你的应用监控同屏,故障排查不再两处切换。

适合谁用?

推荐:正在搭建或运营多 Agent 平台、需要统一部署与治理的工程团队;想把散落的 Agent 收进统一鉴权入口、密钥集中托管的公司;对调用链路、token 成本需要精确审计的平台与安全团队。

可考虑:Agent 数量还少但增长很快、想提前搭好基础设施的初创;愿意适配 A2A 协议、把现有 Agent 迁移到标准协议的团队。

不推荐:只用单一 Agent、无内部互调的个人用户;Agent 走私有协议且不愿改造的团队;对仓库许可证有严格合规审查流程、无法接受标注不清晰的组织。