Ask Iche: I built a version of me my colleague can ask about git
This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built For six months, my colleague has sent me the same message: "Iche, git is doing something again." She's a Flutter developer learning a Node.js backend. The code isn't where she gets stuck. Git is. Push, pull, fetch, and the classic: "why was my push rejected?" Every time, I stop what I'm doing and explain…
The source material tells the story of a developer who built a local AI tool called Ask Iche to help a colleague who struggles with Git. The colleague, a Flutter developer learning Node.js, frequently asked questions about Git operations like push, pull, fetch, and conflict resolution. The developer created Ask Iche using a local AI model called Gemma 3 4B running through Ollama.
Ask Iche reads the user's Git repository, determines the necessary steps to resolve issues, and explains each step in plain English for the user. The tool runs Git commands one at a time, asking for confirmation before proceeding with potentially risky steps. It also checks the repository after each step to ensure accuracy. Ask Iche covers various Git tasks such as named stashes, undoing commits, cleaning up branches for review, copying commits, and basic branch management operations.
The developer aimed to make Git simpler and easier for beginners and experienced developers alike. The final result is a local, offline, and free AI git buddy that helps users navigate Git issues without the need for a Git course or external resources.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.