workflows with interactive notebooks
Get rid of scripts, manual steps, and outdated docs. Start using Elixir and Livebook to share knowledge, deploy apps, visualize data, run machine learning models, and much more!
Locally or on the cloud
Star us on GitHub
and join our community
Install Livebook in just a minute
Livebook is open source, free, and ready to run anywhere.
Run on your machine
with Livebook Desktop
Run in the cloud
on select platforms
Run on Hugging Face
To run on Linux, Docker, embedded devices, or Elixir’s Mix,
check our README
Livebook Teams is coming!
Livebook Teams amplifies Livebook’s capabilities with features designed for teams and businesses.
Do more with Livebook
Notebooks mix prose, code, and rich output. Livebook supercharges them with awesome features:
Visualize your data using charts, tables, maps, and diagrams. Then add inputs and controls to make it all interactive.
Explore and automate
Use Smart cells to perform high-level tasks and write notebooks faster than ever! Join our growing community to learn and master new workflows, from database queries to Machine Learning models.
Collaborate as a team
Write code, analyze results, and document your findings together, in realtime.
Run your code in a predictable order, all the way down to package management. Livebook also tracks your notebook state, annotating which parts are stale.
Productivity at your fingertips
Livebook's code editor supports autocompletion, inline documentation, code formatting, and more. Plus keyboard shortcuts throughout the notebook.
Write once, read anywhere
Notebooks are stored as .livemd files, a subset of Markdown that meshes together prose, code, and diagrams. Livebooks are easy to read, share, and version within your existing tooling.
Livebook comes with built-in integrations with Elixir, Hugging Face, multiple data sources, data visualization libraries, and more!
Not familiar with Elixir?
Once Livebook is up and running, check out the Learn section to explore the language, the platform, and Livebook itself.
Go to install