Files, SMS, contacts, notifications, screen mirror — accessible from your computer, never through the cloud. Your phone is the server. Your Wi-Fi is the network. No account required.
The phone has your data. The computer has the keyboard, the big screen, the multi-tab. Koru bridges them on the LAN — without an account, a cloud, or a tracking pixel between the two.
Browse, upload, download, organize. Drag from the desktop, drop on the browser, lands on the phone. Range requests for media so videos preview without a full download.
Read every thread, reply with two hands at full speed, search across your history. Authentication codes arrive in your browser the moment they hit the phone.
Alphabetical, instant search, full record on click. One tap to call (rings on the phone) or open the SMS thread.
Every notification on your phone shows up in the browser within a second. Per-app filter so banking and password apps stay private. Reply, mark read, dismiss — actions go back to the phone.
Watch what's on the phone screen at 5–10 frames per second on the big monitor. MJPEG over your LAN — no browser plugin, no install on the desktop.
No email, no Google account, no Koder ID. Phone shows a 6-digit PIN and a QR. Browser scans or types. Done. Revoke anytime from the phone.
Three steps. No cloud roundtrip. No middleman.
Koru runs as a foreground service. Tiny notification, low battery cost when idle, zero data sent anywhere.
# Once published on Koder Hub: khub install koru # Or sideload the APK: adb install koru-v0.1.0.apk
Phone shows a PIN and a QR. Open koru-xxx.local in any browser on the same Wi-Fi, scan or type, and you're in.
https://koru-x9k.local # PIN displayed on phone: 4 7 2 8 1 5 # Paired. Token saved in browser.
Files, messages, contacts, notifications, screen mirror — all from your computer, all on your network. Stop the service whenever you're done.
GET /sms/threads POST /sms/send GET /files/list?path=/Pictures GET /mirror/stream # All over LAN-only TLS
Most "phone management" apps route your data through a third-party server. Koru doesn't have one. The phone is the server. The browser is the client. Traffic stays inside your home Wi-Fi.
The HTTP server binds to your local network. There is no relay. No cloud. No "Koru servers". Nothing to hack and nothing to subpoena — because nothing leaves.
Each phone generates its own certificate at install time and stores the key in Android Keystore. The browser pins the certificate fingerprint at pairing — any change requires re-pairing.
Zero email, zero password, zero Koder ID. PIN-and-QR pairing happens in person on your own devices. Nothing about Koru leaves your home.
No analytics SDK. No crash uploader. No Firebase. The "Help us improve" toggle in Settings is OFF by default — and even when ON it sends only opted-in metrics, never message bodies or filenames.
Koru is in design now. Drop your email and we'll let you know when the first build ships.