Hydra is a local-first, open-source terminal desktop built to manage terminal sessions and agent-driven coding workflows. It runs a PTY daemon that retains sessions on the host so projects, windows, panes, terminal history and live PTYs survive closing the app and can be resumed or reached from a browser-facing dashboard without opening inbound ports. The client uses a native Rust renderer and supports local projects, layouts, provider discovery and a bounded API for optional desktop extensions. Official binary packages for macOS and Linux bundle a proprietary Hydra Remote component; building from source produces a complete local desktop that excludes the private remote agent and hosted services.
Hydra reads provider-owned local session metadata to list and resume sessions created by many CLI agents (examples: Claude Code, Codex CLI, GitHub Copilot CLI, Antigravity, Kimi, Kiro, OpenCode, Cursor Agent, Devin CLI, legacy Gemini CLI) while leaving transcript content on disk and discovery local. The project is open under Apache‑2.0, separates the local desktop from Hydra Remote (closed-source), and documents architecture, build and test commands (scripts/build-local.sh, cargo run -p maestro-app launch, ./scripts/test-local.sh). Contributions follow a DCO workflow with platform compatibility and security guidance; vulnerabilities are to be reported privately per SECURITY.md.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.