Projects

Open source

agent-plugins

agent-plugins packages a Python library with the instructions and tool configuration agents use to work with it.

Open source

marimo-studio

marimo-studio turns a marimo notebook into web pages with their own layouts and interactions. The pages reuse the notebook's Python data, calculations, and controls.

Open source

Offprint

Offprint saves rendered web pages as self-contained HTML and searchable PDFs. Text, links, and visuals travel together so agents can read the evidence in a page.

Open source

anywidget-mcp

anywidget-mcp turns existing AnyWidgets into MCP Apps, reusing their Python logic and JavaScript interfaces inside AI conversations.

Open source

mdx-marimo

mdx-marimo places live Python and SQL cells among MDX prose and components. Cells stay connected across the page and run in the reader's browser.

Open source

RefKit

RefKit parses, queries, edits, and renders bibliography data from Python and Polars.

Open source

pyobservablejs

pyobservablejs brings Observable’s reactive cells and browser libraries into Python notebooks. Python supplies the data, while JavaScript inputs and charts update together in the browser.

Research · Open source

marimo-lens

marimo-lens records a marked notebook result, note, image, and producing cells as one request. The request stays intact while an agent works and a reviewer checks the result.

Open source

pyagentbrowser

pyagentbrowser embeds agent-browser inside a Python process. Snapshot-scoped actions return the page before, the page after, and a structural diff between them.

Open source

jupyter-book-marimo

jupyter-book-marimo adds connected, live Python and SQL cells to Jupyter Book pages.

Open source

marimo-export

marimo-export publishes selected states of a marimo notebook as verifiable static files.

Research · Open source

VACP

VACP exposes a data-driven app's structure, inspectable data, and controls to an AI agent. After an action, the agent can inspect the resulting view.

Research · Open source

chartcoach

chartcoach collects 781 visualization guidelines and keeps each source and exception beside the advice. People and chart tools can search the same catalog.

Research

Agentic Visual Reporting

Agentic Visual Reporting composes language models with statistical tools and explicit chart-design rules. A fixed pipeline turns their outputs into an interactive report with executable provenance.

Production

Ripassa.hu

Ripassa.hu publishes the consultancy's services, projects, and articles in Hungarian and English.

Thirteen image-capable models recognized a figure's purpose and dimensionality more reliably than its visual marks. Expert annotations across 305 scientific figures provided the comparison.

Open source

D2 Widget

D2 Widget renders editable text diagrams inside Python notebooks.

Open source

quarto-gradio

quarto-gradio turns a Python block in a Quarto document into an embedded Gradio app. Readers can run and edit it on the published page.

Production

apa.hu

apa.hu publishes Hungarian articles on men's health, mental health, and fatherhood.

Production

Driva

Driva organized vehicle telemetry around each drive. Drivers could follow the route and review speed, distance, fuel use, and earlier trips.

PLUTO asks 25 questions about a proposed use of data, maps its possible public benefits and harms, and suggests changes to the plan.

Research

Draco 2

Draco 2 checks charts against explicit design rules, completes partial specifications, and ranks alternatives. Each result shows which rules shaped its score.