What is LinkCode
LinkCode is a desktop app that connects to a host (the LinkCode daemon) running on your machine, giving Claude Code, Codex, OpenCode, and Pi one shared interface with live threads and controls.
LinkCode gives Claude Code, Codex, OpenCode, and Pi one consistent desktop interface. The app connects to a host (the LinkCode daemon) on your machine, where agents run against your real workspace and credentials stay local.
Start with the quickstart
Connect the desktop app to a host and run your first thread.
Download the desktop app
Get LinkCode for macOS or Windows.
Desktop app
One interface for threads, approvals, and workspace tools.
Local host
Owns credentials, workspaces, and agent processes on your machine.
Coding agents
Claude Code, Codex, OpenCode, and Pi work through the same model.
One thread, every tool in context
Each thread lives on the host rather than inside a UI panel. The conversation, tool activity, changed files, and workspace panels therefore stay tied to the same agent run as you work.

What you can do
- Switch agents without switching interfaces. Start with the agent that fits the task while keeping the same thread and workspace controls.
- Follow work as it happens. See messages, tool activity, permission requests, and rich diffs instead of reconstructing a run from terminal output.
- Keep the workspace close. Inspect changes, open produced files and previews, and use the built-in terminal when its host helper is configured.
Platform support
The supported client today is the desktop app, available for macOS and Windows. Linux support is in development. The packaged desktop build does not yet bundle the helper required by the Terminal panel; see known limitations.
Where to start
Quickstart
Install the desktop app, start a host, and run your first thread.
Choose an agent
Compare installation, sign-in, approvals, and resume support.
Understand the architecture
See how the desktop app, host, agents, and workspaces fit together.
LinkCode is source-available under the Business Source License 1.1 (BUSL-1.1).