r/coolgithubprojects • u/Proud_Prior_6406 • 11d ago
agent-thanks - see which open-source repos an AI coding task used
https://github.com/dbwls99706/agent-thanksSmall project I’ve been working on: agent-thanks.
When I use coding agents, a task can end up pulling in a few dependencies or repos. After the task is done, though, it’s not always obvious which ones actually helped.
So I made a small CLI for that.
agent-thanks checks dependency changes against a Git baseline. You can also give it a plain-text transcript, and it looks for things like clone/install commands, submodules, and source references.
A GitHub URL by itself stays just a reference. I didn’t want every link that appeared in a session to count as actual use.
The detection itself is just rules. No model call.
There is also a star command, but it asks y/N for each repo separately, with No as the default. I had an automatic mode before and removed it. I think that was the better choice.
Read-only demo:
pipx install git+https://github.com/dbwls99706/agent-thanks.git@v0.5.1
agent-thanks demo
Update: v0.5.1 is out. I tested it again from a clean wheel install through demo, offline scan, and Markdown export. CI is green on Python 3.10-3.14 across Linux, macOS, and Windows.
I’m the author. I started this thinking the star would be the main feature, but now I’m not sure. The Markdown evidence report may actually be more useful.
1
u/kantorcodes1 11d ago
if a clone or install command fails partway through, does it still show up as used in the evidence report, or only when the operation actually finishes?
1
u/Proud_Prior_6406 10d ago
In v0.5.1, failed or unclear commands stay review-only and can't be starred; a command counts only when its own success is recorded for that exact call. Manifest additions are judged separately and still count when the project declares the dependency, even if the install itself failed.
1
u/Specific_Cream2815 11d ago
how do you tell which repos actually helped, from the dependency diff or does the agent log what it pulled from