marimo-team/marimo-pair
Drop agents inside running marimo notebook sessions
What it solves
marimo-pair 允許 AI 代理與反應式 Python 筆記本互動並操作。它將 marimo 筆記本轉換為一個環境,讓代理能即時執行程式碼並看到結果,從而在人類與 AI 代理之間建立協作式的程式編寫與資料分析環境。
How it works
此專案提供一組工具(實作為 Agent Skills),讓代理能發現執行中的 marimo 伺服器並在這些筆記本內執行程式碼。它與 Agent Skills 開放標準整合,並特別提供 Claude Code 的插件,允許代理透過 bash 腳本直接與筆記本環境互動以進行發現與執行。
Who it’s for
使用 marimo 反應式筆記本的開發者與資料科學家,且希望 AI 代理(如 Claude Code)能在同一環境中撰寫、執行與迭代程式碼的人。
Highlights
- Reactive Environment: 利用 marimo 的反應性提供動態的代理環境。
- Agent Skills Standard: 相容於任何支援 Agent Skills 開放標準的代理。
- uma Claude Code Integration: 為 Claude Code 提供專屬的無縫整合插件。
- Server Discovery: 包含自動發現執行中 marimo 伺服器的腳本。