Press "Enter" to skip to content

AI Devlog: Coding a CLI Tool for LLM Code Reviews – Python, Aider, ChatGPT.

Learn to code like you’re in the future. In this installment, we’re advancing the development of “diffbro,” our minimal, yet useful CLI tool powered by Python and LLM to get peer reviews BEFORE our peer reviews. For those who’ve just stumbled upon this, diffbro is designed to enhance your code reviews, ensuring you’re ready before the actual peer-review phase.

Today’s session is all about integrating GPT model support so we can choose which OpenAI GPT model we use. We’ll then add two essential CLI flags that enable diffbro to discern the file types we want to include or exclude for our AI-powered reviews. Across this entire video series you’ll notice our emphasis isn’t merely on the “what” but more so the “how.” Our journey leverages the latest, USEFUL AI programming tools. We harness tools like Aider, AI Copilot, ChatGPT, and use Poetry as our python dependency manager. This series is meant to give you insight into the future of AI engineering and GPT engineering on the edge. So, whether you’re a seasoned developer or a curious mind, sit back, relax, and immerse yourself in this AI Devlog.

👀 Bro, where can I install diffbro?
Diffbro is coming to a pip install near you SOON.
Subscribe, and like so you don’t miss the official launch!

🤖 Start your AI Driven Development journey.

1️⃣ See how diffbro was born.

🌎 Links

Poetry: https://python-poetry.org/docs/
Aider: https://aider.chat/
Git Diff: https://git-scm.com/docs/git-diff

🖥 Equipment

– Mac book pro 16″ M2 https://support.apple.com/kb/SP890?locale=en_US
– Fujifilm X-H2s https://fujifilm-x.com/en-us/products/cameras/x-h2s/specifications/

#️⃣ Hashtags
#aitool #aider #devlog