Otto · App
Agents are headless — no screen, no keyboard, no mouse. The app is how you see what’s happening, approve what matters, and stay in control of everything running on your behalf.
Without the app, you have raw compute and model weights. With it, you have an agent you can actually work with — chat, observe, approve, and control from anywhere. This is what replaces the Claude app or ChatGPT for local setups. The difference is it’s yours.
Chat
Chat is how you work with your agent — but this isn't a chat app with a text box. You get chain-of-thought visibility as your agent reasons, tool call approvals before it acts, and push notifications for human-in-the-loop interrupts. Your agent asks before it does something consequential. You decide. It continues.
Visibility
Remote access to everything your agent computer is doing: active tasks, file system, agent logs, and a remote shell when you need it. You're not flying blind. You're in the tower.
Control planes
Passkey connects new services in one tap — the app handles the OAuth flow so your agent doesn't have to fumble through it. Gateway shows you what's being spent, by which agent, on which model. Identity lets you manage your agent's email and phone. Fleet view lets you run and monitor multiple agents across devices. As otto OS grows, the app is where it surfaces.
Tap to pair
NFC tap pairs your device instantly over local relay. When you're away, the app connects through otto's encrypted relay — no ports, no VPN, no configuration. End-to-end encrypted, always on.
Available on