Desktop pipeline workbench

Rime Editor

Shape data DAGs visually, inspect every table, edit scripts in place, and ship review reports from a focused desktop app built for Rime.

DAG firstCanvas authoring with node-level feedback.
Data visibleRows, columns, nulls, profiles, and previews.
ReportsOne-click review output for the current spec.

A product surface for Rime pipelines.

The CLI stays close to runtime execution. Rime Editor is the product layer for designing, debugging, and reviewing a pipeline when you need to see the data and graph at the same time.

Author the DAG without losing the YAML.

Drag through the pipeline, select nodes, and keep the current spec visible when you want the raw model.

Make dataset scanning the front door.

Table previews lead with shape, null count, cardinality, column profiles, and sampled rows before code.

Turn runs into reviewable evidence.

The report view renders the current pipeline with graph structure, table shapes, warnings, and outputs.

Feels like an IDE for pipelines.

Visual graph, right-side inspector, data grid, script source, and report preview sit in one desktop workflow.

Focused Rime Editor table preview with scan metrics, column profiles, and sampled rows.
Focused Rime report preview with DAG overview and output size tuples.
Focused Rime Editor YAML spec view.

From graph idea to reviewed run.

The editor is intentionally narrower than general docs. It explains the desktop workflow: open a project, inspect data, adjust nodes, and review output.

1

Open a Rime project

Load the pipeline, see cached nodes, and orient around the canvas.

2

Select and scan

Use the node panel to inspect table shape, columns, diffs, warnings, and source.

3

Edit the spec

Move between visual controls, YAML, and script source without leaving the run context.

4

Generate a report

Preview the current report in-app or open the generated file in a browser.

The same DAG stays inspectable.

Rime Editor keeps the pipeline concrete: graph structure, YAML, table previews, SQL, and reports all point back to the same node ids.

nodes:
  - id: patient_lab_wide
    kind: sql
    in:
      patients_source: patients_source
      lab_agg: lab_agg
    source: queries/patient_lab_wide.sql

  - id: sql_cohort_refine
    kind: sql
    in:
      repeat_visitors: repeat_visitors
    source: queries/sql_cohort_refine.sql
Clean Rime Editor table output sample from the dag-showcase project.

Example: dag-showcase

A compact project that walks through CSV and Parquet sources, SQL nodes, derived metrics, statistics, and report output.

Open example