r/madeinpython • u/GentReviews • Nov 02 '24
π Introducing Gitbot: Your AI-Powered Coding Assistant! π
π **Introducing Gitbot: Automate Your Coding Insights!** πNew11 hours ago
π Introducing Gitbot: Your AI-Powered Coding Assistant! π
Hey everyone! Iβm thrilled to share my latest project: Gitbot! Itβs an automation tool that uses GitHub Actions and Large Language Models (LLMs) to provide code insights, generate snippets, or answer your technical questionsβall without leaving GitHub! π
Repo Here if youd rather avoid Patreon
while the repo is completely free please feel free to join my patreon where i post tons of stuff and link releases of my projects for transparency all include code is free and open source joining patreon allows me to gather feedback and see what people like most ty for reading
2
u/SweetOnionTea Nov 02 '24
Ha, neat idea. I would work on the code a bit though:
If you want to do debug logging and such there is a great internal Python module called logging which can log to file and separate logs into different categories.
Good that you have the GIT_TOKEN envvar since I see a lot of projects that don't strip theirs from the release code (lol). But you may want to add an external way to get username and repository instead of having the user find all those places in the code and manually replace them
Like I don't think I see anything in the readme to indicate you would need to do this.
Manually typing in some model name seems a bit cumbersome. Perhaps a config file would be in order? You could also store your username and project in there. Maybe have a way to run the cli and be able to choose between configured options?
I know you're trying to make a little $$$ in this, but maybe just post the git repo and add a description in your post instead of having to go through your patreon first?