Skip to main content

Canvas Overview

Canvas is TARX's native BI layer — a visual analytics surface that connects directly to your workflow execution data and generates interactive charts from natural language descriptions.

What Canvas Is

Canvas bridges the gap between workflow automation and data analysis. Instead of exporting data to a separate BI tool, you link a Canvas to one or more workflows, describe a chart in plain English, and get an interactive ECharts visualization generated from aggregated execution output data — all inside TARX.

Key Concepts

ConceptDescription
CanvasA named analytics workspace with one or more tabs and a grid of chart objects
Workflow SourceA link from a Canvas to a workflow — and optionally a specific Output node via the Aggregate from output picker — defining which execution data to aggregate
Canvas AgentA user-configured canvas-kind agent (BYOK) that powers chart generation. You choose the model and API key.
ChartsInteractive ECharts visualizations generated from your workflow output data via the canvas agent
TabsOrganizational groups within a canvas — each tab has its own chart grid
Auto-GenerateA two-step flow (plan → generate) that creates an entire canvas automatically from your data schema

How It Works

  1. Create a canvas — give it a name, link a workflow source, select a canvas agent
  2. Agent generates charts — describe what you want to see; your canvas agent (using your BYOK key) generates an Apache ECharts configuration from aggregated execution data
  3. Explore interactively — hover for tooltips, scroll legends, zoom time axes
  4. Share — create a public share link for read-only access (no login required for viewers)

Data Flow

Workflow runs → execution outputs stored in TARX

Canvas aggregates outputs (last N runs / date range / all)

Schema + 30-row sample sent to your canvas agent (BYOK)

Agent returns Apache ECharts option JSON

Chart rendered with echarts-for-react in the browser

What Makes Canvas Different

  • Workflow-native: data comes directly from your workflow execution outputs — no export, no ETL
  • BYOK: chart generation uses your own LLM API key, not a platform credit. You pick the model.
  • Live data: refresh data from the latest workflow runs with one click
  • Shareable: create expiring share links for stakeholders who don't have a TARX account