voltagent
AI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework
- 10.9k estrellas
- 1.2k forks
- 135 issues abiertos
- Lenguaje: TypeScript
- Licencia: MIT
- actualizado
Instalación
git clone https://github.com/VoltAgent/voltagent && cp voltagent/*.md ~/.claude/agents/- Clone the repository and copy the agent .md definitions into ~/.claude/agents (or .claude/agents inside a project).
- Start a new Claude Code session to load the agents.
- Delegate work to them with the Task/Agent tool or by name.
Nota editorial
VoltAgent is an open-source TypeScript framework and accompanying cloud console for building, running, and observing AI agents in production. The core package (`@voltagent/core`) lets developers define agents with typed tools, durable memory adapters, multi-step declarative workflows, and supervisor-coordinated sub-agent teams. It connects to Anthropic, OpenAI, Google, and other LLM providers by swapping a config value rather than rewriting logic. MCP support is built in, with Zod-typed tools and lifecycle hooks, and a companion package (`@voltagent/mcp-docs-server`) exposes VoltAgent documentation directly to Claude, Cursor, or Windsurf so the assistant can reference framework docs while helping write agent code. Additional capabilities include resumable streaming (clients can reconnect mid-response), RAG with a managed ingestion and search service, voice via OpenAI or ElevenLabs, guardrails for input and output validation, and built-in eval suites. The VoltOps Console adds observability, prompt management, and deployment tooling. The primary audience is TypeScript developers shipping production agent systems.
2 items en este repositorio
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
Resumen de Subagents
AI Agent Engineering Platform
English | 繁體中文 | 简体中文 | 日本語 | 한국어
Home Page | Documentation | Examples
VoltAgent is an end-to-end AI Agent Engineering Platform that consists of two main parts:
Open-Source TypeScript Framework – Memory, RAG, Guardrails, Tools, MCP, Voice, Workflow, and more.
VoltOps Console
CloudSelf-Hosted– Observability, Automation, Deployment, Evals, Guardrails, Prompts, and more.
Build agents with full code control and ship them with production-ready visibility and operations.
Core TypeScript Framework
With the open-source framework, you can build intelligent agents with memory, tools, and multi-step workflows while connecting to any AI provider. Create sophisticated multi-agent systems where specialized agents work together under supervisor coordination.
Core Runtime (
@voltagent/core): Define agents with typed roles, tools, memory, and model providers in one place so everything stays organized.Workflow Engine: Describe multi-step automations declaratively rather than stitching together custom control flow.
Supervisors & Sub-Agents: Run teams of specialized agents under a supervisor runtime that routes tasks and keeps them in sync.
Tool Registry & MCP: Ship Zod-typed tools with lifecycle hooks and cancellation, and connect to Model Context Protocol servers without extra glue code.
LLM Compatibility: Swap between OpenAI, Anthropic, Google, or other providers by changing config, not rewriting agent logic.
Memory: Attach durable memory adapters so agents remember important context across runs.
Resumable Streaming: Let clients reconnect to in-flight streams after refresh and continue receiving the same response.
Retrieval & RAG: Plug in retriever agents to pull facts from your data sources and ground responses (RAG) before the model answers.
VoltAgent Knowledge Base: Use the managed RAG service for document ingestion, chunking, embeddings, and search.
Voice: Add text-to-speech and speech-to-text capabilities with OpenAI, ElevenLabs, or custom voice providers.
Guardrails: Intercept and validate agent input or output at runtime to enforce content policies and safety rules.
Evals: Run agent eval suites alongside your workflows to measure and improve agent behavior.
MCP Server (@voltagent/mcp-docs-server)
You can use the MCP server @voltagent/mcp-docs-server to teach your LLM how to use VoltAgent for AI-powered coding assistants like Claude, Cursor, or Windsurf. This allows AI assistants to access VoltAgent documentation, examples, and changelogs directly while you code.
📖 How to setup MCP docs server
💛 Sponsors
| TestMu AI (formerly LambdaTest) is an AI-native testing cloud platform built for modern engineering teams. Covering everything from autonomous test creation and fast execution to testing AI agents, chatbots and voice assistants. |
⚡ Quick Start
Create a new VoltAgent project in seconds using the create-voltagent-app CLI tool:
npm create voltagent-app@latestThis command guides you through setup.
You'll see the starter code in src/index.ts, which now registers both an agent and a comprehensive workflow example found in src/workflows/index.ts.
import { VoltAgent, Agent, Memory } from "@voltagent/core";
import { LibSQLMemoryAdapter } from "@voltagent/libsql";
import { createPinoLogger } from "@voltagent/logger";
import { honoServer } from "@voltagent/server-hono";
import { openai } from "@ai-sdk/openai";
import { expenseApprovalWorkflow } from "./workflows";
import { weatherTool } from "./tools";
// Create a logger instance
const logger = createPinoLogger({
name: "my-agent-app",
level: "info",
});
// Optional persistent memory (remove to use default in-memory)
const memory = new Memory({
storage: new LibSQLMemoryAdapter({ url: "file:./.voltagent/memory.db" }),
});
// A simple, general-purpose agent for the project.
const agent = new Agent({
name: "my-agent",
instructions: "A helpful assistant that can check weather and help with various tasks",
model: openai("gpt-4o-mini"),
tools: [weatherTool],
memory,
});
// Initialize VoltAgent with your agent(s) and workflow(s)
new VoltAgent({
agents: {
agent,
},
workflows: {
expenseApprovalWorkflow,
},
server: honoServer(),
logger,
});Afterwards, navigate to your project and run:
npm run devWhen you run the dev command, tsx will compile and run your code. You should see the VoltAgent server startup message in your terminal:
══════════════════════════════════════════════════
VOLTAGENT SERVER STARTED SUCCESSFULLY
══════════════════════════════════════════════════
✓ HTTP Server: http://localhost:3141
Test your agents with VoltOps Console: https://console.voltagent.dev
══════════════════════════════════════════════════Your agent is now running! To interact with it:
Open the Console: Click the VoltOps LLM Observability Platform link in your terminal output (or copy-paste it into your browser).
Find Your Agent: On the VoltOps LLM Observability Platform page, you should see your agent listed (e.g., "my-agent").
Open Agent Details: Click on your agent's name.
Start Chatting: On the agent detail page, click the chat icon in the bottom right corner to open the chat window.
Send a Message: Type a message like "Hello" and press Enter.
Running Your First Workflow
Your new project also includes a powerful workflow engine.
The expense approval workflow demonstrates human-in-the-loop automation with suspend/resume capabilities:
import { createWorkflowChain } from "@voltagent/core";
import { z } from "zod";
export const expenseApprovalWorkflow = createWorkflowChain({
id: "expense-approval",
name: "Expense Approval Workflow",
purpose: "Process expense reports with manager approval for high amounts",
input: z.object({
employeeId: z.string(),
amount: z.number(),Lo que la gente pregunta sobre voltagent
¿Qué es VoltAgent/voltagent?
VoltAgent/voltagent es subagents para el ecosistema de Claude AI. AI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework Tiene 10.9k estrellas en GitHub y su última actualización registrada es del 2026-10-15.
¿Cómo se instala voltagent?
Puedes instalar voltagent clonando el repositorio (https://github.com/VoltAgent/voltagent) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar VoltAgent/voltagent?
Nuestro agente de seguridad ha analizado VoltAgent/voltagent y le ha asignado un Trust Score de 100/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene VoltAgent/voltagent?
VoltAgent/voltagent es mantenido por VoltAgent. La última actividad registrada en GitHub es del 2026-10-15, con 135 issues abiertos.
¿Hay alternativas a voltagent?
Sí. En ClaudeWave puedes explorar subagents similares en /categories/agents, ordenados por popularidad o actividad reciente.
¿Mantienes este repo? Muestra su Trust Score en tu README
La insignia muestra el Trust Score y el veredicto actuales de este repositorio y enlaza a esta página. Sigue los datos del catálogo: nadie puede comprar ni editar la puntuación que enseña.
[](https://claudewave.com/en/repo/voltagent-voltagent)<a href="https://claudewave.com/en/repo/voltagent-voltagent"><img src="https://claudewave.com/api/badge/voltagent-voltagent" alt="ClaudeWave Trust Score for VoltAgent/voltagent" width="320" height="64"></a>