SOLO 17 YEAR Founder OF ShadowLoop AI — The self-healing background test runner and auto-Git daemon

by

Hey Product Hunt! 👋

I'm a solo 17-year-old founder, and I built ShadowLoop AI to scratch my own itch. I was tired of the constant context-switching, manually running test suites, and remembering to stage and commit code every time things finally worked.

ShadowLoop AI is a lightweight, single-file Python daemon that completely automates that cycle in the background.

### ⚡ What it does:

1. Self-Healing Loop: The second you save a file, it catches the event, applies a smart 2-second debounce, and fires your test suite (`pytest`, `unittest`, custom scripts). If things break, it surfaces the exact error trace instantly so you can fix it.

2. Automated Version Control: The exact moment your tests pass, it automatically runs `git add -A` and commits the working code with a clean message. No manual staging, no forgotten commits.

3. Zero-Cost Runtime: Optimized to run flawlessly inside zero-cost AI environments like OpenSwarm / Antigravity with absolute minimal resource overhead.

Check out our repository here:

As a young solo dev, I would love to get your honest feedback, advice, or feature ideas! What test frameworks are you running in your daily setup, and how do you handle your local version control workflow? Let's chat!

6 views

Add a comment

Replies

Best

17 and shipping a working daemon like this is genuinely impressive. The save -> test -> auto-commit loop is a neat idea. My setup's mostly pytest, with a separate slow lane for the network-heavy tests so the watch loop stays fast, and I keep the commit click manual out of habit (though having it stage + draft the message would save real friction). Curious how you handle flaky or async tests inside the debounce — that's what usually trips up watch-on-save for me.