Skip to main content

marimo-lens

PyPI License: Apache 2.0

Let your agent see what you see.

marimo-lens connects a point or region on a rendered marimo notebook output to its producing cells, relevant notebook context, and an annotated image when capture succeeds. A live notebook agent can inspect the request, show its activity, and return results for review. Reopen an addressed selection from History to continue the analysis.

Install and mount

In a project managed by uv:

uv add marimo-lens
uv run marimo edit notebook.py

Requires Python 3.10–3.14 and marimo 0.24.0 or newer. Mount Lens in one notebook cell and keep it displayed:

from marimo_lens import Lens

lens = Lens()
lens

Press Select, click a point or drag a region, then add a note.

Connect an agent

Lens works with agents that can execute Python in the live notebook kernel, including marimo Pair. The package includes the matching agent instructions and registers its Lens capability with marimo. Follow Connect an agent for setup and the inspection, verification, and review workflow.

Documentation

Getting started · Concepts · Python API · Compatibility · Data and trust

Source, issue tracking, and contributor documentation live in the marimo-lens repository.

Metadata

Release files for marimo-lens 0.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for marimo-lens 0.0.10
File Size Uploaded
marimo_lens-0.0.10.tar.gz 183.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for marimo-lens 0.0.10
File Interpreter ABI Platform
marimo_lens-0.0.10-py3-none-any.whl Python 3 none any Details

Total release size: 379.1 kB

Release files / marimo_lens-0.0.10.tar.gz

Download URL marimo_lens-0.0.10.tar.gz
Size 183.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3b33ebb43f7dc3cf4cf318490a4e4ebe768f53b7ae140c649bcaddd450430893
BLAKE2b-256 checksum
How to use checksums
7d2bb43eefd4aed26442a86e5ad9329a53b17d6bee8bbacbe63f30927d88cb5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / marimo_lens-0.0.10-py3-none-any.whl

Download URL marimo_lens-0.0.10-py3-none-any.whl
Size 196.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f3f78e90e15b32033364983d21ea9e4ed9f708ac445ce7689a1f088860513241
BLAKE2b-256 checksum
How to use checksums
0b2e51e165400e26efd342fb1943750abfa11f583edc73e9c16afdd5954ec855
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

This release

0.0.10 This release

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page