简介
JDoodle 解决的是「为了跑十几行代码先装一套工具链」这件事:选好语言、在页面里写完,点运行就有输出,环境、依赖与版本都不用自己管。它服务三类人——想随手验证一段语法的自学者、要在线出题并自动判分的教师,以及把代码执行能力接进自家文档、课程或笔试题的产品团队,替代的是本地装 IDE 和临时搭一台判题机这两条路。
规模上,可运行的语言、框架与数据库共 114 种,注册用户 1.3M+,累计服务 25M+ 次。产品线分四块——面向学生的从 hello world 到发布代码的学习路径、面向教师的班级与作业管理、面向开发者的隔离沙箱与 AI 结对,以及面向产品团队的执行层,给文档站、课程平台与招聘测评提供运行能力。对外接口上,执行 API 以 POST /v1/execute 提交脚本,返回体里带 output 与 statusCode;另有可嵌入的 IDE,把编辑器直接插进自己的页面。站方列出的客户里有 iText、Outlier 与 Link Group。
适用人群
最适合三类人:要随手验证语法、又不想为一个包配环境的自学者,带班上课、需要在线出题与自动判分的教师,以及想把代码执行接进文档或课程平台的产品与文档团队——教学与作业这条线是它的强项,建班、作业类型与自动评分都在同一个站里完成。反过来,要跑长期服务、定时任务或重依赖工程的团队不适合放在这里:免费档的执行次数与项目数都是硬上限,它更适合做验证与教学;只偶尔跑几行代码的人也不必付费,免费档本身就是完整 IDE。
优缺点
- ✅ 免注册就能开写:首页选一门语言直接跑第一段代码,不用邮箱也不用绑卡
- ✅ 语言与版本齐全:可运行的语言、框架与数据库共 114 种,提供的是各自的最新版本
- ✅ 教学流程成体系:建班、布置与判分都留在站内,教师端不用自己搭环境
- ✅ 输出能带走:项目存云端换设备继续,代码与运行结果可分享成一条链接
- ❌ AI 助手按额度计量:学生档每月 50 个 AI credits,额度用完 AI 能力就受限
- ❌ 重活碰得到上限:免费档每天 1,000 次执行、只留 100 个云端项目,批量跑脚本要升档
使用方法
- 起步门槛:免登录就能开写,首页选一门语言、直接在编辑器里敲代码;要保存项目、布置作业或调用 AI 助手才需要账号,免费档不用绑卡。
- 核心动线:编辑器打开后写代码、点 Run 看输出,语言与版本在编辑器的选择器里切换;写好的项目存到云端,换设备打开可以接着改,需要给别人看时分享一条链接,对方打开就能运行。
- 进阶落地:把运行能力搬回自己的地方——文档站或课程页用可嵌入的 IDE 贴一段能当场跑起来的示例,后端要判题或做一次性沙箱执行时调 POST /v1/execute,从返回体里取 output 与 statusCode;教师端先建学生分组、按邮件邀请,再布置从选择题到完整程序的作业,成绩按自己设定的时间放出。
- 限制注意:免费档每天 1,000 次执行、最多 100 个云端项目,AI 助手按 credits 计量(学生额度为每天 15 次),超限只能等次日或升级档位;嵌入 IDE 与执行 API 面向产品团队,属于另一条产品线。
收费说明
结论是免费加付费四档,个人学习与教学都能零成本起步。免费档 US$0 长期有效,给完整 IDE、云端项目与全部 114 种语言、框架和数据库的最新版本,每天 1,000 次执行、100 个云端项目,不用信用卡,也没有试用期。付费三档按月计价:学生 US$4/mo(按年付 US$48),去广告、每月 50 个 AI credits、工作区是标准的 2 倍;Pro US$12/mo(按年付 US$144),每月 150 个 AI credits、工作区 4 倍;教师 US$20/mo(按年付 US$240),解锁不限学生数与不限作业次数、自动评分,账号内所有成员去广告,教师与账号所有者每月 150 个 AI credits,学生保留每天 15 次的免费 AI 额度。免费档的边界就在执行次数与项目数上——个人刷题、上课演示都用不到付费档,碰上批量执行或需要更多 AI 额度时才要考虑升级。
平台支持
形态结论:网站与在线应用,浏览器打开就能用,不需要安装客户端;另外还有 iOS 与 Android 应用(4.8/5 分、50,000+ 次下载)和 Chrome 扩展,扩展能在任意网页上划选一段代码就地运行。国内可以直连打开,页面正常加载,不必自备代理。账号用邮箱加密码注册,不强制第三方账号登录。移动端可用,手机上能写、能跑、能看作业。站内提供执行 API 与可嵌入的 IDE,没有桌面端、自托管版本与离线包。
截图













