DevTrends开发者趋势
主题色

vibe-coding-labs /

joycode2api

JoyCode(京东 AI 编程助手)内置 GLM、Kimi、豆包等好模型,但用私有协议,Claude Code、Cursor 这类工具接不上。JoyCode2Api 是一个 Go 写的协议翻译网关:对外暴露 Anthropic 和 OpenAI 两套标准 API,转发到 JoyCode 时做协议转换。改两个环境变量,Claude Code 就能跑在 GLM-5.1、Kimi-K2.6 上。纯 Go 实现、无需 C 工具链,前端打包进同…

DT数据与运维DT研究与学习DTAgent 能力扩展DTAgent 管理与编排DT命令行工具DTLinuxDT终端DTClaude CodeDTCursor

产品配图

关于

JoyCode(京东 AI 编程助手)内置 GLM、Kimi、豆包等好模型,但用私有协议,Claude Code、Cursor 这类工具接不上。JoyCode2Api 是一个 Go 写的协议翻译网关:对外暴露 Anthropic 和 OpenAI 两套标准 API,转发到 JoyCode 时做协议转换。改两个环境变量,Claude Code 就能跑在 GLM-5.1、Kimi-K2.6 上。纯 Go 实现、无需 C 工具链,前端打包进同一二进制,单文件部署。适合研究 API 协议差异、练 Go 全栈的开发者,仅供个人学习。 亮点 1. 双协议同时兼容:一个服务同时讲 Anthropic Messages 和 OpenAI Chat Completions 两套协议,Claude Code 和 Cursor 各走各的通道,无需部署两份。 2. Tool Use 完整翻译:Claude Code 的工具调用(读写文件、执行命令等)逐字段映射,编程体感接近原生;长对话自动截断上下文,/compact 正常工作。 3. 零 C 依赖、单文件部署:SQLite 用纯 Go 驱动,前端打包进二进制,一条 go build 出活,丢一个文件或一个 Docker 镜像就能跑。 4. 自带管理后台:React + Ant Design 的 Dashboard,扫码加多账号、看请求量 / Token / 延迟 / 模型分布、改设置即时生效——同类「协议桥接」工具大多只给个命令行。 5. 学习友好:作者把它定位为学 Go 和研究 API 协议差异的练手项目,代码按 anthropic / openai / joycode 等模块清晰拆分,适合读源码入门。

收录记录

  1. HelloGitHub·用户投稿

    2026年6月29日 · 1 次收录

讨论这个产品