CAAL v1.0.0
Local voice assistant with n8n workflow integrations. Your voice never leaves your network.
Features
- Local Voice Pipeline: Speaches (Faster-Whisper STT) + Kokoro (TTS) + Ollama (LLM)
- Wake Word Detection: "Hey Cal" activation via Picovoice Porcupine
- n8n Integrations: Home Assistant, APIs, databases - anything n8n can connect to
- Web Search: DuckDuckGo integration for real-time information
- Webhook API: External triggers for announcements and tool reload
- Self-Modifying: Create new n8n workflows via voice commands
Requirements
- Docker with NVIDIA Container Toolkit
- Ollama running on your network
- n8n with MCP enabled
- 12GB+ VRAM recommended
Quick Start
git clone https://github.com/CoreWorxLab/CAAL.git
cd CAAL
cp .env.example .env
nano .env # Set CAAL_HOST_IP, OLLAMA_HOST, N8N_MCP_URL, N8N_MCP_TOKEN
docker compose up -d