Scribbler: JavaScript Notebook & Online Editor
AI开发平台Scribbler 是一个开源的浏览器端 AI 平台与 JavaScript 交互式笔记本编辑器。它基于 WebGPU 与 JavaScript,让用户在浏览器中直接运行 AI 模型,无需服务器、无需安装、无需登录。主要能力包括:通过 WebNN 和 ONNX Runtime 在本地运行 Stable Diffusion 生成图像;借助 WebLLM 与 Llama、Phi、Gemma 等开源大模型进行本地对话;使用 TensorFlow.js、Brain.js、ONNX Runtime Web 训练和运行机器学习模型;利用 Plotly、D3 进行数据可视化。所有计算均在设备本地完成,数据不离开浏览器,不产生云 API 费用。用户可通过 app.scribbler.live 直接使用,也可克隆 GitHub 仓库自行托管。笔记本支持 JavaScript、HTML、CSS、Markdown 混合单元格,可保存为 .jsnb 文件、通过 URL 分享或推送至 GitHub。Scribbler 为纯静态文件,可部署在任何 Web 服务器、S3 存储桶或 GitHub Pages 上。