marimo-team/marimo-pair
Drop agents inside running marimo notebook sessions
What it solves
marimo-pair는 AI 에이전트가 반응형 Python 노트북과 상호 작용하고 조작할 수 있도록 합니다. marimo 노트북을 에이전트가 코드를 실행하고 결과를 실시간으로 확인할 수 있는 환경으로 변환하여 인간과 AI 에이전트 간의 협업 코딩 및 데이터 분석 환경을 가능하게 합니다.
How it works
이 프로젝트는 에이전트가 실행 중인 marimo 서버를 발견하고 해당 노트북 내에서 코드를 실행할 수 있게 하는 도구 세트(Agent Skills 형태로 구현)를 제공합니다. 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 서버를 자동으로 발견하는 스크립트를 포함합니다.