Voice-First Interface
Say "Hey Vedaa" to wake the bot — no clicks needed. It listens, understands, and responds with voice, powered by a beautiful animated orb.
Interruption Support
Tap the orb while the bot is speaking to interrupt instantly. It stops, listens, and handles the new input smoothly.
Knowledge Base
Drop PDF, DOCX, or Markdown files into the knowledge-base folder. The bot automatically reads and uses them to answer questions.
Plug-and-play
Embed the widget into any website with just a single script tag. Fully self-contained integration without complex setup.
Natural Conversation
Enjoy dynamic, AI-generated spoken responses with seamless speech recognition powered by your browser.
Auto-listen Mode
No need to keep clicking. The bot automatically resumes listening after completing its response, keeping the conversation flowing.
Database Agent
Automatically queries and analyzes your SQLite databases. Just ask a question, and it securely runs queries to fetch your data.
API Agent
Interacts with external APIs seamlessly. It can fetch structured data and perform actions across your configured external services.
Workflow Agent
Records and executes complex workflows, guiding you step-by-step to automate multi-stage tasks smoothly.
Code Agent
Capable of analyzing Git repositories and codebases. It reads files, searches code, and helps you understand complex project structures.
Embed in Your Website
<!-- Add the widget script -->
<script src="https://your-server.com/widget/voice-bot.js"></script>
<!-- Initialise with your server URL -->
<script>
VoiceBot.init({
serverUrl: 'https://your-server.com',
position: 'bottom-right',
greeting: 'Hi! How can I help you today?',
lang: 'en-US',
wakeWord: 'hey vedaa',
wakeWordEnabled: true,
});
</script>
Knowledge Base Setup
# Place your files in the knowledge-base folder:
server/knowledge-base/
├── product-manual.pdf
├── company-faq.md
└── policies.docx
# Reload the KB without restarting:
curl http://localhost:3800/api/kb/reload
Say "Hey Vedaa" to wake the bot — or click the mic button ↘