data-venger/airflow_studio — reverse-engineered prompt
Reverse engineered prompt
Build me a visual Apache Airflow DAG builder called Airflow Studio. I want people to open a web page, drag tasks onto a canvas, connect them, edit their settings in a side panel, and instantly see valid Python DAG code generated.
It should support the common Airflow operators like Python, Bash, sensors, Postgres, BigQuery, S3 to GCS, HTTP, trigger DAG, and short circuit. Let users switch between normal DAG code and Taskflow style code. Add task groups, undo and redo, delete shortcuts, select all, escape to close things, and basic validation so cycles, missing required fields, and bad dag ids are caught while editing.
Please include save and load for DAG workspaces, a copy button for the generated code, light and dark themes, and a simple way to add new operators later using config and templates instead of changing backend code. Make it runnable locally with a frontend, backend API, and Docker compose, including Airflow for testing.
Want more depth? Deep Reverse