Marimo - как Jupyter, только лучше Огромная часть кода для ИИ пишется и запускается в Jupyter ноутбуках, как локально так и в ко
Marimo - как Jupyter, только лучше
Огромная часть кода для ИИ пишется и запускается в Jupyter ноутбуках, как локально так и в колабах. Но они не идеальны - дефолтно редактировать код там не очень удобно, часто можно наворотить такого, что решается лишь перезапуском ноутбука. Marimo решает заметную часть проблем Jupyter, при этом привнося кучу новых фич:
Реактивность - при изменении ячейки, зависящие от неё ячейки тоже автоматически пересчитываются (смотреть гифку). Если пересчитывать половину ноутбука при каждом изменении не хочется, то можно включить lazy mode, который будет всего лишь помечать ячейки устаревшими.
Отсутствие “hidden state“ - переменная из удалённого когда-то куска кода теперь никак не будет влиять на код текущий, рандомных перезапусков теперь будет поменьше.
Поддержка ИИ ассистентов - как автокомплиты Copilot и Codeium, так и API больших моделей (OpenAI, Anthropic, Google).
Интеграция с пакетными менеджерами - можно указать зависимости для конкретного ноутбука, Поддерживаются все популярные пакетные менеджеры для Python, за исключением Conda.
Интерактивность - использовать местные виджеты куда проще чем в Jupyter так как не нужно использовать колбеки.
Ноутбуки хранятся в обычных питон файлах, так что их куда проще хранить в гит репозиториях и запускать как скрипты.
Основной минус - неполная поддержка LSP, так что об ошибках типизации узнаёшь только когда код запускается. Отсутствие LSP в Jupyter Notebooks - одна из причин почему может быть не очень удобно использовать Cursor (Microsoft блокирует использование Pyright в Cursor, а Jedi не поддерживает Jupyter). Да и работает пока что только в браузере, но надеюсь мы получим и расширение для VS Code.
Хоть тула ещё и в альфе и не всё идеально, то что есть подаёт надежду и ощущается заметно лучше Jupyter, по крайней мере после нескольких часов которые я им пользовался.
Попробовать можно вот так:
pip install marimo && marimo tutorial intro
Github
18 views
21
2
3 weeks ago 00:00:09 115
Video by MARIMO TATTOO | СТАВРОПОЛЬ
3 weeks ago 00:00:09 21
Marimo - как Jupyter, только лучше Огромная часть кода для ИИ пишется и запускается в Jupyter ноутбуках, как локально так и в ко
4 weeks ago 00:24:28 1
Беларусь, учебка Печи, в\ч 03336, Маримов Нурик и Курборов Вохоб !
2 months ago 00:03:05 1
Nightcore - How Do You Do (Remix) ✕
2 months ago 00:04:34 1
Nightcore - Rasputin (Remix)
2 months ago 01:16:24 1
Aria di Commedia: Pazzi Lazzi at NYU
2 months ago 00:03:26 1
Full Grown Firemouth Cichlid Tank - Adult Pair
2 months ago 00:00:17 43
Video by МАРИМО онлайн-ресторан
2 months ago 00:00:37 1
Кладофлора или маримо 😻 #noartnomart #maplats #маримо #растения #кладофлора
2 months ago 00:02:40 3
Nightcore - Katyusha (remix)
3 months ago 00:08:05 1
Calming Paludarium with Waterfalls
3 months ago 00:03:44 2
BE:FIRST / Smile Again -Music Video-
3 months ago 00:00:02 1.5K
Ловушка 2 Roblox #shorts
3 months ago 00:10:10 1
【KO集】 Top 11 Koya Urabe卜部功也 Best Of Knockout Highlights 🇯🇵
4 months ago 00:00:07 2
Пуна ратна опрема на +30. Није баш леп осећај, али не маримо
4 months ago 00:03:19 1
I Planted 100,000 Seeds In A Fish Tank
4 months ago 00:05:30 11
PROJECT MIKHAIL A MUV LUV WAR STORY, первый взгляд.
5 months ago 00:00:59 1
marimo
5 months ago 00:03:27 2
Marimo Akiyama - Good Night Yokohama (1972) [Groove Song]
5 months ago 00:03:01 12
Marimo Akiyama: Summer of Sadness (1971)
5 months ago 00:03:08 1
Marimo Akiyama: Not a Stranger (1971)
5 months ago 00:03:50 1
BE:FIRST / Scream -Music Video-
6 months ago 00:02:21 424
Video by MariMo, вдохновлённые Марией Монтессори.
7 months ago 10:02:24 1
[10 HOUR] Phut Hon Remix | 抖音 [TikTok Vietnamese Music] [Zero Two Dance]