|
1 | | -<h4 align="right"><strong>English</strong> | <a href="docs/README.zh-CN.md">简体中文</a></h4> |
2 | 1 |
|
3 | 2 | <p align="center"> |
4 | 3 | <picture> |
|
8 | 7 | </p> |
9 | 8 |
|
10 | 9 | <h1 align="center">LinkCode</h1> |
11 | | -<p align="center"><strong>Every Code Agent in the Palm of Your Hand</strong></p> |
| 10 | + |
| 11 | +<h4 align="center"><strong>English</strong> | <a href="docs/README.zh-CN.md">简体中文</a></h4> |
| 12 | + |
| 13 | +<p align="center"><strong> |
| 14 | +Open-source alternative to Codex App, supporting Codex, Claude Code, OpenCode, Pi, and Grok Build. |
| 15 | +</strong></p> |
| 16 | +<p align="center"> |
| 17 | +可能是最好用的 Codex App / WorkBuddy 开源平替,支持 Codex、Claude Code、OpenCode、Pi 和 Grok Build。 |
| 18 | +</p> |
12 | 19 |
|
13 | 20 | <div align="center"> |
14 | 21 | <a href="https://github.com/arcboxlabs/linkcode/releases/latest" target="_blank"> |
|
33 | 40 | </p> |
34 | 41 |
|
35 | 42 | <picture> |
36 | | - <source media="(prefers-color-scheme: dark)" srcset="https://static.linkcode.ai/screenshot/2026-07-desktop-new-task/shots-dark-rounded.webp?v=dee6283"> |
37 | | - <img src="https://static.linkcode.ai/screenshot/2026-07-desktop-new-task/shots-light-rounded.webp?v=dee6283" alt="LinkCode"> |
| 43 | + <img src="./docs/assets/readme-cover.png" alt="LinkCode"> |
38 | 44 | </picture> |
39 | 45 |
|
40 | 46 | 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. |
41 | 47 |
|
42 | 48 | ## Features |
43 | 49 |
|
44 | | -- **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. |
45 | | -- **Fully interactive** — permission approvals, plan review, questions, images, slash commands: everything an agent asks for, rendered natively instead of scrolling by in a terminal. |
46 | | -- **Real terminals** — PTY terminals backed by a native Rust sidecar, with multi-client attach and flow control that survives output floods. |
47 | | -- **Workspace at hand** — file tree, git panel, and project scripts with dev-server preview, right next to the conversation. |
48 | | -- **Automations** — schedule agent runs, or loop a prompt until the work is done. |
49 | | -- **Your history, kept in place** — sessions stay in each agent's own local history; LinkCode lists, imports, and resumes them without copying a transcript. |
50 | | -- **Local-first** — the host binds to loopback and your code never leaves the machine. |
51 | | -- **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. |
| 50 | +- **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. |
| 51 | +- **Fully interactive:** permission approvals, plan review, questions, images, slash commands: everything an agent asks for, rendered natively instead of scrolling by in a terminal. |
| 52 | +- **Real terminals:** PTY terminals backed by a native Rust sidecar, with multi-client attach and flow control that survives output floods. |
| 53 | +- **Workspace at hand:** file tree, git panel, and project scripts with dev-server preview, right next to the conversation. |
| 54 | +- **Automations:** schedule agent runs, or loop a prompt until the work is done. |
| 55 | +- **Your history, kept in place:** sessions stay in each agent's own local history; LinkCode lists, imports, and resumes them without copying a transcript. |
| 56 | +- **Manage subscriptions and API keys:** Configure your existing subscriptions or third-party AI providers for agents directly, no additional tools required. |
| 57 | +- **Local-first:** the host binds to loopback and your code never leaves the machine. |
| 58 | +- **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. |
| 59 | + |
| 60 | +## 功能特性 |
| 61 | + |
| 62 | +- **为所有 Agent 而生的统一交互界面:** 无论你爱用 Codex 还是 Claude Code,它们都有了同一套好用的界面和交互。 |
| 63 | +- **完整交互:** 权限审批、计划评审、提问、图片、slash 命令:Agent 想要的一切都以原生控件呈现,而无需使用终端交互。 |
| 64 | +- **自动嗅探:** 自动嗅探已安装的 Codex/Claude Code/Open Code CLI,自动导入已有对话记录。 |
| 65 | +- **真正的终端:** 由 Rust 驱动的高性能终端,支持多端接管,自带流控,为生产级环境准备。 |
| 66 | +- **完整工作区:** 文件树、git 面板、项目脚本与 dev server 预览,使用面板灵活编排。 |
| 67 | +- **自动化任务:** 定时运行 Agent,或者循环执行一个提示词直到工作完成。 |
| 68 | +- **导入已有会话:** 会话始终存放在各 Agent 自己的本地历史里;LinkCode 直接列出、导入、恢复它们,不复制任何转录。 |
| 69 | +- **管理订阅与 API Key:** 无需使用其他工具,直接为 Agent 配置已有订阅或者第三方 AI 服务商。 |
| 70 | +- **本地优先:** 你的代码你做主,直接在你自己的电脑上与 AI 交互。 |
| 71 | +- **远程与手机控制:** (即将发布)通过 LinkCode Cloud 显式开启隧道,即可在任何地方连回你的宿主,并用配套移动端 App 随行控制。 |
| 72 | +- **针对中国大陆网络优化:** (与移动端一同发布)无论你使用何种网络,都可以在 50ms 内远程遥控你的 Agent。 |
52 | 73 |
|
53 | 74 | ## Supported Agents |
54 | 75 |
|
55 | | -| Agent | Vendor | |
56 | | -| --- | --- | |
57 | | -| [Claude Code](https://github.com/anthropics/claude-code) | Anthropic | |
58 | | -| [Codex](https://github.com/openai/codex) | OpenAI | |
59 | | -| [OpenCode](https://opencode.ai) | SST | |
60 | | -| [Pi](https://github.com/earendil-works/pi) | Earendil Works | |
61 | | -| [Grok Build](https://x.ai) | xAI | |
| 76 | +| Agent | Vendor | |
| 77 | +| -------------------------------------------------------- | -------------- | |
| 78 | +| [Claude Code](https://github.com/anthropics/claude-code) | Anthropic | |
| 79 | +| [Codex](https://github.com/openai/codex) | OpenAI | |
| 80 | +| [OpenCode](https://opencode.ai) | SST | |
| 81 | +| [Pi](https://github.com/earendil-works/pi) | Earendil Works | |
| 82 | +| [Grok Build](https://x.ai) | xAI | |
62 | 83 |
|
63 | 84 | > [!NOTE] |
64 | 85 | > 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. |
|
0 commit comments