VoltOps

VoltOps

VoltAgent Inc. · Programação

O VoltOps é uma plataforma de observabilidade LLM da equipe VoltAgent. Mostra cada execução de um agente de IA como um trace ao vivo, para você acompanhar cada chamada de ferramenta e cada passo e depois exportar dados OpenTelemetry para produção.

Prévia da interface de VoltOps

Sobre VoltOps

About

O que é o VoltOps

O VoltOps é a metade de observabilidade da plataforma VoltAgent, um framework de agentes de IA escrito em TypeScript. Ele resolve um problema específico de depuração: um agente que chama ferramentas, mantém memória e encadeia vários passos de raciocínio é difícil de acompanhar, e logs em texto puro não mostram o que deu errado nem por quê.

O console transforma essa caixa-preta em uma visão legível. Cada execução vira um trace interativo com linha do tempo, e você abre qualquer passo para ver o prompt exato enviado ao modelo, a resposta que voltou e as entradas e saídas das ferramentas. Subagentes aparecem na mesma linha, então as passagens entre vários agentes cabem em uma tela só.

Funciona em dois modos. Durante o desenvolvimento local, conecta direto ao seu agente em localhost (normalmente a porta 3141) e guarda todos os dados na sua máquina. Em produção, adicionar uma chave pública e uma secreta liga a exportação remota por OpenTelemetry (OTLP), e os traces chegam à nuvem sem mexer no código. Por isso você depura localmente sem que nenhum dado saia do notebook e depois troca uma variável de ambiente para acompanhar o tráfego ao vivo.

Como começar

  1. Instale o framework VoltAgent com npm install @voltagent/core e defina um agente, seu modelo, suas ferramentas e sua memória.
  2. Inicie a aplicação. Sobe um servidor local, em geral em http://localhost:3141, que imprime um aviso de que está pronto.
  3. Abra o console hospedado em console.voltagent.dev. Ele se conecta sozinho ao localhost, ou você define uma URL própria nos ajustes.
  4. Para produção, crie um par de chaves pública e secreta no console, coloque-as no seu .env e a exportação remota se ativa por conta própria.
  5. Rode seu agente e escolha um trace no console para inspecionar passos, memória e logs.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de VoltOps.

Plano gratuitoSim
Planos pagos$0 - custom/mo
PlataformaWeb (cloud console), self-hosted
DesenvolvedorVoltAgent Inc.
CategoriaProgramação
Data de lançamentoJan 2025
Última atualizaçãoOct 2025
Visitas ao site649.3M
Ranking global do site50
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores backend e full-stack que criam agentes em TypeScript e precisam saber por que uma execução falhou
  • Engenheiros de IA em equipes que já rodam OpenTelemetry
  • Criadores individuais lançando um MVP de agente

Tarefas

  • Depurar uma execução de agente de vários passos que chama ferramentas na ordem errada
  • Inspecionar prompts e respostas do modelo depois de uma resposta ruim
  • Acompanhar custo de tokens e latência ao longo de um fluxo
  • Montar monitoramento de produção sem reescrever código

Cenários

  • Uma sessão de depuração local em que você não quer nenhum dado saindo da sua máquina
  • Uma equipe passando um agente para um colega
  • Um incidente em produção em que você precisa do trace de uma requisição específica

Principais recursos

Visualização interativa do fluxo de trabalho

O VoltOps desenha cada execução como um trace com linha do tempo, não como uma parede de texto. Você vê a sequência de passos, qual ferramenta disparou em cada um e suas entradas e saídas. Assim um emaranhado de passagens entre agentes vira algo que se lê de relance. Os passos dos subagentes aparecem na mesma linha, cada um marcado com o id do seu agente.

Execução em tempo real e depuração local

O console se conecta direto ao seu agente em execução, normalmente na porta 3141, e transmite o fluxo conforme ele acontece. Como a conexão fica entre o seu navegador e o localhost, nesse modo nada é enviado ou guardado em servidores externos. Você inspeciona passos, logs e estado do agente ao vivo enquanto ele trabalha.

Exportação para produção baseada em OpenTelemetry

A observabilidade de produção roda sobre OpenTelemetry via OTLP HTTP padrão. Adicione uma chave pública e uma secreta ao seu ambiente e a exportação remota se inicializa de forma preguiçosa, com agrupamento inteligente e controle de pressão para manter a sobrecarga baixa. O desenho é proposital: depurar localmente segue instantâneo e a via remota só liga quando existem chaves válidas.

Explorador de memória com correlação de passos

O Explorador de memória tem duas abas. Messages mostra o histórico de conversa do usuário escolhido, e Steps mostra os passos de execução estruturados ligados ao trace ativo. Escolha um trace e a aba Steps o acompanha, então logs, traces e memória se alinham sem filtrar de novo. É isso que permite ligar "o que o usuário disse" a "o que o agente fez".

Controles de amostragem e agrupamento

Os padrões cobrem a maioria dos casos, mas você pode mudá-los. Defina uma estratégia de amostragem (sempre, nunca, por proporção ou herdar do trace pai) e ajuste o tamanho da fila, o dos lotes e os tempos de exportação. Uma estratégia por proporção, por exemplo, envia 25 por cento dos traces quando o volume é alto. Esses controles seguem as convenções do OpenTelemetry e valem tanto para traces quanto para logs.

Ferramentas de prompts, avaliações e implantação

O VoltOps é mais que um visualizador. O mesmo console gerencia prompts versionados, roda avaliações contra seus agentes e implanta projetos com integração de GitHub em um clique sobre infraestrutura gerenciada. As bases de conhecimento para RAG e as ações e gatilhos de automação completam a plataforma, então a observabilidade fica ao lado do fluxo que ela mede.

Prós e contras

Prós

  • O modo local em que nenhum dado sai da máquina facilita depurar execuções sensíveis sem passar por revisão de privacidade.
  • Funciona com qualquer framework, não só o VoltAgent, desde que você emita traces de OpenTelemetry.
  • A exportação para produção não pede mudanças no código, só duas variáveis de ambiente.
  • A visão de trace e linha do tempo torna fluxos multiagente e com ferramentas legíveis muito mais rápido do que garimpar logs.
  • Um plano Developer gratuito com 250 traces por mês e 50.000 traces no plano Core pago cobrem projetos pequenos.

Contras

  • O maior valor é para desenvolvedores de TypeScript; equipes com frameworks de Python não têm a mesma ligação de agente pronta de fábrica.
  • A exportação remota, as avaliações e volumes maiores de traces ficam atrás de planos pagos, então o monitoramento real de produção tem custo.
  • O console depende de a sua aplicação expor um servidor local, então ambientes que não conseguem servir localhost precisam do túnel ou da via na nuvem.
  • A memória gerenciada se limita às regiões dos EUA e da UE, algo que importa se seus dados têm de ficar em outro lugar.

Perguntas frequentes

O VoltOps serve para observar e depurar agentes de IA e aplicações LLM. Mostra cada execução como um trace com linha do tempo, deixa inspecionar prompts, respostas do modelo, chamadas de ferramenta e memória, e exporta esses dados para produção por OpenTelemetry.