LiteBot is the brain behind VEXYL voice agents. Give each bot a prompt, a model, tools and a knowledge base, then put it on a phone line, your website or your own app. Self-host it or run it on VEXYL Cloud.
# Send a chat turn to a bot POST /api/chat { "botId": "clinic-frontdesk", "sessionId": "call-8841", "message": "Can I see Dr. Nair tomorrow?" } # Bot calls a tool, searches the knowledge # base, and replies. Same bot on the phone # line via the VEXYL Voice Gateway.
Prompt, variables, model, tools and routing per bot, changed from the dashboard and hot-reloaded.
Small JavaScript functions to book, look up, transfer, hang up or call a webhook. Test and rate-limit each one.
Upload documents, choose the vector store and embeddings, and let bots search them while answering.
Draw scripted conversation flows for bots that must follow a fixed path.
Run reminder, follow-up and survey campaigns from a CSV with up to 50 concurrent calls, retries and result webhooks.
Learn moreStream audio over the /voice WebSocket on Gemini Live for natural turn-taking and barge-in.
Every turn stored with tool results, token usage and cost. Review history, traces and evidence.
Multi-tenant by design, with roles, permissions, JWT login and per-tenant API keys and model keys.
REST, streaming and WebSocket chat for your website, WhatsApp integration or app.
Pick per bot. Both work with the same prompts, tools and knowledge base.
The VEXYL Voice Gateway listens and speaks; LiteBot receives text one turn at a time.
Audio streams to LiteBot's /voice WebSocket and runs as a Gemini Live session.
Same platform, two ways to run it. Start self-hosted for free, or let us run it for you on VEXYL Cloud.
Run the gateway and LiteBot on your own servers or VPC. Your audio, transcripts and keys never leave your infrastructure.
We run the gateway for you. Point a SIP trunk from your PBX at us, drop the browser widget on your site, and receive signed webhooks.
LiteBot runs many AI chat and voice bots from one server. Each bot has its own prompt, language model, tools and knowledge base, and answers over a REST and WebSocket chat API, a realtime voice WebSocket, or as the brain of phone calls handled by the VEXYL Voice Gateway.
Groq, OpenRouter, OpenAI, Gemini through AI Studio, Gemini through Vertex AI, Sarvam and Ollama. You choose a provider and model per bot, and tenants can bring their own keys. Realtime voice bots can run on Gemini Live.
Yes. The auto-dialer takes a CSV of contacts, asks the VEXYL Voice Gateway to call each number with the chosen bot, tracks every call, retries no-answers and forwards results to your webhook.
Tools are small JavaScript functions a bot can call during a conversation, for example to book an appointment, look up an order, transfer the call or send a webhook. Session-end hooks run tools when a conversation finishes, such as sending a call summary.
Yes. LiteBot has users, roles, permissions and tenants, with API keys per tenant, so agencies and platforms can host bots for several customers on one server.
Yes. LiteBot ships as a single binary run under pm2 with MongoDB. You can also use it through VEXYL Cloud.