A backend for BTW (Bumblebee Trusts Wikipedia - voice assistant for Arch Linux). Based on Groqs chat completion endpoints.
Features
- System commands(Linux): run system commands like setting screen brightness, locking, shutting down, setting volume, updating packages etc.
- Plugins: supports community made plugins to give GROQ as much information as needed (from gmail/calendar/weather api/web search via tavily etc.) to answer your questions accurately.
- RAG: inbuilt RAG capabilities using LanceDB and Gemini embedding models.
Things you can ask it to do (as of now)
What was the latest email (person x) sent me?
Can you set my screen brightness to 30%?
lock my laptop.
What events do I have in my calendar in august?
What is the weather today?
What is the stock price of NVIDIA?
What were Lewis Hamilton's thoughts on the new 2026 regulations?
Please note: this repo handles only the backend of the voice assistant. The frontend will be released soon.