Livebook Tools
Createdthmsmlr
Enhance Livebook development with AI code editing, model context protocol servers, and command-line execution of Livebooks.
About
Livebook Tools is a command-line interface that provides powerful enhancements for working with `.livemd` files. It enables seamless integration with AI-powered code editors like Cursor through its Bring Your Own Editor (BYOE) feature, allowing you to synchronize and edit Livebook files externally. The tool also offers a Model Context Protocol (MCP) server, facilitating communication between AI coding agents and Livebook sessions. Furthermore, it allows you to execute Livebooks from the command line, transforming them into executable Elixir scripts suitable for tasks like cron jobs.
Key Features
- Sync .livemd files with AI-powered code editors for external editing.
- Supports customization of code execution based on environment (Livebook or CLI).
- Enables running Livebooks from the command line as Elixir scripts.
- 62 GitHub stars
- Provides a Model Context Protocol (MCP) server for connecting AI coding agents.
- Utilizes OptionParser for command-line argument parsing.
Use Cases
- Automate Livebook execution as cron jobs or scheduled tasks.
- Edit Livebook files in AI-assisted code editors like Cursor.
- Integrate AI coding agents with Livebook for enhanced development workflows.