Open-source Airflow 3 Plugin

★ View on GitHub
AIRFLOW PLUGIN

Airflow 3 lets plugins embed custom FastAPI apps directly into the UI. Dagventure is one such plugin: no extra server, no sidecar. Copy plugins/ and restart.

DAGS AS BUILDINGS

Every active Dag becomes a building on a living island. Color reflects real state: blue (success), yellow (running), red (failed), purple (paused). Refreshes every 10 seconds.

LIVE LOGS

Running Dags spawn goblin workers. Interact to browse task instances and read live logs pulled directly from your Airflow API. Failed Dags can be deleted from the UI.

GET STARTED

Works with Astronomer Astro and any Airflow 3 setup.

  1. Copy plugins/ to your project
  2. Run astro dev restart
  3. Click Dagventure in the nav bar
View on GitHub →

Your Airflow 3 Dags are buildings.

An open-source Airflow 3 plugin that turns pipeline monitoring into a pixel-art adventure.

Dagventure world overview
Airflow 3 Plugin Airflow 3 lets plugins embed custom FastAPI apps into the UI. Dagventure requires no extra server: copy plugins/ and restart.
Live Dag Status Buildings change appearance based on real Dag state. Blue = success, yellow = running, red = failed, purple = paused.
Live Log Viewer Talk to goblin workers on running Dags to inspect task instances and read logs pulled from your Airflow API.
Delete Failed Dags Attack failed Dag buildings with your sword. 3 hits triggers an explosion and deletes the Dag from Airflow.

Install in 3 steps

  1. Copy plugins/ to your Airflow project
  2. Restart the API server: astro dev restart
  3. Click Dagventure in the Airflow nav bar
Dag interaction menu Night scene
View on GitHub →

Pixel art by Pixel Frog · Built with Airflow 3 & Phaser 3