Birdo VPN

Verified safeOpen sourceExclusive
4.0
1 review
85
downloads
10.0
android

AI summary

Open-source VPN client using WireGuard with ChaCha20-Poly1305 encryption and post-quantum key exchange. Features kill switch, split tunneling, biometric lock, quick settings tile, and stealth mode for DPI bypass. Multi-hop routing and no activity or DNS logging. GPLv3 licensed with source available on GitHub.

Generated by AI. May contain inaccuracies.

About this app

The universal mobile client for Birdo VPN -- built once with Kotlin Multiplatform, running natively on Android and iOS.

Shared Module (shared/)

The KMP shared module contains all platform-agnostic logic:

- WireGuard tunnel management and key exchange - API client (authentication, server list, session management) - Connection state machine - Certificate pinning and transport security - Encryption utilities (ChaCha20-Poly1305 via WireGuard)

Features

- WireGuard Protocol -- ChaCha20-Poly1305 encryption with Curve25519 + Post-Quantum key exchange - Kill Switch -- Blocks all traffic if the tunnel drops - Split Tunneling -- Per-app VPN routing (Android) - Always-On VPN -- System-level persistent connection with auto-reconnect - Biometric Lock -- Fingerprint / Face ID app lock - Quick Settings Tile -- Toggle VPN from the notification shade (Android) - Home Screen Widgets -- Glanceable status with one-tap connect (iOS) - On-Demand Connect -- Rules-based activation on specific networks (iOS) - iCloud Sync -- Sync settings across Apple devices (iOS) - Stealth Mode -- XRAY Reality obfuscation to bypass DPI - Multi-Hop -- Route through multiple servers for extra anonymity

Security

- All network traffic encrypted with WireGuard (ChaCha20-Poly1305) - Certificate pinning on all API connections - Credentials stored in Android Keystore / iOS Keychain - No activity logs, no DNS logs, no traffic inspection - Release artifacts signed with Sigstore for provenance verification - CI uses pinned action SHAs and minimal permissions - ProGuard/R8 obfuscation on release builds (Android)

License

GNU General Public License v3.0

What's new

v1.3.29Jun 2, 2026

https://github.com/BirdoVPN/Mobile-Client/compare/android-v1.3.26...android-v1.3.29/

About this version

Version
1.3.29 (10329)
Size
34.41 MB
Requires Android
10.0
Target SDK
29
Architecture
arm64-v8a, x86_64
Downloads
85
Updated
Jun 2, 2026
Package
app.birdo.vpn

Ratings & reviews

4.0·1 review
4.0
1 rating
  • 5
    0
  • 4
    1
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app

Recent reviews

Showing 1 of 1
  • Stealcrum5d ago

    best Dev and for VPN from a solo dev , just wish he had more time / funding for it