Docs

Supported agents

A verified comparison of the coding agents LinkCode can drive today, covering install, sign-in, approval behavior, models, and thread resume.

LinkCode drives four coding agents: Claude Code, Codex, OpenCode, and Pi. They are not interchangeable — each has a different install path, a different sign-in model, and, most importantly, a very different relationship to asking before it acts. This page is the single reference for those differences; every other page links back here instead of repeating the table.

Not every agent asks before acting

Only Claude Code asks for permission before running commands or editing files, and you can switch how strict that is. Codex currently runs fully autonomously in LinkCode — it executes commands and edits without asking, and a fix is in development so it at least respects your own stricter Codex configuration, but interactive per-action approval isn't possible with Codex's SDK. Pi has no sandbox and no permission prompts at all, by upstream design. OpenCode also runs unattended today. If you're new to LinkCode, start with Claude Code.

Capability matrix

InstallSign-inApproval policyModel pickerReasoning effortResume a stopped threadRich diffs for edits
Claude CodeBundledExisting claude CLI login, or an API key5 switchable policiesCurated listYesYesYes
CodexBundledExisting ChatGPT/Codex login, or an API keyAlways autonomousFree-textNoYesNo — plain text
OpenCodeBring your own CLI (must be on PATH)OpenCode's own sign-in, or an API key (needs provider/model-id)NoneFree-text (provider/model-id)NoNoNo — plain text
PiBundled, runs in-processIts own auth file/env vars, or an API key for the selected model's providerNoneFree-text (provider/model-id)NoNoNo — plain text

Verified against LinkCode v0.1.0.

API keys

API keys for all four agents are configured in one place: Settings → Agents. Whatever you enter there is stored on the host (the LinkCode daemon) — never written into an agent's own config or credential files. LinkCode reads an agent's own files only to list and import its existing history, never to change them. Settings → Agents is currently only reachable from LinkCode's web interface; see settings for the current state of that.

Choosing an agent

  • Claude Code is the most complete integration today: switchable approval policies, a curated model list, reasoning-effort control, and full thread history shared with the claude CLI. It's the safest default.
  • Codex and Pi are also bundled — nothing to install — but neither gives you a way to require approval before it acts.
  • OpenCode is the only agent that requires a separate install, and the only one that can't resume a stopped thread.

For the reasoning behind approval policies vs. one-off permission prompts, see approvals. For how thread resume works in general, see threads.

On this page