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 服务器的脚本。