用于构建、测试和部署 AI 智能体与工作流的可视化平台,可通过 API 或 MCP 服务器对外调用。
VoltAgent/voltagent
基于 TypeScript 的 AI Agent 框架,集成记忆、工具、MCP、RAG、语音与工作流,并配套 VoltOps 可观测控制台。
- Star
- 10,846
- Fork
- 1,419
- 未关闭 Issue
- 125
- 最近提交
- 5天前
这是什么?
VoltAgent 是一个 AI Agent 工程平台,核心是开源的 TypeScript 框架。开发者可以在代码中用类型化的角色、工具、记忆和模型提供商定义 Agent,并通过配置在 OpenAI、Anthropic、Google 等提供商之间切换,无需改写 Agent 逻辑。框架还支持多步骤工作流、由 Supervisor 协调的子 Agent、基于 Zod 的类型化工具、MCP 服务器连接、可断线重连的流式输出、RAG 检索增强、语音合成与识别、Guardrails 和 Evals 评测。
配套的 VoltOps 控制台负责运行期管理,提供执行链路追踪、日志、记忆查看、提示词编辑、部署、触发器与动作、监控和仪表盘等功能,支持云端和自托管两种方式。
项目以 @voltagent/core 等 npm 包发布,并提供 create-voltagent-app 脚手架,可快速生成包含示例 Agent 与工作流的starter项目。
核心功能
- 01用 TypeScript 定义带类型的 Agent 角色、工具、记忆和模型提供商。
- 02支持由 Supervisor 协调的多子 Agent 团队。
- 03声明式多步骤工作流,支持挂起与恢复,便于人工审批。
- 04连接 MCP 服务器,并提供带生命周期钩子的 Zod 类型工具。
- 05内置 RAG、语音合成与识别、Guardrails 和 Evals。
- 06VoltOps 控制台提供执行追踪、日志、记忆查看与部署。
适用场景
- 构建由 Supervisor 协调多个专业 Agent 的多智能体系统。
- 为聊天机器人接入基于自有文档的 RAG 问答。
- 创建需要人工审批的自动化流程,例如报销审批。
- 通过追踪与日志监控和调试线上 LLM Agent。
快速上手
- 1
使用 CLI 创建新的 VoltAgent 项目
npm create voltagent-app@latest - 2
进入项目目录并启动开发服务器
npm run dev
使用前须知
- 用于聊天和可观测性的 VoltOps 控制台是独立的云端或自托管服务。
- 入门示例使用 OpenAI,因此运行智能体需要 OpenAI API 密钥。
标签
常见问题
- voltagent 是什么?
- 基于 TypeScript 的 AI Agent 框架,集成记忆、工具、MCP、RAG、语音与工作流,并配套 VoltOps 可观测控制台。 VoltAgent 是一个 AI Agent 工程平台,核心是开源的 TypeScript 框架。开发者可以在代码中用类型化的角色、工具、记忆和模型提供商定义 Agent,并通过配置在 OpenAI、Anthropic、Google 等提供商之间切换,无需改写 Agent 逻辑。框架还支持多步骤工作流、由 Supervisor 协调的子 Agent、基于 Zod 的类型化工具、MCP 服务器连接、可断线重连的流式输出、RAG 检索增强、语音合成与识别、Guardrails 和 Evals 评测。
- voltagent 可以免费使用吗?用的什么许可证?
- voltagent 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- voltagent 还在维护吗?
- 活跃维护中。voltagent 最近一次提交是在 2026年10月15日。
- voltagent 适合用来做什么?
- 构建由 Supervisor 协调多个专业 Agent 的多智能体系统。 为聊天机器人接入基于自有文档的 RAG 问答。 创建需要人工审批的自动化流程,例如报销审批。 通过追踪与日志监控和调试线上 LLM Agent。
- voltagent 怎么安装和运行?
- 使用 CLI 创建新的 VoltAgent 项目: npm create voltagent-app@latest 进入项目目录并启动开发服务器: npm run dev
- 在哪里获取 voltagent?
- 源代码和安装说明在 GitHub 上:https://github.com/VoltAgent/voltagent
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源 MCP 服务器,让 AI 智能体、IDE 和应用安全连接各类数据库。
用于构建自主 AI 智能体的 Python 框架,支持研究、规划、编码与执行任务,内置记忆与 RAG。
开源的 Python 与 TypeScript AI 智能体开发 SDK,支持工具调用、MCP、记忆与多模型切换。
基于 Cloudflare Durable Objects 构建持久化、有状态 AI Agent 的 TypeScript SDK。
一个 TypeScript 框架,用于构建 AI 智能体和大模型驱动的应用,内置工作流、工具、记忆与评测。