Skip to content

Sponsor Ko-fi License: AGPL v3 Made with ❤️ by LoqaLabs

Loqa Social Preview

🦜 Loqa – A Local-First Voice Assistant

CI/CD Pipeline

Loqa is a privacy-respecting voice assistant that runs entirely on your own devices. No cloud, no Big Tech, no data mining — just fast, private voice control that you actually own.

🎯 Think "personal Alexa" that never leaves your house.


🚀 Try It Now

Get running in under 5 minutes with one command:

curl -fsSL "https://raw.githubusercontent.com/loqalabs/loqa/main/setup.sh?$(date +%s)" | bash

Then open http://localhost:5173 to see the voice assistant UI

For voice testing: Run curl -fsSL "https://raw.githubusercontent.com/loqalabs/loqa/main/test-voice.sh?$(date +%s)" | bash to test with your microphone, or see the 5-Minute Setup Guide for details.

👉 Having issues? Check Troubleshooting


✨ What You Get

  • 🎤 Wake word detection - Just say "Hey Loqa"
  • 🧠 Natural language - Talk normally, not like a robot
  • 🏠 Smart home control - Lights, music, devices (simulated for now)
  • 📊 Voice Command Timeline - Visual web interface to see every interaction
  • 🔒 100% private - Everything stays on your network
  • 🛠️ Fully hackable - Build your own skills and commands

🧱 How It Works

  1. Speak → Microphone captures your voice
  2. Process → Local AI understands what you want
  3. Act → Your devices respond instantly
  4. Visualize → See all interactions in real-time web timeline
  5. Privacy → Nothing ever leaves your house

👉 See the Full Architecture with diagrams and technical details


📋 What You Need

Minimum: - Computer with 4+ CPU cores and 8GB+ RAM - Docker installed - Microphone (built-in or USB)

That's it! Loqa downloads and runs everything locally.

👉 Detailed Requirements for optimal performance


🔧 Recent Improvements

2025 Infrastructure Enhancements: - ✅ Modern CI/CD - GitHub Actions with automated testing, security scanning, and multi-platform builds - ✅ Quality Assurance - Automated commit message validation and coding standards enforcement
- ✅ Security-First - Comprehensive security policies and vulnerability reporting processes - ✅ AGPLv3 License - Strong copyleft protection ensuring community contributions stay open source - ✅ Cross-Platform - Linux, Docker, and embedded device support with proper dependency management - ✅ Developer Experience - Consistent tooling, documentation, and contribution workflows across all repositories

Milestone 2: Observability & Event Tracking: - ✅ Complete Voice Traceability - Every voice interaction generates structured, queryable events with full metadata - ✅ SQLite Integration - Persistent storage with optimized performance (WAL mode, indexes, migrations) - ✅ Structured Logging - Rich context logging with Zap (JSON/console output, configurable levels) - ✅ HTTP API - RESTful endpoints for event access: /api/voice-events with filtering and pagination - ✅ Audio Fingerprinting - SHA-256 hashing for deduplication and analysis - ✅ Real-time Metrics - Processing time tracking and error state capture throughout the pipeline

Milestone 3: Voice Command Timeline UI (NEW): - ✅ Real-time Web Interface - Vue.js timeline showing all voice interactions as they happen - ✅ Event Visualization - See transcriptions, intents, confidence scores, and success/failure states - ✅ Audio Playback - Listen to original voice commands directly in the browser - ✅ Detailed Event Inspection - Drill-down modals with complete JSON payloads for debugging - ✅ Dark Mode Support - Modern, responsive interface that adapts to your preferences - ✅ Auto-refresh - Timeline updates automatically every 5 seconds to show new voice events

All repositories now feature: - Automated CI/CD pipelines with status badges - Security vulnerability scanning with Trivy - Modern Go 1.24+ with static analysis
- Protocol buffer integration and code generation - Comprehensive documentation and security policies


🏗️ Setup Options

For users who just want to run Loqa quickly with pre-built images:

curl -fsSL "https://raw.githubusercontent.com/loqalabs/loqa/main/setup.sh?$(date +%s)" | bash

This downloads the docker-compose.yml and uses pre-built Docker images from our CI/CD pipeline - no compilation needed!

🛠️ Development Setup

For developers who want to build from source and modify the code:

git clone https://github.com/loqalabs/loqa.git
cd loqa/scripts && ./setup-dev.sh
# OR use Make commands
cd loqa/scripts && make setup-dev

This clones all repositories and builds Docker images locally from source.

📋 Development Roadmap

  • TODO.md - Priority 1 & 2 tasks: Must-fix issues and high-impact UX improvements
  • BACKLOG.md - Priority 3 features: Optional post-MVP enhancements and future ideas

🔧 Developer Resources

Building something with Loqa? Start here:


🤝 Community

  • 🐛 Found a bug? Open an issue in the relevant repository
  • 💡 Have an idea? Start a discussion or contribute!
  • 🔒 Security concern? Email security@loqalabs.com (see SECURITY.md)
  • Questions? Check the FAQ
  • 💖 Support the project via GitHub Sponsors or Ko-fi

🌟 Why Loqa?

We believe voice assistants should be powerful, private, and personal — without surrendering your data to Big Tech surveillance.

Local-first. Values-first. Your voice, your choice.

ContributingCode of ConductAGPLv3 License


Created with 🧠 + ❤️ by Anna Barnes — because voice assistants should serve you, not surveillance capitalism.