Self-hosted, not someone else's cloud
The daemon runs on your hardware. Your code and your keys never leave your own machines.
self-hosted. no cloud. no relay.
Run Claude, Gemini, or a plain shell on your own machine. Drive them from your phone, tablet, or browser. Your code never leaves home.
WHY CODEOUT?
Self-hosted, not someone else's cloud
The daemon runs on your hardware. Your code and your keys never leave your own machines.
Multiple active sessions
Run several agents at once across different projects and machines. Switch without losing context.
Everything from the terminal, on your phone
If it works in your shell it works in codeout. Real full-screen TUIs, not a stripped-down chat box.
End-to-end encrypted
Paired by QR. The device-to-daemon channel is encrypted, even when it runs over an untrusted tunnel.
Survives anything
Close the tab, lose signal, restart the daemon. Your session is still running when you come back.
Open source
MIT licensed. Read every line, host it yourself, send a pull request.
HOW DOES IT WORK?
codeout daemon
Runs on your computer. It starts your agent (Claude, Gemini, or bash), holds the session alive, and serves an encrypted channel.
Your devices
Phone or browser. Pair once by scanning a QR, then get a clean console wherever you are. All the display code lives here.
A direct encrypted link
Your devices talk to the daemon directly over an end-to-end encrypted channel. No relay server, no third party, nothing in the middle that can read your data.