ianjwhite99/opencode-with-claude

OpenCode plugin to use your Claude Max/Pro subscription with OpenCode via Meridian

解决的问题

通过自动管理代理服务器,简化了在 OpenCode 中使用 Claude Max 订阅的流程。无需手动运行独立的代理 CLI 或 Docker 容器,该插件会在 OpenCode 启动或关闭时自动处理代理的生命周期(启动和停止)。

工作原理

该插件集成到 OpenCode 的插件系统中,运行一个本地代理服务器(Meridian)。当 OpenCode 启动时,插件会启动代理并配置 Anthropic 提供者。OpenCode 的请求通过此本地代理路由,该代理使用 OAuth 认证(而非标准 API 密钥)通过 Claude Agent SDK 与 Anthropic 的 Claude Max 进行通信。

适用人群

拥有 Claude Max 订阅并希望无需管理独立基础设施或处理多个 OpenCode 实例时端口冲突问题,即可无缝集成的 OpenCode 开发者。

主要亮点

  • 自动化生命周期:OpenCode 启动/关闭时自动启动和停止代理。
  • 多实例支持:为多个 OpenCode 窗口分配唯一端口,避免会话冲突。
  • 配置文件管理:支持通过配置文件管理多个 Claude 账户和 SDK 调优。
  • 无需 API 密钥:使用 Claude Max 订阅提供的 OAuth 认证。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目