{
  "id": 12058084,
  "title": "Ask Iche: I built a version of me my colleague can ask about git",
  "url": "https://urgent.news/2026/10/05/ask-iche-i-built-a-version-of-me-my-colleague-can-ask-about-git",
  "topic": "ai",
  "section": "AI",
  "published": "2026-10-05T02:52:51.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/g00ds0ul/ask-iche-i-built-a-version-of-me-my-colleague-can-ask-about-git-1i6j"
  },
  "original_language": "en",
  "account": "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.",
  "summary": "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…",
  "key_points": [
    "Developer created AI tool \"Ask Iche\" for Git assistance",
    "Uses Gemma 3 4B model via Ollama to interpret Git operations",
    "Runs Git commands safely, checks repository after each step"
  ],
  "editors_take": "This development makes Git more accessible to developers of varying skill levels by providing a personalized, offline, and free tool that simplifies complex operations and offers plain English explanations.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}