SuperAPI AI 工具集

OneCompiler

OneCompiler 是一个在线代码编写与运行平台,官方称其已帮助全球超过 1280 万用户在线写代码。它提供编辑器与编程挑战(Challenges)的 iFrame 嵌入能力,让网站快速获得代码执行功能;同时提供 API,供后端应用调用以运行代码、读取报告等,并可联系其团队定制 API 未覆盖的工作流。此外,编辑器内置编码智能体,可读取工作区、就地编辑文件、创建新文件并自行清理,所有改动经过可回滚的检查点,无需安装;支持多模型来源,含免费模型。

访问官网

工具介绍

用途与定位

OneCompiler 是一个在线代码编写平台,官方描述为“Code online with One Compiler”,并称其帮助全球超过 12.8 million(1280 万)用户在线编写代码。它面向需要直接在浏览器中写代码、运行代码的用户,同时面向希望把代码执行能力集成到自己产品中的开发者。

主要能力

在线编写代码

平台提供在线代码编辑器,用户可在浏览器中编写代码。官方同时提到提供 Editor 与 Challenges(编辑器与编程挑战)能力。

嵌入与集成

  • iFrame 嵌入:可将官方 Editor 与 Challenges 以 iFrame 形式嵌入到自己的网站中,官方称可在几分钟内获得代码执行能力(get the code execution capabilities in minutes)。
  • API 调用:可从后端应用调用其 API 来运行代码、读取报告等,官方称可用于构建更复杂的用例。
  • 定制工作流:官方表示,如果用例未被 API 覆盖,可联系其团队构建自定义工作流。

编辑器内置编码智能体

官方描述浏览器中具备“State-of-the-art coding agents”。该智能体的具体表现包括:

  • 读取工作区,就地编辑文件,创建新文件,并在完成后自行清理,逐步执行且用户可全程观看。
  • 每一次改动都落在检查点(checkpoint)之后,可回滚。
  • 无需安装任何东西(Nothing to install)。
  • 示例流程:检查头部标记与现有样式(Checking the header markup and the existing styles),读取 styles.css,编辑 index.html,编辑 styles.css,创建 script.js;结果为头部新增切换按钮,styles.css 在 dark class 下切换颜色,script.js 将选择保存到 localStorage,从而在刷新后保持;随后可运行并试用该按钮。
  • 改动会直接流入编辑器,每一行变更都会被标记。
  • 智能体可跨工作区读取、编辑、创建和删除文件,以完成单条指令。
  • 用户可恢复(Restore)、重新应用(re-apply),或在继续之前用 Apply 和 Reject 逐文件处理。

上下文与输入方式

官方列出的上下文包括:你的文件、输入内容、上一次运行的输出,以及你所选中的代码。输入方式支持:用麦克风口述、粘贴截图,或为某一轮对话附加文件。

模型来源

官方称可用来自 OpenAI、Anthropic、Google、DeepSeek、xAI 等厂商的模型,并包含免费模型(Free ones included)。

使用方式(依据官方资料)

  • 直接在浏览器中在线编写代码。
  • 若要在自有网站中加入代码执行能力,可将 Editor 与 Challenges 以 iFrame 嵌入。
  • 若要从后端运行代码或读取报告,可调用其 API;未被 API 覆盖的工作流可联系官方定制。
  • 在编辑器中使用内置智能体,通过文字指令、麦克风口述、截图或附件提供上下文,由智能体读取与修改工作区文件,并在检查点后逐项确认改动。

适用场景

  • 需要在线编写与运行代码的个人用户或教学场景。
  • 希望在自有网站内嵌入代码编辑器与编程挑战的产品或平台。
  • 需要从后端调用执行代码、读取报告等能力,或需要定制工作流的开发场景。
  • 希望在浏览器内使用编码智能体完成文件级修改、并需要可回滚检查点的用户。

限制与未提供信息

官方页面未提供具体支持的语言清单、运行环境规格、免费额度与收费价格、API 速率限制、模型调用成本、智能体的具体模型版本与限制、数据存储与隐私政策细节等信息,均暂未提供。