Your Git History,
Decoded.

Transform your repository into an intelligent knowledge base.Zero config. Local-first. AI-powered.

zsh — 80x24
$_
npm install -g gitgenius

Gemini 2.5 Flash

Powered by the latest multimodal models for lightning-fast context understanding.

Local-First Privacy

Your code never trains public models. Vectors are stored locally in SQLite.

Natural Language

Query your codebase like you're talking to a senior engineer. No regex required.

Stop Grepping.
Start Asking.

Context switching kills flow. GitGenius understands the semantic meaning behind your code, not just string matches.

User

Where is the auth logic for the dashboard?

GitGenius

Found in src/features/auth/AuthProvider.tsx.

It seems to be using a Context-based approach introduced in commit 8f2a1b.

User

Are there any known bugs in the login flow?

GitGenius

Yes, there's a TODO in LoginController.ts line 45 regarding a race condition during token refresh.

Release notes, automated.

Turn messy commit messages into beautiful, human-readable changelogs.

Raw Git Log

a0f104b fix: bug in login

b2c981a wip styles

c3d812f update button

d4e723g merge branch 'dev'

e5f634h fix typo

f6g545i trying to fix render issue

g7h456j final fixes??

h8i367k Revert "update button"

Before

Generated Changelog

v1.1.2 Release

  • New Login Flow

    Refactored authentication provider to support refresh tokens and prevent race conditions.

  • 🐛
    Rendering Fixes

    Resolved hydration mismatches in the button component.

After

Built on modern foundations

Gemini AI
TypeScript
Prisma
SQLite
Oclif
Inquirer
👨‍💻

Crafted by Pankaj Kumar.

Building tools for developers who care about craft.