Beacon Gateway is the always-on Rust daemon that powers voice and messaging for AI assistants. It handles wake word detection, speech processing, messaging channel adapters, persona management, and agent integration.
- Voice Processing - Wake word detection, STT (Whisper), TTS (OpenAI/ElevenLabs)
- Messaging Channels - Discord, Slack, WhatsApp, Telegram, Signal, Teams, Matrix, Google Chat, iMessage
- Agent Integration - Uses Omni CLI as the intelligence layer
- Persona Management - Configurable assistants via persona.json
- Device Identity - Ed25519 keypair-based authentication
- Local-First - All data stays on your machine
- Rust 1.85+
- API keys (see
.env.local.templatein metarepo)
# From metarepo root
tilt up
# Or directly
cargo build
cargo run -- --persona orin --foreground -vcargo testdocker build -t beacon-gateway .
docker run beacon-gateway- Omni CLI: Agentic CLI that powers Beacon's intelligence layer
- Omni Terminal: GPU-accelerated terminal emulator built to run everywhere
The code in this repository is licensed under MIT, © Omni LLC. See LICENSE.md for more information.