Feature

Infinite Canvas

A boundless workspace for visual research and analysis.

Overview

The canvas is Jetro’s primary surface. It’s a zoomable, pannable 2D workspace where you place elements like charts, notes, PDFs, images, and dashboards, then connect them visually. Think Figma meets Bloomberg, built for research.

research.canvas
Frame: Dashboard
Note
Strong Q3 results. Revenue beat estimates by 8%. Margin expansion…
PDF
AR_FY25.pdf
214 pages
Image
chart_export.png
Embed
screener.in/sun-pharma

Element types

TypeDescriptionTypical use
FrameInteractive container for charts, dashboards, and custom UIsCharts, dashboards, tables, custom UIs
NoteRich markdown textThesis notes, annotations, research summaries
PDFEmbedded PDF viewerAnnual reports, research papers
ImageRaster image displayScreenshots, diagrams, logos
EmbedEmbedded external webpageLive webpages, Google Sheets, videos

Multi-canvas support

Create as many canvases as you need. Each canvas is independent with its own elements, edges, and viewport. Canvases can be universal (workspace-level) or scoped to a project.

Versioning

Jetro automatically snapshots your canvas as you work. Rolling retention keeps all snapshots for the last hour, one per 10 minutes for 24 hours, one per hour for 7 days, and one per day for 30 days. Restore any previous version instantly.

Canvas SDK

Every frame has access to a built-in SDK that lets it:

  • Load workspace files such as images and data
  • Store and retrieve data with persistent key-value storage
  • Query your local database directly from inside a frame