Warning
Early Development Stage! Kaiku is currently an active work-in-progress and is not yet ready for production usage. Architecture, codebase, and features are subject to significant changes.
Kaiku (Finnish for Echo) is a modern, high-performance voice chat and Server-Centric overlay built specifically for gamers and esports teams who demand low-latency, reliable communication without system bloat.
Echoing the quiet precision of the North, Kaiku ensures your pack stays connected, pulling inspiration from the sleek aesthetics of CachyOS Nordic combined with a robust WebRTC and Tauri-powered architecture.
- ⚡ Low Latency Audio: Optimized routing for immediate delivery of your callouts.
- 🛡️ Absolute Data Freedom: Stop paying with your data. Self-hosted and End-to-End Encrypted so your team's strategy and conversations stay strictly yours.
- 💻 Minimal Resource Footprint: Uses minimal CPU. Play your games without FPS drops or frame pacing issues.
Kaiku is designed from the ground up for self-hosting, giving you absolute sovereignty over your community's data and communication infrastructure. Unlike corporate alternatives that harvest your conversations, Kaiku ensures true freedom. Whether you are running a casual guild server or a massive esports organization, Kaiku scales with you.
👉 Read the Official Admin Guide to learn how to deploy Kaiku using Docker, configure your TURN/STUN servers, and manage user access.
Built for maximum performance and minimum bloat:
- Frontend: Solid.js for extreme reactivity and a premium glassmorphic UI.
- Backend/Desktop Integration: Tauri (Rust) for native OS-level performance with a tiny memory footprint.
- Audio Engine: Fine-tuned WebRTC for flawless real-time communication.
👉 Explore the Architecture Overview
We don't want your data. All direct messages and private group calls utilize Olm cryptographic ratchet (similar to Signal) for true end-to-end encryption.
👉 Review our Security & Encryption Protocols
- Clone the repository:
git clone https://github.com/detair/canis.git - Install dependencies:
bun install - Run the development environment:
bun run tauri dev
We welcome contributions! Please read our CONTRIBUTING.md (coming soon). Kaiku is released under the MIT License.
"Don't let your voice get lost in the noise. Join the Pack."
Disclaimer: This project, including its code and documentation, was created with the assistance of Artificial Intelligence.
