# MeshTalk ๐๐๐ก
**Quantum-Resistant, AI-Powered Offline Mesh Communication System**
MeshTalk is a decentralized, offline-capable voice and text communication platform designed for mission-critical, internet-free environments. It operates over WiFi/Bluetooth mesh networks using military-grade encryption and cutting-edge AI for real-time noise reduction and command recognition.
---
## ๐ Features
- ๐ถ Offline Mesh Networking (via BATMAN-Adv over WiFi/Bluetooth)
- ๐ Post-Quantum Encryption (CRYSTALS-Kyber + XChaCha20)
- ๐ง AI-Powered Noise Cancellation (RNNoise)
- ๐ฃ๏ธ Offline Voice Commands (via Vosk)
- ๐ Flutter Frontend with walkie-talkie UI and mesh visualization
- โก <100ms Voice Latency, fully peer-to-peer
- ๐งฑ Zero Central Servers, ephemeral identity, no phone numbers/IP logging
---
## ๐ ๏ธ Tech Stack
| Layer | Tech Used |
|--------------|---------------------------------------|
| Mesh Routing | BATMAN-Adv (Linux kernel module) |
| Transport | UDP (voice) + TCP (signaling) |
| Security | CRYSTALS-Kyber, XChaCha20 |
| AI Features | RNNoise, Vosk, TinyML |
| Frontend | Flutter (Android/iOS/Desktop) |
---
## ๐ง Setup Instructions
### โ๏ธ Python Backend
> Requires Linux (for BATMAN-Adv), Python 3.9+, libsodium, etc.
```bash
cd server/
pip install -r requirements.txt
sudo modprobe batman-adv
python mesh_relay.pyRequires Flutter 3.13+, Android Studio or VS Code
cd flutter/
flutter pub get
flutter runTeam of 3 developers (Flutter / Python / AI)
- Set up mesh routing and encryption backend
- Implement Flutter walkie-talkie interface
- Integrate AI noise reduction + voice commands
- Visualize mesh map and test on Raspberry Pi cluster
| Feature | Tool | Purpose |
|---|---|---|
| Noise Removal | RNNoise | Real-time mic cleanup |
| Voice Commands | Vosk | Offline SOS + control phrases |
| Route Prediction | TinyML | Best path prediction in mesh |
- Logo: Hexagon mesh + soundwave (purple/green gradient)
- UI Theme: Dark mode with neon highlights
- Font: Fira Code (tech monospace)
| Offering | Price / Value |
|---|---|
| B2B API for military use | $500K/license |
| Freemium app model | $3/month SOS beacon |
| White-label SDK for telcos | Custom pricing |
This project is under the MIT License.
- โ MVP on LAN-only mesh
- โฌ Deploy on Raspberry Pi mesh cluster
- โฌ Voice-to-voice SOS demo
- โฌ Add white-label configuration mode
- โฌ Replit cloud simulator
graph TD
User1((๐ฑUser 1))
User2((๐ฑUser 2))
Node1((๐ฅ๏ธ Mesh Node))
Node2((๐ฅ๏ธ Mesh Node))
User1 -->|UDP Voice| Node1
User2 -->|UDP Voice| Node2
Node1 <--> Node2
Node1 -->|AI Route| User2
Want to help expand MeshTalk?
-
Fork the repo
-
Create a feature branch:
git checkout -b feat/your-feature-name
-
Commit your changes
-
Submit a Pull Request ๐
For commercial inquiries or access to investor materials, please email: ๐ฉ alvinbijo6@gmail.com
If this project inspires you, give it a โญ on GitHub!
Letโs build resilient communication for everyone, everywhere. ๐๐
