4.0 · Obsidian bridge

One graph. Two homes.

Futsu speaks Obsidian JSON Canvas v1.0 natively, so your pipelines live wherever you think best — and stay in sync both ways.

4.1 · Interop

Two-way JSON Canvas sync.

Export a Futsu pipeline to an Obsidian canvas, edit it in your vault, and import it back — the graph round-trips losslessly through the open JSON Canvas v1.0 format.

  • Open JSON Canvas v1.0 format
  • Lossless export ⇄ import
  • Version pipelines as plain files in your vault
pipeline.canvas · JSON Canvas v1.0

{

"nodes": [

{ "id": "planner", "type": "agent", … },

{ "id": "coder", "type": "agent", … }

],

"edges": [

{ "from": "planner", "to": "coder" }

]

}

4.2 · Workflow

Design where you think.

Sketch the flow in Obsidian alongside your notes, then open it in Futsu to pin models and run it. Same graph, two surfaces — no copy-paste, no drift.

  • Sketch in Obsidian, run in Futsu
  • Keep pipelines next to your docs
  • No lock-in — it's just a canvas file
localhost:7878/p/orchestrator/canvas
The same pipeline graph open in the Futsu canvas
Use cases

What teams use Obsidian for.

JOB 01

Sketch a flow next to the notes that explain it

Design in your vault, then open the same .canvas file in Futsu and run it.

JOB 02

Keep pipelines under the same git as your docs

Plain JSON Canvas files version like everything else you write.

JOB 03

Verify every sync with a plain git diff

Round-trips are lossless — unknown fields survive, and the diff proves it.

Free in early accessBring your own keys — zero markupEverything lands as plain filesNo credit card

Your pipelines, wherever you work.

Bridge Futsu and Obsidian and keep both in sync.