Skip to content

arcboxlabs/linkcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,339 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 简体中文

LinkCode

LinkCode

Every Code Agent in the Palm of Your Hand

Install · Features · Supported Agents · How It Works

LinkCode

LinkCode is one workspace for all your coding agents. A host on your machine takes over Claude Code, Codex, OpenCode, Pi, and Grok Build, normalizes their divergent events into a single contract, and serves the same threads to every client — start an agent at your desk, keep an eye on it from anywhere.

Features

  • All your agents, one inbox — run threads across five agents side by side, with the same UI and the same controls for every one of them.
  • Fully interactive — permission approvals, plan review, questions, images, slash commands: everything an agent asks for, rendered natively instead of scrolling by in a terminal.
  • Real terminals — PTY terminals backed by a native Rust sidecar, with multi-client attach and flow control that survives output floods.
  • Workspace at hand — file tree, git panel, and project scripts with dev-server preview, right next to the conversation.
  • Automations — schedule agent runs, or loop a prompt until the work is done.
  • Your history, kept in place — sessions stay in each agent's own local history; LinkCode lists, imports, and resumes them without copying a transcript.
  • Local-first — the host binds to loopback and your code never leaves the machine.
  • Remote & mobile control (not ready) — an explicit tunnel through LinkCode Cloud will let you reach your host from anywhere and drive it from the companion mobile app; both are still in development.

Supported Agents

Agent Vendor
Claude Code Anthropic
Codex OpenAI
OpenCode SST
Pi Earendil Works
Grok Build xAI

Note

Agent CLIs are not bundled with the app. The daemon picks up an existing install on your machine, or downloads a managed copy on demand — you sign in with your own agent accounts.

How It Works

flowchart LR
    subgraph machine["Your machine"]
        DESKTOP("Desktop")
        WEB("Browser")
        DAEMON("Daemon<br/>engine · adapters · PTY")
        AGENTS("Claude Code · Codex · OpenCode<br/>Pi · Grok Build")
    end
    CLOUD("LinkCode Cloud<br/>relay")
    MOBILE("Mobile")

    DESKTOP <--> DAEMON
    WEB <--> DAEMON
    DAEMON <--> AGENTS
    DAEMON <--> CLOUD
    CLOUD <--> MOBILE

    classDef client fill:#88888826,stroke:#88888880
    classDef host fill:#2F81F71A,stroke:#2F81F7,stroke-width:2px
    classDef muted fill:#88888812,stroke:#88888880,stroke-dasharray:4 3
    class DESKTOP,WEB,MOBILE client
    class DAEMON host
    class AGENTS,CLOUD muted
    style machine fill:#88888809,stroke:#88888840
    linkStyle default stroke:#888888B0,stroke-width:1.5px
    linkStyle 3,4 stroke:#888888B0,stroke-width:1.5px,stroke-dasharray:4 3
Loading

A local daemon hosts the engine and one adapter per agent. Adapters normalize each agent's native events into a single zod-validated data contract, carried over a versioned wire protocol; clients are thin renderers of that one normalized conversation, so desktop, browser, and mobile stay identical whether they connect directly or through the Cloud tunnel. The full picture — layers, contracts, and the data-plane/system-plane split — is in docs/ARCHITECTURE.md.

Install

Download LinkCode

The button grabs the latest build for your platform. Prefer a package manager or a specific artifact:

macOS

brew install --cask arcboxlabs/tap/linkcode

Or grab the DMG (Apple silicon / Intel) from the latest release.

Windows & Linux

Download the installer (.exe), .AppImage, or .deb from the latest release.

The desktop app keeps itself up to date automatically.

License

LinkCode is source-available under the Business Source License 1.1; its logos and brand assets are licensed separately (see assets/LICENSE and the Brand Usage Terms). Forking? docs/FORKING.md covers the rebranding checklist and a safe redistribution path.

About

Every Agent in the Palm of Hand

Resources

License

Code of conduct

Contributing

Stars

80 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors