Name: gittyx-ai
Type: CLI tool + Local web dashboard
Website: https://gittyx-ai.com
gittyx-ai is an AI-powered CLI tool that analyzes a Git repository’s history and launches a local web dashboard to visualize, explore, and query the codebase’s evolution.
- CLI: Analyzes commits, diffs, and generates semantic summaries
- Web: Dashboard served locally at
http://localhost:49251with interactive timeline and AI-powered Q&A - Private by design: All data stays on the developer’s machine when using
local mode.
Analyze commits, generate semantic summaries, and ask natural language questions about your repo:
- “When did we migrate from Oracle to SQL Server? and why?”
- “Why was Redis removed?”
- Analyze Git repositories using the CLI
- Launch an interactive dashboard at
http://localhost:49251 - Commit timeline, semantic summaries, Q&A interface
All processing happens locally if you choose local mode. Your code never leaves your machine.
# Install GittyX globally
npm install -g gittyx-ai
# Navigate to your Git project
cd your-project
# Analyze your repository
gittyx analyzeRequires Node.js 18+ and a Git repository
For online mode, set yourAI providerapi key:
- For Gemini
GEMINI_API_KEYin.env- For OpenAI
OPENAI_API_KEYin.envFor local mode, you will need to:
- Download and install Ollama
- Run:
ollama serve- Run:
gittyx analyze --mode local, write the name of model you want to use, check the list of available models
gittyx analyze -hUsage: gittyx analyze [options]
Analyze repository and start dashboard
Options:
-l, --limit <number> The number of the most recent commits to analyze (default: 200)
-m, --mode <string> GittyX mode: online (gemini or openai) or local (ollama) (default: "online")
-h, --help display help for command| Feature | Soon | Future | Future+ |
|---|---|---|---|
| VSCode Extension | x | ||
| Timeline Diff Comparison | x | ||
| Team Dashboards (online only) | x |
We welcome contributions! Check out our Contribution Guide and help improve GittyX.
Licensed under the Apache-2.0 License
Developed by Mohammed TATI
Made for developers, by a developer