AirfloGotchi

AirfloGotchi is a virtual pet game integrated with Airflow to keep your DAGs healthy

Apache Airflow

AirfloGotchi - A Tamagotchi for Apache AirflowAirfloGotchi is an interactive virtual pet game that brings gamification to Apache Airflow monitoring. Your pet's health directly reflects your DAG perfor...

Screenshot 1

About this project

AirfloGotchi - A Tamagotchi for Apache Airflow

AirfloGotchi is an interactive virtual pet game that brings gamification to Apache Airflow monitoring. Your pet's health directly reflects your DAG performance, making data pipeline monitoring more engaging and fun.

Health Mechanics

The game tracks three interconnected health systems:

  • Hearts (Long-term Health): Your pet starts with 5 hearts. Every 24 hours, the system checks for successful DAG runs. If you go a full day without any successful runs, you lose one heart. Lose all hearts, and your pet dies permanently.

  • Hunger Meter (0-10): Checked every 30 minutes. Successful DAG runs increase your pet's hunger proportionally to execution time, while periods without successful runs decrease hunger by 1 point. Keep your pet fed with consistent DAG success!

  • Sickness Meter (0-10): Reflects failed DAG runs detected in the last 30 minutes. Each failure increases sickness, capped at 10. Failed DAGs literally make your pet sick.

Visual Feedback

Your pet's appearance dynamically changes based on its condition, displaying seven distinct states: dead, sick, sad, hungry, sleeping, happy, or normal. Color-coded health bars provide instant visibility into all three health metrics.

Stack:
Apache Airflow
Team

You must be logged in to comment

Sign in to comment

Comments

No comments yet

Be the first to share your thoughts!

Project Info

Published on Nov 12, 2025
View on GitHub