VoHive integrates modem hot-plug management, SOCKS5/HTTP proxy orchestration, SMS messaging, VoWiFi/IMS voice calling, and full-lifecycle eSIM management into a single service — paired with a modern, responsive web dashboard.
| Module | Description |
|---|---|
| Multi-Modem Management | USB hot-plug auto-discovery (ttyUSB, etc.) with real-time multi-device status monitoring |
| Lightweight Proxy Engine | Built-in SOCKS5/HTTP proxy core with multi-instance concurrency; strict per-device outbound binding via SO_BINDTODEVICE |
| SMS & Telephony Hub | Unified UI/API for AT-based SMS send/receive, conversation & contact management, USSD interaction, with persistent SMS storage |
| VoWiFi / IMS Voice | IMS tunneling over broadband, SIP registrar server with dual-path call routing (VoWiFi-first, CS-fallback), G.711 μ-law codec & ALSA audio bridging |
| eSIM Management | Direct AT-channel eSIM chip control — profile download, enable/disable, rename, delete; token-based expiry protection with SIM reload fallback |
| Multi-Channel Notifications | Push critical SMS and system alerts to Telegram, Email, PushPlus, Bark, Lark/Feishu, QQ, and more |
| Multi-Architecture Builds | Native cross-compilation for amd64 / arm64 / armv7 — deploy from routers to edge nodes |
| Layer | Technologies |
|---|---|
| Backend | Go 1.26+ · Gin · GORM · Viper · euicc-go |
| Frontend | Vue 3 · Vite · TailwindCSS · Element Plus |
| Database | SQLite (vohive.db) |
| CI/CD | GitHub Actions — automated multi-arch binary builds & Docker images |
Licensed under the PolyForm Noncommercial License 1.0.0.
Non-commercial use only — viewing, using, modifying, and distributing source code for personal study, research, and testing is permitted. Commercial use is strictly prohibited without separate authorization.