Favicon of VoltAgent

VoltAgent

An MIT-licensed TypeScript AI agent framework supports local models through Ollama and offers VoltOps as a self-hosted or cloud console.

Screenshot of VoltAgent website

VoltAgent is a TypeScript AI agent framework for developers building assistants and automated workflows with local models through Ollama. Its VoltOps console can be self-hosted or used as a cloud service. Model execution depends on the provider: Ollama supports local inference, while OpenAI, Anthropic and Google connections send requests to those remote services.

The framework builds on the Vercel AI SDK, with Ollama available through the community ollama-ai-provider integration. Developers can change model providers without rewriting agent logic, and the framework supports streaming, tool calls and structured outputs. It's open source under MIT.

Agents can retain memory, retrieve information from knowledge sources and use external tools through MCP. A supervisor can assign tasks to specialized agents, while multi-step workflows can pause for human approval and resume afterward. Voice capabilities and content guardrails are also part of the framework.

VoltOps provides execution traces, logs and performance metrics for inspecting agent behavior. The console also supports conversation memory inspection, prompt testing and evaluation suites, so developers can examine individual runs and compare behavior against benchmarks.

Automation supports webhooks, schedules and external events, including Slack messages and Airtable records. VoltOps also offers managed deployment on hosted infrastructure, separate from its self-hosted console.

Similar to VoltAgent