Skip to content

Your phone and your laptop, as one device

Pair once with a QR code. Then answer your AI agents from the phone, place calls from the laptop, reach every file both ways, and keep the laptop awake with the lid closed, on the same Wi-Fi or from anywhere, end-to-end encrypted. Every action is logged on both devices, and anything that can be undone, can be.

एकत्व · ekatva · “oneness”

Agents in your pocket

Claude Code is asking to run pnpm test? Your phone shows the question with its real options; one tap answers it in the right tmux pane. Reply, interrupt, or start a new session in any project.

Calls and texts from the laptop

Dial from the laptop, see who’s calling, read and answer messages, and get the phone’s notifications on your desktop.

Every file, both ways

Browse, open, edit, move and delete files on the laptop from the phone, and on the phone from the laptop. Nothing is destroyed: every change can be undone.

High caffeine

Keep the laptop awake from the phone, even with the lid closed, for a long agent run in a bag. It still locks, and it gives up before the battery dies.

Logged, verified, undoable

Every action, on both devices, goes into a hash-chained log, mirrored on the other device. Change one entry and the chain breaks.

Encrypted end to end

Noise, the handshake WireGuard uses. On your Wi-Fi or through a tunnel, the network sees only ciphertext. No passwords, just keys.

Laptop Phone ekatva daemon (Node, systemd) ekatva app (React Native) tRPC server + client ◀── Noise ──▶ tRPC client + server agents · files · caffeine calls · SMS · notifications the action log + phone's mirror its log + laptop's mirror Electron window · waybar · `ekatva` CLI fingerprint + app password