A local-first voice assistant that multitasks like no other.
While she silently conducts deep research in the background.
Imagine asking your assistant to research a technical topic —
and casually switching to talk about lunch — without breaking flow.
Most assistants either:
- Go silent while they "think"
- Or give you surface-level responses fast
DRIA does both.
- 🧠 Performs deep research using Firecrawl (in a Docker container)
- 🔍 Uses Perplexica for quick, AI-powered local web searches
- 🗣️ Keeps chatting with you in real-time using Mistral AI (3.1 small) via Ollama
- 🎧 Fully voice-enabled via Faster-Whisper STT & Kokoro-82M TTS
- 🧩 Built on LiveKit Voice Agent + custom scripts
- 🔒 100% local and private – no data ever leaves your machine
Feature | Tool / Model |
---|---|
Voice Input | Faster-Whisper STT (Speaches AI) |
Voice Output | Kokoro-82M |
LLM Engine | Mistral 3.1 small (via Ollama) |
Quick Web Search | Perplexica – AI-powered local search engine |
Deep Research Engine | Firecrawl |
Orchestration | LiveKit Agents |
Containerized? | ✅ Fully Dockerized |
Cloud Calls? | ❌ None – all local |
- 🔍 Quick Search for instant facts (via Perplexica)
- 🧠 Deep Research on complex topics (via Firecrawl)
- 💬 Real-time voice chat with natural conversation
- 📡 Parallel multitasking — keep talking while DRIA researches
- 🧾 Research history stored locally as JSON
Instructions coming soon
“Helpful, intelligent, and totally unbothered by multitasking.”
Her tone is clear, warm, and professional — designed for smooth voice interactions.
She explains what she's doing and lets you know when research is ready.
dria-agent-deep-research.py.py
– DRIA’s brain and event loopsystem_prompt.txt
– Defines her voice, behavior, and response rules.env.local
– Place your configs (models, API ports, etc.)tts.py
– Custom script for TTSstt.py
– Custom script for STT
No cloud calls.
No data leaving your machine.
Just fast, intelligent research & conversation.
Built with ❤️ by Dwain Barnes
Follow me on LinkedIn for updates & demos!
“Think deeply. Talk free. DRIA’s got you.”