Settings
LinkCode's desktop Settings has four tabs — General, Connection, About, and Agents — for configuring the app and your agents.
Open Settings from the gear icon in the sidebar footer, the command palette, or ⌘, / Ctrl+,. It has four tabs: General, Connection, About, and Agents.
General
- Theme — System, Light, or Dark.
- Language — Auto (follows your system language), English, or 简体中文 (Simplified Chinese).
Connection
Overrides the address of the host (the LinkCode daemon) this client connects to. Leave it empty and LinkCode discovers a running host on your machine automatically; set it explicitly if you're pointing at a host on a different port, or one you started with a custom configuration. Saving reconnects immediately.
About
Shows the installed version and a Check for updates button. Desktop builds check for updates automatically on launch; when one is found it downloads in the background, and once it's ready LinkCode prompts you to restart to install it.
Agents
In development
A working Agents settings tab inside the desktop app is in development. Today it's a placeholder — configuring an agent's provider requires a separate browser-based settings UI, and that UI currently only runs from source (it isn't part of the distributed desktop build).
To reach it today, use the repository you already cloned for the quickstart, with the host still running:
cd apps/webview
pnpm run devOpen the printed local URL in your browser and go to Settings → Agents.
Settings → Agents in the browser settings UI: per-agent enable toggle, default model, and API key fields
Screenshot coming soon
/images/docs/interface-settings-agents.pngWherever it's reached from, per-agent configuration is the same three fields for each of the four agents:
- Enabled — whether the agent shows up as an option when starting a new thread.
- Default model — the model id used when you don't pick one explicitly.
- API key — the credential the agent uses to authenticate with its provider.
Whichever client writes these settings, they're saved on the host machine, in a config file only its owner can read (file permissions 0600) — not synced anywhere else.