Encrypted SMS Web Browsing for Everyone
Browse the web without internet using end-to-end encrypted SMS messages. Linkless Browser enables secure, privacy-focused web access via existing mobile infrastructure.
- End-to-End Encryption: AES-GCM 256-bit encryption
- Secure Key Exchange: X25519 elliptic curve
- No Cloud/Backend: All processing happens locally
- No AI: Pure cryptographic operations
- Privacy-First: No data collection or tracking
- Browser Tab: Enter URLs and receive encrypted webpage content
- History Tab: View and manage browsing history
- SMS Communication: Requests and responses via encrypted SMS
- Gateway Mode: Fetch webpages for other devices
- Client Mode: Browse the web without internet
- Flat Design: Clean, minimalist interface
- Dark Mode: AMOLED-optimized true black (#000000)
- Light Mode: Clean white interface (#FFFFFF)
- Cupertino Icons: Consistent iOS-style iconography
- Theme-Aware: Automatically follows system theme
- Flutter SDK 3.9.2+
- Android device (two phones for full functionality)
- SMS permissions
-
Clone the repository
cd linkless -
Install dependencies
flutter pub get
-
Run on device
flutter run
- On Both Devices: Grant SMS permissions when prompted
- Client Device: Enter Gateway phone number in Browser tab
- Start Browsing: Enter a URL and tap send
- Open the Browser tab
- Enter a URL (e.g.,
wikipedia.org) - Tap the send button
- Wait for encrypted response via SMS
- View webpage content
- Install on internet-connected device
- Keep app running in background
- Automatically processes requests
✅ 100% Complete - All 8 phases implemented!
See PROGRESS.md for detailed development information.
Dark Mode: #000000 background, #B3FF9D primary
Light Mode: #FFFFFF background, #07BDFF primary
Linkless Browser v1.0 - Encrypted SMS Web Browsing 🔐
Updated docs for clarity.