GitGuru Documentation

Welcome to GitGuru - your AI-powered Git CLI assistant. Learn how to streamline your Git workflow with natural language commands and intelligent suggestions.

What is GitGuru?

GitGuru is an intelligent Git CLI tool powered by Google's Gemini AI that helps developers work with Git using natural language. Instead of memorizing complex Git commands, you can simply ask GitGuru what you want to do, and it will suggest the right command with safety analysis.

Key Features

  • Natural Language Processing: Ask Git questions in plain English
  • Safety Analysis: Every suggestion includes a safety level indicator
  • AI Commit Messages: Generate meaningful commit messages automatically
  • Interactive Learning: Learn Git concepts with AI explanations
  • Enhanced Output: Beautiful, colorful terminal output
  • Repository Insights: Get intelligent analysis of your repository

Quick Start

Get up and running with GitGuru in just a few steps:

1

Install

npm install -g gitguru
2

Configure

gg addkey YOUR_GEMINI_API_KEY
3

Start Using

gg ask "how do I undo my last commit?"