The first public release of Cordy — a local-first personal AI coding workbench
for Windows, macOS, and Linux. Cordy hosts the CLI coding agents you already use
(Claude Code, Codex, Cursor Agent, Gemini CLI, OpenCode, …) in parallel,
worktree-backed workspaces, with a durable terminal runtime underneath. Your
projects, workspaces, notes, and layout stay on your machine; Cordy never
stores, proxies, or reads your agent's prompts or responses.
Highlights
- One workbench for every coding agent. Launch and supervise multiple CLI
coding agents side by side, each in its own isolated workspace, without them
colliding on your main branch.
- Nothing dies when the window reloads. A background runtime keeps your
terminals, TUIs, and running agents alive across app reloads, window crashes,
and — on Windows — closing to the tray.
- Keyboard-first, terminal-native, Git-aware. A command palette, a full
Files/editor/Git panel, notebooks, and themes make Cordy a place you can live
in all day.
- Fully local. Everything you create is stored on your computer. Cordy hosts
your agents; it does not embed a chatbot or own an AI provider.
Projects & Workspaces
- Import an existing Git repository and get a guided first run.
- Organize work as projects (a codebase) containing workspaces (a
persistent personal work context). Workspaces, their layout, and their notes
are remembered between sessions.
- Run parallel workspaces backed by Git worktrees: work on the project root,
an existing worktree, or a brand-new branch worktree — so several tasks (and
several agents) proceed at once without stepping on each other. The Files, Git,
terminal, and sidebar views all follow the workspace you're currently in.
Terminals & The Durable Runtime
- A cross-platform background runtime owns your terminal sessions, so long
running shells, TUIs, and agent processes survive renderer reloads and brief
app restarts instead of being killed.
- Split panes and terminal layout are restored when you return to a workspace.
- On reattach, terminals replay recent output so you land back where you were.
(Full-screen alternate-screen TUIs are redrawn on their next update rather than
perfectly reconstructed — see Known Limitations.)
CLI Agent Orchestration
- Workspace presets let you define and launch external coding agents (Claude
Code, Codex, Cursor Agent, and other CLI agents) into a workspace terminal
with one action.
- Live status monitoring infers each agent's state (working, waiting,
finished, exited) from its output, so you can see at a glance which agents need
you.
- Per-agent diff aggregation collects the changes each agent has made so you
can review its work as a unit.
- Notifications — both system notifications and in-app toasts — tell you when
an agent finishes or needs attention while you're focused elsewhere.
- Cordy hosts and observes these agents; it never owns their provider, prompt,
context, or approval flow, and it does not record their raw output.
Git & Files
- A built-in Files panel with a code/text editor for browsing and editing
your project.
- A Git panel with staging down to the individual hunk, so you can compose
precise commits without leaving Cordy.
- Notebooks: per-workspace notes that persist with your workspace layout and
return when you reopen it.
Appearance & UX
- A command palette for keyboard-first navigation and actions, including
launching agents into the current workspace.
- Themes, including support for your own custom JSON themes.
- Compact, desktop-native styling designed for all-day use.
Diagnostics
- A built-in performance monitor with real-time, multi-series charts.
- Sampling runs for the whole lifetime of the app — not just while the panel is
open — so the history is already there when you go looking.
Windows
- Close-to-tray thin shell: closing Cordy to the tray can release the
window's memory while the background runtime, terminals, and agents keep
running. Reopening reattaches to everything with a data-safety handshake.
Known Limitations
- Builds are unsigned. There is no code-signing certificate yet, so the OS
will warn on first launch:
- Windows (SmartScreen): click More info → Run anyway.
- macOS (Gatekeeper): right-click the app → Open, then confirm Open in
the dialog.
- Platform maturity varies. This is an early public release. Cordy is
developed and exercised most on Windows and macOS; packaged builds have been
verified most thoroughly there. The Linux packages (AppImage and
.deb) are
provided but have had the least real-world testing, and full cross-platform
release verification is still in progress.
- No auto-update. Cordy will not update itself. Download newer versions from
the project's GitHub Releases page.
- Alternate-screen TUIs on reattach. After a reload, a full-screen terminal
UI (for example a TUI editor) redraws on its next update rather than being
reconstructed pixel-for-pixel from history.