Desktop control for Codex + Claude

Your code.
Wherever it runs.

Work locally or connect to your own servers. Threads, terminals, diffs, and Git stay together in one desktop app.

macOS · Windows · Linux No account required

HydraCode
workspaces / hydracode connected
apps/serverUpdate the control plane
main
Check the updater, preserve active sessions, and add focused tests.
codexworking on this machine

The staged runtime is ready. Existing sessions remain on the current version until they are idle.

DesktopUpdates.ts+18−4
DesktopUpdates.test.ts+31−0
Ask for a follow-up…
Codex Send

Codex or Claude

Use either independently. Switch by thread, not by application.

Your private network

Connect through Tailscale, with private LAN fallback.

Local Git

Branches, worktrees, diffs, and commits without a hosting-provider dependency.

The repo stays where it belongs

Desktop is the control room.
Your machines do the work.

Open a local checkout or add a private server to your account. HydraCode keeps each agent beside its files and brings the conversation back to you.

⌂

On this computerUse the server built into the desktop app.

local
~

On a private serverApprove it once on your account, then connect from anywhere.

tailscale
⑂

In an isolated worktreeGive each task its own clean branch.

git

HydraCode server

Bring a Linux box.

One signed binary, a systemd user service, and a code you approve on your account. Node.js is not required.

x64 + arm64systemd user servicesigned updates
terminalinstall HydraCode
✓ Approve K7QF-M2XP on your account to add this server

Signed in or signed out

Your core workflow stays local.

Accounts connect your servers and devices and add encrypted settings sync. Coding, terminals, and Git on this computer work without one.Download HydraCode