🔐 Shehata-Git – Never Mix Up Git Accounts Again
A local-first identity manager that automatically maps every repository to the right GitHub account.
⬇️ Download the latest version for Windows
Get Shehata-Git
Free. No sign-up required. Works offline.
🧠 What Is Shehata-Git?
Shehata-Git is a small Windows application that solves a common problem: keeping your Git commits attached to the correct GitHub account.
If you use multiple GitHub accounts (work, personal, clients, AI agents), you know the pain of pushing commits under the wrong identity. Shehata-Git watches your folders and automatically applies the right Git username and email for every repository you touch.
It runs entirely on your machine. No cloud, no tracking, no sign-up.
🎯 Who Should Use This?
- Developers who juggle work, personal, and open-source GitHub accounts.
- AI coding agents (like Cursor, Copilot, or custom agents) that need to commit under a specific identity.
- Freelancers managing multiple client repositories.
- Teams that want to enforce consistent Git identity per project.
✨ Key Features
- Automatic identity switching – Set rules once. Shehata-Git detects the folder and applies the correct Git config.
- Local-first – All data stays on your computer. No internet connection required after setup.
- Works with any Git client – Command line, VS Code, GitHub Desktop, or AI agents. It just works.
- Simple rule editor – Add a folder path, pick the GitHub account, and you are done.
- MCP support – Connect AI agents directly to your identity manager via the Model Context Protocol.
- Lightweight – Built with Rust and Tauri. Uses less than 50 MB of RAM.
💻 System Requirements
- Operating system: Windows 10 or Windows 11 (64-bit)
- RAM: 512 MB minimum
- Disk space: 200 MB
- Git: Git for Windows (any version).