K2 Connect

Every machine, one device

K2 Connect gives each of your machines its own secure address — your-name.k2.dev — and lets a single device reach all of them. Switch between your home Mac, your work box, and a remote server from one place, and drive any of them as if you were sitting right in front of it.

Many servers, one client

Connect to every K2 machine you run and hop between them instantly — pick a host and you're there. No re-pairing, no reconfiguring.

Your own subdomain

Each machine gets a stable your-name.k2.dev address over a secure tunnel. No port-forwarding, no static IP, no exposed ports.

Drive it fully

Terminals, agents, and files — operate a remote machine exactly like a local one, from the desktop app or your phone.

Get your subdomain → start connecting

K2 Companion

Your agents, in your pocket

Monitor running agents, chat with LLM sessions, and approve reviews — without being at your laptop. K2 Companion is a native mobile app for iOS and Android that connects directly to your self-hosted K2 server.

Download on the App StoreGet it on Google Play

iOS · Android

What it does

Live Session List

See every running session across your workspaces in real-time. Switch between active agents with a tap. Updates live via WebSocket. No refresh needed.

Chat with Agents

The killer feature. Send messages directly to your running LLM sessions from your phone. Keep agents progressing while you're away from your desk.

Full Terminal Output

Real terminal rendering with ANSI colors, monospace fonts, and scrollback. See exactly what your agent sees — no stripped-down mobile summary.

End-to-End Encrypted

TLS terminates on your machine, not on our relay — K2 Connect only ever routes ciphertext. You log in with your server's own users and roles. Your sessions never live on a third-party server.

Built for the small screen

K2
by Alakazam Labs
Server URL
https://your-name.k2.dev
Username
admin
Password
••••••••••
Connect
Connect
K2
4 active
+
Claude Code
my-project
Codex
my-project
Gemini
my-project
Claude — review-bot
api-service
Sessions
Settings
Sessions
Claude Code
✶ Claude Code v1.0.31
Ready for input
You
Run the tests
Running bun test
PASS auth.test.ts
PASS session.test.ts
PASS routes.test.ts
12 tests passed
Type a message...
Chat

Get connected in 3 steps

01

Get your subdomain

Sign up at k2.dev and claim your-name.k2.dev, then bind it to your machine in K2 Settings → K2 Connect. One click starts the tunnel.

02

Install the app

Download K2 Companion from the App Store. iOS 16 or later on any iPhone.

03

Connect

Enter your-name.k2.dev and a username and password from your K2 server. You're live. Your agents are now in your pocket.

Same engine as K2

Built with Tauri v2 + Rust — the same lean stack powering K2 itself. Native performance, no Electron, no React Native runtime. Just a webview with a Rust backend, ready for on-device LLM inference in a future release.