“Summon a daily contribution. Maintain the illusion. Worship the green.”


You ever stare at your GitHub contribution graph like it's a Tamagotchi you forgot to feed?

Yeah, me too.

So I built something unholy:

A Bash-based automation daemon that ensures your GitHub profile always looks... alive.

It commits. It pushes. It even wakes your computer from the dead to do it.


✨ Features

  • Schedules fake-but-believable commits at randomized human hours
  • 🔁 Retries if GitHub rejects your offering
  • 💾 Logs your ritual attempts and successes
  • 🌴 Vacation mode, so your ritual pauses when you need rest (or alibis)
  • 🔥 Self-healing if a ritual was missed (triggered by guilt and grep)
  • 👁️ macOS popup warnings like: > “⚠️ No ritual detected today. The square is empty. You are exposed.”

🎛️ Customization Options

  • 🧙 Choose your commit incantations like:
    • feat: added function nobody asked for
    • fix: removed existential crisis from variable name
  • 📜 Add custom altar messages
  • 🔓 Unlock rare achievements like:
    • "100 Days of Devotion"
    • "The Sacred Streak"

📦 What's Included?

  • ✅ Daily ritual cron + safety check daemon
  • 🪞 GitHub visibility flip (goes public, commits, hides again)
  • 🧙‍♀️ Bash installer with prompt-based setup
  • 🏕️ Vacation flag toggle for burnout mercy
  • 🧾 .command launcher for double-click ritualism
  • 🎨 Coming Soon:
    • SVG badges
    • GitHub profile theme pack
    • Guilt Daemon™ (shames you in Slack when your squares go dark)

❓ Joke or Real Tool?

Yes.

I built it for fun. I also use it daily.

It’s part spiritual theater, part productivity placebo, and part real automation.


🛠 Tech Stack

  • Bash
  • cron, pmset, at, and osascript (macOS)
  • GitHub CLI (gh)
  • Dark magic

🧪 Want to Try It?

I'm testing the waters. If enough devs want this, I’ll clean it up, ship a proper version, maybe even add a front-end GUI (Tauri? React? Electron? We’ll see).

Leave a comment if you'd actually use it — or just want the GitHub link.


“Coding is a ritual. This just makes it official.”