Item logo image for GitPilot

GitPilot

ExtensionDeveloper Tools
Item media 5 (screenshot) for GitPilot
Item media 1 (screenshot) for GitPilot
Item media 2 (screenshot) for GitPilot
Item media 3 (screenshot) for GitPilot
Item media 4 (screenshot) for GitPilot
Item media 5 (screenshot) for GitPilot
Item media 1 (screenshot) for GitPilot
Item media 1 (screenshot) for GitPilot
Item media 2 (screenshot) for GitPilot
Item media 3 (screenshot) for GitPilot
Item media 4 (screenshot) for GitPilot
Item media 5 (screenshot) for GitPilot

Overview

AI-powered commit messages and PR descriptions

GitPilot — AI Commit Messages & PR Descriptions Stop wasting time writing commit messages and pull request descriptions. GitPilot reads your actual code changes and generates clear, professional git context directly inside GitHub and Azure DevOps — no copy-pasting, no tab-switching. ────────────────────────────────────────── HOW IT WORKS ────────────────────────────────────────── GitPilot injects a single "Generate" button into the git interfaces you already use: • GitHub file editor → commit modal Captures the diff between the original file and your edits, then generates a commit message and fills it in. • GitHub pull request creation page Reads your changed files and commit history, then generates a PR title and full description. • Azure DevOps file editor → commit panel Uses the built-in "Highlight Changes" diff view to extract your edits, then generates a commit message. One click. The text lands directly in the title and description fields. Edit it before committing if you want — it's just a starting point. ────────────────────────────────────────── WHAT HAPPENS WHEN YOU CLICK GENERATE ────────────────────────────────────────── 1. GitPilot reads the diff of your current changes from the editor — GitHub: reads CodeMirror's in-memory line model (captures original on page load, diffs on generate) — Azure DevOps: reads Monaco Editor's diff model via the Highlight Changes tab 2. The diff is sent to an AI model (Google Gemini Flash by default) 3. The generated text is filled directly into the commit message or PR description field Nothing is saved to a server. The diff goes to the AI API, the response comes back, done. ────────────────────────────────────────── AI PROVIDERS ────────────────────────────────────────── Free tier uses Google Gemini Flash — fast and cost-effective. Prefer a different model? GitPilot supports Bring Your Own Key (BYOK): • Google Gemini (any model) • Anthropic Claude Haiku • OpenAI GPT-4o mini BYOK users get unlimited generations with their own key. Keys are encrypted with AES-256-GCM before storage. ────────────────────────────────────────── SUPPORTED PLATFORMS ────────────────────────────────────────── ✅ GitHub (github.com) - File editor commit modal - Pull request creation page ✅ Azure DevOps (dev.azure.com) - File editor commit panel ────────────────────────────────────────── PRIVACY ────────────────────────────────────────── GitPilot does NOT: • Store your code, diffs, or generated text on our servers • Read files you haven't actively opened for editing • Access your full git history • Track your browsing activity • Inject buttons on any site other than github.com and dev.azure.com The only data that leaves your browser is the diff you explicitly choose to generate a message for, sent directly to the AI provider you've selected. Full privacy policy: https://gitpilot.app/privacy ────────────────────────────────────────── PERMISSIONS — WHY EACH ONE IS NEEDED ────────────────────────────────────────── storage Saves your authentication token locally so you stay logged in between browser sessions. Nothing else is stored. activeTab Reads the currently open editor page to extract your code changes and inject the Generate button. GitPilot only activates on github.com and dev.azure.com pages. scripting Azure DevOps uses Monaco Editor, whose JavaScript API lives in the page's own JS context. The scripting permission is required to read the diff model from that context. It is used only on dev.azure.com pages to read editor content — never to modify pages or run arbitrary code. Host access to github.com and dev.azure.com Required to inject the Generate button and read editor content on those two sites. GitPilot requests no other host permissions. ────────────────────────────────────────── GETTING STARTED ────────────────────────────────────────── 1. Install GitPilot from the Chrome Web Store 2. Sign up free at gitpilot.app 3. Click "Connect Extension" in the dashboard — links your account to the extension in one click 4. Open any file in GitHub or Azure DevOps, make an edit, and click ✨ Generate ────────────────────────────────────────── FREE TIER LIMITS ────────────────────────────────────────── 10 generations per day per type: • Commit messages • PR titles & descriptions • Branch names • Code review summaries • Release notes • Changelog entries Use your own API key for unlimited generations. ────────────────────────────────────────── OPEN SOURCE ────────────────────────────────────────── GitPilot is open source. View the code, report issues, or contribute at: https://github.com/[your-handle]/gitpilot

Details

  • Version
    0.1.1
  • Updated
    June 20, 2026
  • Offered by
    Ayomide Bamigboye
  • Size
    206KiB
  • Languages
    English
  • Developer
    Bamigboye Ayomide Temitayo
    15, Olubunmi Ibitoye street, Joyce-B road, oke-ado Ibadan, Oyo 200252 NG
    Email
    bamigboyeayomide200@gmail.com
    Phone
    +234 810 625 7884
  • Trader
    This developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.

Privacy

Manage extensions and learn how they're being used in your organization

GitPilot has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

GitPilot handles the following:

Personally identifiable information
Authentication information

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps