6.0
关注
AI SCORE
开源项目2026-04-08 01:47
Marimo Pair:响应式 Notebook 构建 Agent 开发环境
Hacker News · github.com#Agent#Python#开发工具
Editor brief · 编辑速览
开源项目 Marimo Pair 提供响应式 Python notebook 作为 agent 的交互和执行环境,简化 agent 原型开发和测试流程。
响应式 Python notebook,作为 Agent 的运行环境。
一个正在运行的 marimo notebook(使用 --no-token 可自动发现;对于启用了身份验证的服务器,则使用 MARIMO_TOKEN 环境变量)。
确保 bash、curl 和 jq 在 PATH 中可用(在 Windows 上,请从 Git Bash 运行;也可以从安装了这些工具的 WSL 发行版中运行——这些脚本也能发现运行在 Windows 主机上的 notebook)。
适用于所有支持 Agent Skills 开放标准的 Agent:
npx skills add marimo-team/marimo-pair
# or upgrade an existing install
npx skills upgrade marimo-team/marimo-pair
如果你没有安装 npx,但安装了 uv:
uvx deno -A npm:skills add marimo-team/marimo-pair
添加 marketplace 并安装 plugin:
/plugin marketplace add marimo-team/marimo-pair
/plugin install marimo-pair@marimo-pair
建议选择启用自动更新,这样就能始终使用最新版本:
/plugin → Marketplaces → marimo-pair → Enable auto-update
这个 skill 声明了自己的 allowed-tools,但 Claude Code 仍可能要求你批准每一次 Bash 调用。为了避免反复出现授权提示,请从已安装的 skill 中复制这些脚本的绝对路径,并将其添加到项目级的 .claude/settings.json,或全局的 ~/.claude/settings.json:
{
"permissions": {
"allow": [
"Bash(bash /path/to/skills/marimo-pair/scripts/discover-servers.sh *)",
"Bash(bash /path/to/skills/marimo-pair/scripts/execute-code.sh *)"
]
}
}
我们非常希望你能帮助改进这个 skill。完成一次 marimo pair 会话后,请运行 /retro-marimo-pair 命令,分享你对如何改进这个 skill 的反馈。你也可以在 GitHub 仓库中提交 issue。