Skip to content

Frequently asked questions

Is Tavotto free?

Yes. Tavotto is open source (AGPL-3.0). You can download and use it immediately with no account required; every current feature stays free forever.

Every feature available today stays free forever. Nothing you can use now will ever be moved behind a paywall.

We are planning a more capable Pro edition in the future, charging only for newly added features. Leave your email on the homepage if you want to hear when it is ready.

Is there any risk of data leakage? Are my figures and data uploaded?

No. Rendering, layout and export all happen on your computer; Tavotto never uploads your figures, scripts, projects or data.

Tavotto itself makes only two kinds of network requests: a daily check for updates (which can be turned off in Settings → About & updates via the "Check daily" toggle), and anonymous usage statistics, which are disabled by default and enabled only if you agree. Telemetry never contains figures, scripts, paths or any text.

Diagnostic bundles stay on your computer, fully scrubbed, and are sent only after your confirmation. When connecting an AI, requests go exclusively to the AI you chose.

Tavotto tutorial: how do I get started?

Three steps to get started: install the app, drag a .py plotting script into the window, visually edit the figure, then export.

  1. Download and install. The installer bundles Python with numpy, matplotlib, pandas, scipy, seaborn and Pillow, so you do not need your own Python.
  2. Drag a .py plotting script into the window, or open the folder holding your scripts. The homepage also provides a guided sample.
  3. Double-click a figure to edit objects inside it, arrange panels on the page, then export. A pre-submission check runs automatically before export.

Prefer not to install yet? Try it in your browser.

How do I connect Tavotto to Codex, Claude Code or other AI editors?

With the desktop app installed, open Settings → Figure assistants → Connect AI editors and click Connect on your editor's row.

Supported: Codex, Claude Code, WorkBuddy, Cursor, VS Code, Trae, ZCode and Claude Desktop. The first time, it asks which project folder the editor may work in.

Without the desktop app, Codex users can install the plugin. In a terminal, run:

codex plugin marketplace add Tavotto/Tavotto --sparse .agents/plugins
codex plugin add tavotto@tavotto
pipx install "tavotto[worker]"

Where do I download Tavotto, and which systems are supported?

From the homepage of this site: macOS (Apple silicon or Intel) and Windows x64 are supported.

Requirements: macOS 14 or later on Apple silicon, macOS 15 or later on Intel, and Windows x64 (there is no Windows ARM build). On Linux, install from PyPI: pipx install "tavotto[worker]".

The current version is 0.21.1. Every release is on GitHub Releases.

Windows says the download "isn't commonly downloaded. Make sure you trust it before opening." What should I do?

It is the usual warning Edge and Windows show for new software: the Tavotto Windows installer is not code-signed yet, and a new version has not built up download reputation. Three steps get past it.

  1. When Edge shows "Tavotto-0.21.1-Windows-Setup.exe isn't commonly downloaded", hover over the download, click "…", then "Keep".
  2. When "Microsoft Defender SmartScreen couldn't verify if this file is safe" appears, click "Show more", then "Keep anyway".
  3. If "Windows protected your PC" appears the first time you run the installer, click "More info", then "Run anyway".

To check the installer yourself, run this in PowerShell; the result should be 639a9f41474d4d8f37178a152f6b5c122272f50d04ee008416533e03bdc26540.

Get-FileHash .\Tavotto-0.21.1-Windows-Setup.exe -Algorithm SHA256

Will Tavotto change my original script?

No. Your edits on the canvas are stored in the layout and replayed onto the figure each time the script reruns; the script itself is untouched.

Writing back to the source file happens only when you ask for it, and you can lock it off per project. A connected AI changes a script only when you ask it to.

Do scripts written by AI work? Do I need to install Python?

Yes, and no. Any matplotlib script works, including seaborn and pandas plots, whether Claude, Codex or ChatGPT wrote it or you did; the desktop app bundles Python.

Installing from PyPI needs Python 3.10 to 3.14.

Plots made with plotly or Pillow are not matplotlib objects and cannot be edited inside the figure. Tavotto says so, and your connected AI can save a new matplotlib version of the script, leaving the original as it is.