把本教程一键复制给 Agent 即可

本文有一段关键内容上了锁,Agent 打开链接也看不到它。请先解锁,再一键复制完整内容给 Agent。

OpenCode 接上你的 Claude 账号,换个顺手的界面接着让 AI Agent 干活

进阶教程:装好 Claude Code 并用 claude auth login 登录,在 OpenCode 的 /connect 里选 Claude Agent,弄清 CLAUDE.md、技能、MCP 和 hooks 哪些不会跟过来,让 AI Agent 把规矩搬进 AGENTS.md,再选模型照常干活。附两段可直接复制的提示词。

你会得到什么

OpenCode Claude Agent 是 OpenCode 从 v2.2.3 起内置的一个模型来源:装好 Claude Code、运行 claude auth login 登录,再在 OpenCode 的 /connect 里选 Claude Agent,就能在 OpenCode 里直接用你自己 Claude 账号里的模型,不用另外申请 API Key。这篇讲清怎么连、连上后有什么不一样,附两段可以交给 AI Agent 的提示词。

先把期望摆对:连上之后,换的只是"大脑",干活的方式还是 OpenCode 那一套。 Claude Code 自己的设置、CLAUDE.md、技能和 MCP 都不会带过来,这一点决定了你要不要搬一下配置。

在 OpenCode 里用 Claude Agent 的流程:安装 Claude Code、登录、在 /connect 里连上、选模型、照常干活

整套流程是:先装好并登录 Claude Code,再在 OpenCode 里连上 Claude Agent,选一个 Claude 模型,之后像用其他模型一样干活,工具和权限都由 OpenCode 管。

它是怎么做到的

OpenCode 通过 Anthropic 官方的 Claude Agent SDK,调用你电脑上已经装好的 claude 程序。它有三个特点:

  • 不碰你的登录信息:OpenCode 不读取 Claude Code 保存的登录,只记录"你选了这种方式"。登录在终端里用 claude 自己完成。
  • 什么登录都行:Claude 订阅、API Key 或者云服务账号,只要 Claude Code 能用,这里就能用。
  • 用的是你的额度:请求走你自己的 Claude Code,消耗的是你那个账号的用量。

第 1 步:装好 Claude Code 并登录

在终端里确认 Claude Code 已经安装、版本够新(需要 2.1.248 或以上),然后运行:

claude auth login

注意是 claude auth login,不是在 Claude Code 里输入 /login。OpenCode v2.2.4 专门修正了这个容易误导人的提示。

第 2 步:在 OpenCode 里连上 Claude Agent

在 OpenCode 里打开 /connect(桌面版在 设置(Settings)→ 模型来源(Providers)),选 Claude Agent。从 v2.2.4 起,它排在 Anthropic 后面的常用位置,选中后会先显示设置说明,而不是直接保存:

OpenCode 的 Connect Claude Agent 对话框:可复制的 claude auth login 命令、Connect 和 Install Claude Code 按钮

点 Connect 后,OpenCode 会先检查 claude 能不能用:

  • 一切正常,就进入选模型这一步。
  • 没装、没登录或者启动失败,对话框会直接告诉你原因,修好后点 Check again 重新检查。

Claude Code 没装时,OpenCode 停在对话框里说明原因

以上截图来自 OpenCode 官方仓库的合并请求 #60603。claude 不在默认路径时,可以用环境变量 OPENCODE_CLAUDE_PATH 指定它的位置。

第 3 步:知道哪些东西不会跟过来

这是最容易踩坑的一步。为了让 OpenCode 的体验和其他模型保持一致,Claude Agent 会关掉 Claude Code 自己的很多东西:

Claude Code 里的 在 OpenCode 里
内置工具(读写文件、跑命令) 关掉,改用 OpenCode 的工具,权限提示也走 OpenCode
~/.claude 和项目里的 .claude 设置、CLAUDE.md 不读,OpenCode 读的是 AGENTS.md
钩子(hooks)、MCP 服务器、技能(skills) 不读,要在 OpenCode 里重新配
自动压缩会话、自动记忆 关掉,由 OpenCode 自己压缩
计划模式 不用,改用 OpenCode 的 Plan 代理

还有一个小区别:为了把每次工具调用的结果对上号,工具是一个一个依次执行的,不会并行跑。

所以如果你在 Claude Code 里积累了不少 CLAUDE.md 规矩和技能,最好让 AI Agent 帮你搬到 OpenCode 能读的地方:

这段关键内容需要登录后解锁

新用户注册就送 10 积分,每天签到再领 1 积分。用 1 积分解锁,以后随时回来都能看。

这么写,是因为先列清单再动手,你能看到到底有多少东西要搬;只先搬规矩、其余逐项确认,万一搬错也容易回退;保留原文件,回到 Claude Code 时一切照旧。

第 4 步:选模型,照常干活

连上后,在 OpenCode 的模型列表里选一个 Claude 模型,用法和其他模型一样。同一个会话里可以随时换成别家的模型,历史记录的格式是统一的,切来切去不会乱。

想让 AI Agent 帮你一次检查到位,可以发这段:

帮我检查 OpenCode 里的 Claude Agent 能不能正常用:
1. 看 claude 有没有装、版本是不是 2.1.248 以上、有没有登录(只运行查看类命令,不要替我登录)
2. 看 OpenCode 是不是 v2.2.3 以上,低于这个版本先问我要不要升级
3. 都没问题的话,告诉我在 OpenCode 里点哪里连上 Claude Agent;有问题就用大白话告诉我卡在哪一步

常见问题

OpenCode 能用 Claude 订阅吗? 能。从 v2.2.3 起,选 Claude Agent 就是用你自己 Claude Code 的登录,订阅、API Key 或云服务账号都可以。

OpenCode 和 Claude Code 选哪个? 如果你喜欢 OpenCode 的界面、想在同一个地方切换多家模型,就用 OpenCode 加 Claude Agent。如果你重度依赖 Claude Code 自己的技能、hooks 和插件,直接用 Claude Code 更省事,因为这些在 OpenCode 里不会生效。

为什么我的 CLAUDE.md 没生效? 这是设计如此。Claude Agent 不读 Claude Code 的任何设置文件,规矩要写进 OpenCode 读的 AGENTS.md。

连上后显示需要登录(Needs sign-in)怎么办? 在终端运行 claude auth login 重新登录,回到 OpenCode 点 Check again。桌面版也可以在设置里点 Needs sign-in 重新打开设置流程。

会额外收费吗? OpenCode 不另外收费,用的是你 Claude 账号的额度。用量规则以你的 Claude 方案为准。

注意

  • 版本要够:OpenCode v2.2.3 才有 Claude Agent,v2.2.4 才有引导式设置;Claude Code 要 2.1.248 以上。
  • 配置不会自动带过来:搬之前别以为规矩还在,先检查一遍 AGENTS.md。
  • 工具不会并行:一次要读很多文件时,可能比在 Claude Code 里慢一些。
  • 用订阅额度走第三方界面前,留意 Anthropic 对用量和使用方式的规定;拿不准就用 API Key。

还不熟悉 OpenCode 的话,可以先看 让 AI Agent 一直干到目标完成。

参考

读完了?标记一下,记录学习进度。登录
收藏起来,稍后再看登录
对这篇有疑问?向 Ask AI 提问

评论(0)

还没有评论,来说第一句。

登录后参与讨论。登录