Marimo Now Runs in PyCharm
12 hours ago
- Marimo 发布了其插件的第一版,适用于 PyCharm 和其他 JetBrains IDE,可在 Python 项目中实现响应式笔记本。
- 该插件允许将 marimo 笔记本添加到现有项目中,无需离开 IDE 即可进行实时测试和交互式演示。
- Marimo 的模块重载器会在导入的模块发生变化时更新笔记本单元格,与 PyCharm 编辑器形成紧密的反馈循环。
- Marimo 笔记本以纯 .py 文件形式存储,通过 marimo 导入和 App 声明标识,与 git 和版本控制系统配合良好。
- 打开笔记本文件会自动启动本地 marimo 服务器并管理端口/进程生命周期,无需额外的终端或浏览器标签页。
- 默认情况下,该插件使用项目的 Python 解释器;如果未安装 marimo,它会提供安装选项;使用 uv 的沙盒模式可实现隔离依赖。
- PyCharm 工具(例如数据库工具)可以与笔记本一起使用,但连接需要单独配置。
- 用户可以通过 marimo 的“与 AI 配对”功能与 AI 代理配对,使用 Claude、Codex 或 opencode 协作处理笔记本。
- 该插件处于早期预览阶段,在 GitHub 上开源,可通过 JetBrains Marketplace 安装并提供反馈。