One workspace. Every platform.
UnDercontrol runs where you do — a desktop app, a zero-install web app, a CLI built for AI agents, and a browser clipper. Free to start, and every client can point at our cloud or a server you run yourself.
Desktop app
Local-first. Your data stays on your machine.
The desktop app ships the full stack — UI and backend in one install. Work fully offline with no account, or connect it to a remote server whenever you want to sync.
Linux: make the AppImage executable first: chmod +x undercontrol-desktop-0.119.0.AppImage
Command line
The same workspace, in your terminal — and your agents'.
One npm install gives you ud: kubectl-style commands, an interactive TUI, and the interface AI coding agents use to read and write your tasks. npm is the only distribution channel.
# requires Node.js 18+ npm install -g @oatnil/ud ud --version
Web app
Nothing to install.
The hosted app runs in any modern browser — try it as a visitor before creating an account.
Browser extension
Clip the web into your workspace.
UnDercontrol Web Clipper saves any page as a task with a full-page snapshot — video transcripts included.
Mobile
iOS app — now in beta.
The native iOS app is in public beta — join on TestFlight and it installs like any app, updates included. The Apple Shortcut still gives you one-tap task capture, and the web app works great on mobile browsers.
Self-host
Or skip our cloud entirely.
Every client above also works against a server you run yourself. Pick your path: one all-in-one Docker image (amd64 and arm64), or a bare-metal npm install — a single ud-server binary with the web UI built in. A free 3-month Pro trial license is included on the self-hosting page.