inkeep/agents

Create AI Agents in a No-Code Visual Builder or TypeScript SDK with full 2-way sync. For shipping AI assistants and multi-agent AI workflows.

它解决了什么问题

它提供了一个统一的平台,用于构建 AI 代理,弥合技术与非技术团队成员之间的鸿沟。用户可以通过可视化的拖拽界面或以代码为先的 TypeScript SDK 来创建代理,且两种方式会实时保持同步。

它如何运作

平台采用多代理架构,允许以声明式方式定义代理。它集成了 Vercel AI SDK,以对接各种 LLM 提供商,并支持 Model Context Protocol(MCP)工具来扩展代理功能。系统包括用于配置与执行的 API、可视化管理 UI、供开发者使用的 TypeScript SDK、用于同步代码与可视化配置的 CLI,以及用于嵌入聊天界面的 UI 组件库。

目标对象

此平台设计给需要类型安全与 CI/CD 工作流的工程团队,同时也适用于想在不编写代码的情况下管理代理行为的非技术团队(如客服、销售或营销)。

亮点

  • 双向同步:在可视化构建器中所做的更改会即时反映到 TypeScript SDK,反之亦然。
  • 多代理架构:支持多个代理协同工作。
  • MCP 集成:内置凭证管理的 MCP 工具。
  • 可观测性:提供 Traces UI 与 OpenTelemetry 支持,以监控代理性能。
  • 部署灵活性:可通过 Vercel 或 Docker 部署。