跳到主要内容
项目详情

OneCompiler 是一个在线编程与代码执行平台,核心用途是在浏览器中编写代码并直接运行。官网列出了 HTML、Python、JavaScript、Java、MySQL、C、C++、PHP、C#、Assembly、Lua、NodeJS、MongoDB、React、PostgreSQL、Ruby 等语言或技术入口,并标注可免费使用 110 多种语言。除在线编辑器外,它还提供浏览器内的编码代理、编辑器和挑战题嵌入能力,以及供后端调用的代码执行 API;因此既可用于个人编写和测试代码,也可用于把代码运行能力集成到网站、应用或团队工作流中。

核心功能

多语言在线编程与执行

OneCompiler 提供在线编辑器,用户可以在浏览器中打开对应语言或数据库的编程入口,编写代码并执行。官网展示了 HTML、Python、JavaScript、Java、MySQL、C、C++、PHP、C#、Assembly、Lua、PL/SQL、NodeJS、MongoDB、Groovy、React、PostgreSQL 和 Ruby 等入口,并说明平台支持 110 多种语言。代码执行是平台免费计划明确包含的能力,Free 计划提供不限次数的代码执行。

浏览器内编码代理

编辑器中的 coding agent 可以读取工作区、修改已有文件、创建新文件,并按步骤完成一项指令。每次修改都会进入 checkpoint,用户可以回滚、重新应用,或在逐文件查看后选择 Apply 和 Reject;官网示例展示了代理检查 HTML 和样式、编辑文件并创建 script.js 的过程。代理还能看到当前文件、输入内容、上一次运行的输出以及用户选中的代码,修改会以变更行的形式直接流入编辑器。

多步骤文件编辑

OneCompiler 的代理支持跨多个文件完成多步骤操作,包括读取、编辑、创建和删除文件。官网将这一能力描述为 Multi-step turns,并说明每一轮操作都会形成 checkpoint。用户可以逐步观察变更,也可以按文件应用或拒绝修改,而不是只能一次性接受全部结果。

编辑器与挑战题嵌入

平台支持将 Editor 和 Challenges 作为 iFrame 嵌入网站。官网表示,嵌入后可以在几分钟内获得代码执行能力,因此网站可以把 OneCompiler 的编辑器或挑战题作为页面中的一部分使用。该能力面向需要在自己网站中提供代码编写或执行功能的场景。

代码执行 API 与定制工作流

OneCompiler 提供用于运行代码和读取报告的 API,调用方可以从后端应用发起请求,以构建更复杂的使用场景。对于 API 未覆盖的需求,官网提供 Custom workflows,并建议联系其团队构建定制工作流。平台同时提供 API Documentation 入口,说明 API 是其面向集成场景的独立能力。

使用方式

平台的主要使用方式是浏览器在线编辑器,官网还提供 Editor 和 Challenges 的 iFrame 嵌入方式。开发者可以从后端应用调用代码执行 API,并读取运行报告;如果现有 API 无法覆盖需求,还可以使用定制工作流。官网展示了多个语言和数据库入口,并明确写有 Nothing to install,说明编码代理不需要安装。正文没有说明是否必须注册,也没有提到需要自备模型 Key。

适用人群与场景

学习编程或练习算法的用户,可以在浏览器中使用多种语言入口编写并执行代码。需要制作在线编程练习、挑战题或评测页面的网站开发者,可以把 Editor 和 Challenges 以 iFrame 形式嵌入网站。需要在自身产品中加入代码运行和报告读取能力的后端开发者,可以调用 OneCompiler API。对于已有特殊业务流程、但 API 无法覆盖的团队,官网还提供定制工作流服务。

定价

OneCompiler 提供 Free、Plus、Pro、Ultra 和 Enterprise 方案。Free 计划永久提供不限次数的代码执行,以及每天 20 个 AI credits;Plus、Pro 和 Ultra 都包含 Free 的内容,并增加不限 AI credits、高级挑战选项和 Studio Access。Enterprise 面向高用量、支持需求较多的团队,包含 Ultra 内容、LMS Integrations、最多 1000 名用户和 Support Plans。官网正文未展示 Plus、Pro 和 Ultra 的具体金额。

110+ 种语言在线运行支持在浏览器中编写并执行 110 多种语言的代码。
浏览器内编码代理代理可读取工作区、编辑文件、创建新文件,并通过 checkpoint 管理每次修改。
编辑器与挑战题嵌入可将 Editor 和 Challenges 以 iFrame 形式嵌入网站。
代码执行 API后端应用可调用 API 运行代码并读取报告。
定制工作流对于 API 未覆盖的需求,可构建定制工作流。

用户评论 (0)

还没有用户评论

成为第一个分享使用体验的人

查看更多

OneCompiler 截图

官网首页截图

写评论

分享你的使用体验,至少 10 个字。评论可以发多条,打分在右侧卡片单独进行。

还需 10 个字 · 0 / 500