Repolode
VoltAgent

VoltAgent/voltagent

Framework TypeScript para criar agentes de IA com memória, ferramentas, MCP, RAG, voz e workflows, além do console VoltOps para observabilidade.

Estrelas
10,846
Forks
1,419
Issues abertas
125
Último commit
há 5 dias

O que é?

VoltAgent é uma plataforma de engenharia de agentes de IA que tem como base um framework TypeScript open source. Os desenvolvedores definem agentes no código com funções tipadas, ferramentas, memória e provedores de modelos, e podem alternar entre provedores como OpenAI, Anthropic e Google por meio de configurações. O framework também oferece workflows com várias etapas, subagentes coordenados por um supervisor, ferramentas tipadas com Zod, conexões com servidores do Model Context Protocol, streaming retomável, geração aumentada por recuperação, entrada e saída de voz, guardrails e avaliações.

O VoltOps Console, que acompanha o framework, cuida da parte operacional. Ele oferece rastreamentos de execução, logs, inspeção de memória, um construtor de prompts, implantação, gatilhos e ações, monitoramento e dashboards para agentes em produção. Há opções em nuvem e self-hosted.

O projeto é distribuído como pacotes npm, como @voltagent/core, e o CLI create-voltagent-app cria a estrutura inicial de um projeto com um agente e um workflow de exemplo.

Recursos principais

  • 01Defina agentes em TypeScript com funções tipadas, ferramentas, memória e provedores de modelos.
  • 02Execute equipes de subagentes coordenadas por um supervisor.
  • 03Workflows declarativos com várias etapas, que podem ser suspensos e retomados para aprovação humana.
  • 04Conecte-se a servidores MCP e disponibilize ferramentas tipadas com Zod e hooks de ciclo de vida.
  • 05RAG, voz (TTS/STT), guardrails e avaliações integrados.
  • 06Console VoltOps para rastreamentos, logs, inspeção de memória e implantação.

Casos de uso

  • Criar sistemas multiagentes em que agentes especializados são coordenados por um supervisor.
  • Adicionar a um chatbot respostas fundamentadas em documentos próprios por meio de recuperação de informações.
  • Criar automações com participação humana que pausam para aprovação de um gerente.
  • Monitorar e depurar agentes LLM em produção usando rastreamentos e logs.

Início rápido

  1. 1

    Crie um novo projeto VoltAgent com a CLI

    npm create voltagent-app@latest
  2. 2

    Acesse a pasta do projeto e inicie o servidor de desenvolvimento

    npm run dev

Antes de usar

  • O console VoltOps, usado para conversar e observabilidade, é um serviço separado na nuvem ou hospedado por você.
  • O exemplo inicial usa OpenAI, então você precisa de uma chave de API da OpenAI para executar o agente.

Tópicos

Perguntas frequentes

O que é voltagent?
Framework TypeScript para criar agentes de IA com memória, ferramentas, MCP, RAG, voz e workflows, além do console VoltOps para observabilidade. VoltAgent é uma plataforma de engenharia de agentes de IA que tem como base um framework TypeScript open source. Os desenvolvedores definem agentes no código com funções tipadas, ferramentas, memória e provedores de modelos, e podem alternar entre provedores como OpenAI, Anthropic e Google por meio de configurações. O framework também oferece workflows com várias etapas, subagentes coordenados por um supervisor, ferramentas tipadas com Zod, conexões com servidores do Model Context Protocol, streaming retomável, geração aumentada por recuperação, entrada e saída de voz, guardrails e avaliações.
voltagent é gratuito? Qual é a licença?
voltagent é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
voltagent ainda é mantido?
Manutenção ativa. O último commit de voltagent foi em 15 de out. de 2026.
Para que posso usar voltagent?
Criar sistemas multiagentes em que agentes especializados são coordenados por um supervisor. Adicionar a um chatbot respostas fundamentadas em documentos próprios por meio de recuperação de informações. Criar automações com participação humana que pausam para aprovação de um gerente. Monitorar e depurar agentes LLM em produção usando rastreamentos e logs.
Como instalar voltagent?
Crie um novo projeto VoltAgent com a CLI: npm create voltagent-app@latest Acesse a pasta do projeto e inicie o servidor de desenvolvimento: npm run dev
Onde consigo voltagent?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/VoltAgent/voltagent

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados