开源的协作式 Wiki 与文档软件,可作为 Confluence 和 Notion 的开源替代方案。
livebook-dev/livebook
基于网页的 Elixir 交互式协作笔记本,支持 Markdown、图表与数据表格。
- Star
- 5,910
- Fork
- 528
- 未关闭 Issue
- 23
- 最近提交
- 昨天
这是什么?
Livebook 是一个用于编写代码笔记本的网页应用,文档中可以混排 Markdown 文本和代码单元,Elixir 代码按需执行,便于逐段运行、修改和重跑分析过程。
编辑器基于 CodeMirror,提供自动补全、内联文档和代码格式化。借助 Kino 库,运行结果可以渲染为 Vega-Lite 图表、表格和地图。Smart cell 以表单方式完成查询数据库、绘制图表等常见任务,并能标记过期的单元,确保代码按可预测的顺序执行,包括依赖包管理。多名用户可以同时编辑同一个笔记本。
笔记本以 .livemd 格式保存,这是支持 Mermaid 图表和 KaTeX 公式的 Markdown 子集,便于版本管理。代码既可以在新的 Elixir 实例中运行,也可以连接已有节点,或直接在现有 Elixir 项目中运行,从而使用其中的模块和依赖。安装方式包括桌面应用、Docker 镜像、escript 或源码启动。
核心功能
- 01Elixir 代码单元按需执行,与 Markdown 文本混排
- 02基于 CodeMirror 的编辑器,支持自动补全和内联文档
- 03通过 Kino 与 Vega-Lite 渲染交互式图表、表格和地图
- 04Smart cell 可完成查询数据库、绘图等常见任务
- 05支持多用户实时协作编辑同一个笔记本
- 06笔记本以 .livemd 格式保存,便于版本管理
适用场景
- 用 Elixir 探索数据并生成可视化图表
- 在已有 Elixir 项目中直接调用模块,用于文档编写或代码探查
- 编写可分享、可直接运行的教程和指南
- 在共享服务器上让团队一起运行和协作分析笔记本
快速上手
- 1
使用 Docker 以默认配置运行 Livebook
docker run -p 8080:8080 -p 8081:8081 --pull always ghcr.io/livebook-dev/livebook - 2
安装 Elixir v1.18 或更高版本,然后安装 Livebook escript
mix escript.install hex livebook - 3
启动 Livebook 服务器
livebook server
使用前须知
- Livebook 会执行任意代码,因此任何能访问实例的人都可以在运行它的机器上执行任意代码。
- 直接安装需要 Elixir v1.18 或更高版本以及若干 Erlang 应用。
收录于专题
标签
常见问题
- livebook 是什么?
- 基于网页的 Elixir 交互式协作笔记本,支持 Markdown、图表与数据表格。 Livebook 是一个用于编写代码笔记本的网页应用,文档中可以混排 Markdown 文本和代码单元,Elixir 代码按需执行,便于逐段运行、修改和重跑分析过程。
- livebook 可以免费使用吗?用的什么许可证?
- livebook 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- livebook 还在维护吗?
- 活跃维护中。livebook 最近一次提交是在 2026年11月6日。
- livebook 适合用来做什么?
- 用 Elixir 探索数据并生成可视化图表 在已有 Elixir 项目中直接调用模块,用于文档编写或代码探查 编写可分享、可直接运行的教程和指南 在共享服务器上让团队一起运行和协作分析笔记本
- livebook 怎么安装和运行?
- 使用 Docker 以默认配置运行 Livebook: docker run -p 8080:8080 -p 8081:8081 --pull always ghcr.io/livebook-dev/livebook 安装 Elixir v1.18 或更高版本,然后安装 Livebook escript: mix escript.install hex livebook 启动 Livebook 服务器: livebook server
- 在哪里获取 livebook?
- 源代码和安装说明在 GitHub 上:https://github.com/livebook-dev/livebook
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.2万+79 本周1674TypeScriptAGPL-3.0维护活跃更新于 14小时前
可自托管的实时协作文档编辑器,每次编辑都记录作者并保留完整修订历史。
1.9万+10 本周3061TypeScriptApache-2.0维护活跃更新于 15小时前
可自托管的实时协作旅行规划工具,支持地图、预算、行李清单、旅行日志和可选的 AI 功能。
1.5万+155 本周1322TypeScriptAGPL-3.0维护活跃更新于 15小时前
基于网页的终端共享工具,可通过浏览器实时加入你的终端会话并协作。
7710+2 本周319RustMIT更新于 2个月前
可自托管的在线协作办公套件,提供文档、表格、演示、表单和 PDF 编辑器,兼容 .docx、.xlsx、.pptx 格式。
7095+28 本周1328ShellAGPL-3.0更新于 12天前