Перейти к содержимому

LivebookTools

Упрощает работу с Livebook: синхронизирует .livemd файлы для AI-редакторов, предоставляет MCP-сервер для агентов и запускает из CLI.

Elixir
106 stars

Описание

LivebookTools — CLI-инструмент на Elixir для усиления возможностей Livebook.dev. Ключевые особенности: BYOE для синхронизации .livemd с сессиями Livebook и редактирования в AI-редакторах вроде Cursor; MCP-сервер для интеграции AI-кодинг агентов по протоколу Model Context Protocol; запуск .livemd как Elixir-скриптов из командной строки для автоматизации (например, cron). Технологии: Elixir escript, distributed Elixir. Применения: AI-ассистированное программирование, автоматизация задач, конвертация notebooks в скрипты.

Возможности

BYOE (Bring Your Own Editor)

Синхронизация .livemd файлов с открытой сессией Livebook для редактирования в AI-редакторах вроде Cursor.

MCP Server

Простой сервер по протоколу Model Context Protocol для подключения AI-кодинг агентов к сессиям Livebook.

Run Livebooks from CLI

Конвертация .livemd в Elixir-скрипты и запуск их сверху вниз из командной строки, полезно для cron-задач.

Установка

Установка:

mix escript.install github thmsmlr/livebook_tools

Добавьте escript в PATH:

export PATH="$HOME/.mix/escripts:$PATH"

Для Livebook настройте переменные:

export LIVEBOOK_NODE="livebook@127.0.0.1"
export LIVEBOOK_COOKIE="secret"

Для MCP: Запустите сервер через Cursor или аналог, указав команду для STDIO-подключения.

Информация

Язык
Elixir
GitHub Stars
106

Ссылки