app like that
VoltAgent
VoltAgent

VoltAgent is an open-source TypeScript framework for building and orchestrating AI agents.

Features

Agent Core

Define agents with descriptions, LLM providers, tools, and memory management.

Multi-Agent Systems

Build complex workflows using Supervisor Agents coordinating multiple specialized Sub-Agents.

Tool Usage & Lifecycle

Equip agents with custom or pre-built tools (functions) to interact with external systems.

Flexible LLM Support

Integrate easily with various LLM providers and switch between models effortlessly.

Memory Management

Enable agents to retain context across interactions using different configurable memory providers.

Observability & Debugging

Visually monitor agent states, interactions, logs, and performance via the VoltAgent Console.

Voice Interaction

Build voice-enabled agents capable of speech recognition and synthesis.

Retrieval-Augmented Generation Support

Integrate specialized retriever agents for efficient information fetching.

Prompt Engineering Tools

Leverage utilities for crafting and managing effective prompts for your agents.

Framework Compatibility

Designed for easy integration into existing Node.js applications.