JoyCode简介
JoyCode 是京东云基于大模型技术研发的企业级智能编码助手,于 2024 年 7 月 30 日在京东云峰会正式发布。作为京东“Agent+Coding”双轮驱动开发新范式的核心组成,JoyCode 专为应对企业级复杂业务场景而设计,提供代码预测续写、注释生成代码、智能代码评审、批量生成单元测试等能力,实现 0 手写代码的全自动化编程。

核心功能
智能代码生成与补全:支持在编码过程中根据文件上下文进行行级、方法级代码预测补全,预测内容秒级响应。支持会话生成代码,在插件会话窗口中直接输入任务描述即可生成代码。
代码解释与注释生成:选中代码后可调用插件自动生成代码解释,极大提高理解旧业务代码的效率。同时支持自动生成代码注释。
代码优化与智能评审:支持代码优化功能,可对选中代码进行智能优化。具备智能代码评审能力,检查代码质量、安全与性能。
批量生成单元测试:支持根据 JUnit、Mockito、Spring Test、pytest 等框架批量生成单元测试。
一键生成接口文档:支持将接口类或方法一键生成为 Markdown 格式的接口文档。
代码安全检查与漏洞修复:支持安全漏洞自动识别与修复。具备代码安全检查能力。
研发智能问答:基于海量研发文档、产品文档、通用研发知识等进行问答训练,为研发人员答疑解惑。
代码仓库问答与搜索:支持代码仓库问答、代码搜索等核心能力。
图片转代码:支持 UI 草图转前端代码。
产品优势
企业级定位,专注复杂业务场景:JoyCode 面向企业级复杂任务打造,能够理解代码库、检索项目资料,并智能完成需求拆解、代码生成、质量检查等开发流程。
规约编程端到端覆盖:通过规约编程机制,基于需求、设计、实施三阶段工作流程,实现从需求到交付的端到端覆盖,确保业务意图精准落地为高质量代码。显著降低开发过程中的信息偏差。
CSR 上下文引擎:通过对代码仓库的深度解析,全面理解代码仓库上下文等集成开发环境信息,让隐含信息无所遁形。
多智能体协作架构:内置 Testing Agent、Patch Agent、CSR Agent、Decision Agent 四大核心智能体,各 Agent 分工协作,形成高效的自适应迭代机制。
SWE-Bench Verified 全球 Top3:在权威 SWE-Bench Verified 基准测试中,JoyCode Agent 凭借 74.6% 的高通过率位居全球 Top3。在实现相近性能的同时,计算资源消耗降低 30%-50%。
深度融合京东云 JoyAgent 生态:支持自定义规则、MCP 协议扩展与多源 AI 资源引用。JoyAgent 的智能体和 AI 算法库能力可直接被 JoyCode 调用。
一键云端部署:支持远程项目创建与自动化环境配置,打通从开发到发布的全流程通道。
免费开放:面向所有用户免费开放,模型服务不限量。
多语言与主流 IDE 支持:支持 Java、Python 等多种编程语言及主流 IDE。
应用场景
企业级复杂代码库维护:通过 CSR 上下文引擎与多智能体协作,高效解决大型复杂代码库的维护难题。
新员工代码理解与上手:代码解释功能帮助新员工快速理解旧业务代码和开源代码。
代码质量保障:通过智能代码评审、代码优化、安全检查等功能,全面提升代码质量。
测试自动化:批量生成单元测试,大幅提升测试效率。
需求到交付全流程:从需求拆解、代码生成到质量检查,覆盖开发全流程。
团队协作开发:统一代码风格,提升审查效率,帮助新手快速上手。
预装电脑开箱即用:已随京东「龙虾」预装电脑走向用户,开机即可使用。
使用教程
安装插件:JoyCode 作为 IDE 插件安装,兼容版本覆盖 2020.3 至 2026.1 的 IDE。
代码预测补全:在编码过程中,JoyCode 自动根据文件上下文提供行级、方法级代码预测补全,点击 Tab 即可采纳。
会话生成代码:在插件会话窗口中直接输入生成代码任务描述,插件响应结果中直接拷贝代码即可。
代码解释与注释:在代码区选中相应代码,右键调用插件生成代码解释或自动生成注释。
生成单元测试:选中代码后右键选择 JoyCoder -> 生成单元测试。
生成接口文档:将光标放在接口类或方法名称上,右键选择 JoyCoder -> 接口文档生成。
代码优化:选中代码后右键选择 JoyCoder -> 代码优化。
收费标准(以官方为准)
JoyCode 目前面向所有用户免费开放,模型服务不限量。用户无需担心调用次数限制。具体收费政策如有调整,请以京东云官网及 JoyCode 官方页面最新公布为准。
常见问题(FAQ)
JoyCode 是什么? JoyCode 是京东云基于大模型技术研发的企业级智能编码助手,于 2024 年 7 月 30 日在京东云峰会发布。
JoyCode 由哪家公司开发? JoyCode 由京东云(京东集团旗下云服务品牌)开发运营。
JoyCode 与 JoyCoder 是什么关系? JoyCode 曾用名 JoyCoder,后更名为 JoyCode。
JoyCode 支持哪些编程语言和 IDE? 支持 Java、Python 等多种编程语言及主流 IDE。
JoyCode 是免费的吗? 目前面向所有用户免费开放,模型服务不限量。
JoyCode 的核心优势是什么? 专为企业级复杂业务场景打造,在 SWE-Bench Verified 基准测试中以 74.6% 的通过率位居全球 Top3。
JoyCode 如何保障代码质量? 通过智能代码评审、安全检查、代码优化、批量生成单元测试等多重机制保障代码质量。
JoyCode 支持云端部署吗? 支持。JoyCode 支持远程项目创建与自动化环境配置,打通从开发到发布的全流程通道。

















皖公网安备34010202602243号