JupyterLite
活跃简介
浏览器中运行的 Wasm 驱动的 JupyterLab,为 AI Agent 提供零安装的 Python 执行环境。
核心特性
- 浏览器原生运行 — 完全在浏览器内基于 Pyodide + JupyterLab 启动,无后端依赖
- 离线执行 — 通过 WebAssembly 在沙箱中执行 Python,无需服务器
- 可嵌入式 Lab — 可作为 iframe 嵌入任意 Web 应用,提供交互式笔记本
- 内核可扩展 — 支持多语言内核(Python/JavaScript/R),通过插件扩展
- 共享与导出 — 笔记可序列化为 .ipynb 文件并在任意 JupyterLite 部署复用
适用场景
💡 在浏览器中为 AI Agent 提供零配置的 Python 代码沙箱
💡 嵌入到教育/数据科学产品中,提供即时可用的 Notebook 体验
💡 客户端数据科学工作流,避免把用户数据上传到云端
💡 在静态网站中托管可交互的教程与代码示例
分类
快速开始
# 安装 JupyterLite
pip install jupyterlite
# 构建一个浏览器可执行站点
jupyter lite build
# 本地服务 Notebook
jupyter lite serve --port 8000