Intervo: Open-Source Conversational AI Platform for Voice and Chat

Intervo: Open-Source Conversational AI Platform for Voice and Chat

Summary

Intervo is an open-source platform designed for building, deploying, and managing advanced, goal-oriented AI agents for both voice and chat. It enables users to create complex, multi-step conversational workflows that understand user intent, perform tasks, and integrate seamlessly with existing systems. This versatile platform supports multimodal interactions, from real-time voice calls to web chat, making it suitable for a wide range of applications.

Repository Info

Updated on March 8, 2026
View on GitHub

Tags

Click on any tag to explore related repositories

Introduction

Intervo is an open-source conversational AI platform designed to help developers and businesses build, deploy, and manage advanced, goal-oriented AI agents for both voice and chat. Moving beyond simple Q&A bots, Intervo enables the creation of complex, multi-step conversational workflows that can understand user intent, perform tasks, and integrate with existing systems. This repository provides the full source code, allowing for self-hosting, customization, and extension of its capabilities.

Installation

Getting Intervo up and running is straightforward, especially using Docker.

Prerequisites

Ensure you have the following installed:

Steps

  1. Clone the Repository
    git clone https://github.com/Intervo/Intervo.git
    cd Intervo
    
  2. Configure Environment Variables

    Copy the example environment file and then edit packages/intervo-backend/.env to add your necessary API keys (e.g., MONGO_URI, JWT_SECRET, and any AI provider keys).

    cp packages/intervo-backend/.env.example packages/intervo-backend/.env
    
  3. Start with Docker Compose
    docker-compose up -d
    
  4. Access the Application
    • Frontend: http://localhost:3000
    • Backend API: http://localhost:3001
    • RAG API: http://localhost:4003

Examples

Intervo empowers you to build sophisticated AI agents with a rich set of features:

  • Multimodal AI Agents: Create intelligent agents that seamlessly handle both real-time voice calls and text-based web chat.
  • Advanced Workflow Canvas: Visually design complex conversation flows using a node-based editor, routing users based on intent and orchestrating specialized "sub-agents."
  • Goal-Oriented Dialogues: Define specific, required goals for your sub-agents, ensuring tasks like collecting user emails are completed.
  • Powerful RAG Knowledge Base: Train agents on your private data by uploading files, crawling websites, adding raw text, or creating structured FAQs, powered by vector search with ChromaDB.
  • Native Telephony & API: Integrate deeply with Twilio for inbound/outbound calls and use a REST API to programmatically trigger calls.
  • Flexible LLM Integration: Connect to various LLM providers like OpenAI, Groq, Google Gemini, and Anthropic, powered by LangChain.
  • Embeddable Web Widget: Easily integrate a customizable React-based widget into any website.

Why Use It

Intervo stands out as a powerful solution for developing advanced conversational AI due to several key advantages:

  • Open-Source and Customizable: Gain full control by self-hosting, customizing, and extending the platform to fit your specific needs.
  • Comprehensive Feature Set: From visual workflow design and multimodal agent capabilities to robust RAG knowledge bases and flexible LLM integration, Intervo provides all the tools required for complex AI agents.
  • Provider Agnostic: Enjoy the freedom to choose best-in-class services for Speech-to-Text, Text-to-Speech, and Large Language Models, allowing you to optimize for performance and cost.
  • Scalable and Integrable: With native Twilio integration, a REST API, and an embeddable web widget, Intervo is built for seamless integration into existing systems and scalable deployments.
  • Community Driven: Benefit from an active community and a clear roadmap for future enhancements, ensuring continuous improvement and support.

Links