办公教育 · 2026-02-06

基于 Elixir 的交互式笔记本工具 Livebook 0.18.5

Livebook 是一个基于 Elixir 的交互式笔记本工具,专为编写可交互、可协作的代码笔记本而设计,适用于数据科学、机器学习和软件开发等多种场景。它支持实时代码执行、数据可视化和团队协作,并以开源形式提供,可本地部署或在云端运行。 ‌

特性
‌交互式笔记本‌:结合 Markdown 文本与代码单元格(支持 Elixir 语言),代码按需执行,结果实时显示。 ‌
‌丰富编辑功能‌:集成 CodeMirror 编辑器,提供自动补全、内联文档、代码格式化等。 ‌
‌数据可视化‌:通过 Kino 库直接在笔记本中生成 Vega-Lite 图表、表格、地图等。 ‌
‌协作与共享‌:支持多人同时编辑同一笔记本,无需额外设置;笔记本以 .livemd 格式存储(基于 Markdown),兼容版本控制系统(如 Git)。 ‌
‌灵活部署‌:可作为独立应用运行,或通过 Docker、Elixir 安装包等方式部署;支持连接现有 Elixir 项目或远程节点。 ‌
‌安全与权限‌:默认绑定本地地址(127.0.0.1),生产环境需密码或令牌访问,确保代码执行安全。 ‌

应用场景
‌机器学习工作流‌:从数据探索、模型训练到部署,提供一体化环境,支持远程执行和监控。 ‌
‌教育与文档‌:用于教学、技术文档编写,可嵌入公式(KaTeX)和图表(Mermaid)。 ‌
‌团队开发‌:通过共享笔记本实现代码复用和知识传递,支持按需解锁内容(如通过 tokens)。 ‌

Livebook 以开源、轻量化和协作性为核心,适合个人开发者及团队用于构建可复现的数据分析和开发流程。

官网 https://livebook.dev/
https://github.com/livebook-dev/livebook

2677下载地址:
https://pan.baidu.com/s/1shRG8KAeop0v8Smobu8ITg
提取码: tape