dora icon indicating copy to clipboard operation
dora copied to clipboard

Idea: Visual Graph Editor for YAML Configuration

Open royalrexwang opened this issue 9 months ago • 3 comments

I am a huge fan of Dora, and I have been studying some examples recently. I have some ideas regarding the configuration of Dora YAML files. I'd like to propose an idea for a visual configuration editor for dora-rs, inspired by tools like LabVIEW or Blender Nodes. Instead of writing dataflow.yaml manually, users could design the dataflow with drag-and-drop modules and export a valid YAML config.

Describe the solution you'd like

  • Add/remove operator nodes
  • Connect input/output ports between nodes
  • Set node parameters via UI panel
  • One-click export to dora.yaml.

Thank you again for creating an open robotics framework. I'm excited to keep working with Dora, and hope this idea contributes toward its growth.

royalrexwang avatar May 14 '25 01:05 royalrexwang

That would be awesome!

I agree that manually making dataflow is very annoying.

I think that this would work best as a standalone web-page of some sort.

There is a formal jsonschema specification of the yaml file here: https://github.com/dora-rs/dora/blob/cb53fc2c111829207f4a93907affee45894ccaad/libraries/core/dora-schema.json that you can have a look to be able to validate the yaml syntax

haixuanTao avatar May 14 '25 12:05 haixuanTao

I wonder what a vibe coded visual graph editor would look like !

I believe it could be very very cool

haixuanTao avatar May 21 '25 16:05 haixuanTao

Take a look of this MoFA (an AI agent framework which is built on top of Dora) sub-project: https://github.com/moxin-org/mofa/tree/main/MoFA_stage, such that you can build your YAML declaration thru GUI.

heyong4725 avatar May 21 '25 21:05 heyong4725

Take a look of https://berrylvz.github.io/dora_dataflow_editor/

berrylvz avatar Nov 26 '25 08:11 berrylvz

Very nice!

phil-opp avatar Nov 26 '25 10:11 phil-opp