🚀 GITmaxed
Manage multiple GitHub accounts in a single GitHub Desktop installation without constantly signing in and out.
One Desktop. Multiple GitHub Accounts.
Important
-
GitHub Desktop currently supports only one signed-in GitHub account at a time.
-
GITmaxed removes this limitation by allowing you to use multiple GitHub accounts inside the same application.
-
14-jul-2026 8AM
Perfect for developers who use:
- 💼 Work account
- 👨💻 Personal account
- 🚀 Open Source account
- 🏢 Organization accounts
without repeatedly logging in and out.
| Feature | Status |
|---|---|
| 🔐 Multiple GitHub Accounts | ✅ |
| 👤 Account Picker while Cloning | ✅ |
| 📂 Per-Account Repository Folder | ✅ |
| 🤖 Automatic Account Detection | ✅ |
| 🔄 Commit Account Switcher | ✅ |
| 🔒 Credential Isolation | ✅ |
| ✍ Correct Commit Author | ✅ |
GITmaxed.blur.mp4
Download the Latest Release
1. Launch GitHubDesktop.exe
2. Sign in with your first GitHub account
3. Open:
Settings → Accounts
4. Add additional GitHub accounts
5. Start working 🚀
git clone https://github.com/GI-STANDARDS/GITmaxed
cd GITmaxed
yarn install
yarn build:prod
yarn startRepository
│
▼
Is Account Assigned?
│
┌────┴────┐
│ │
Yes No
│ │
▼ ▼
Use Detect Folder
Assigned │
Account ▼
GitHub/{username}/{repo}
│
┌──────┴──────┐
│ │
Found Not Found
│ │
▼ ▼
Use Matching Fallback to
Account Default Account
1️⃣ Manual Assignment
│
▼
2️⃣ Folder Detection
GitHub/{username}/{repo}
│
▼
3️⃣ Endpoint Fallback
This guarantees the correct account is selected whenever possible while remaining fully backward compatible.
| File | Purpose |
|---|---|
app/src/lib/get-account-for-repository.ts |
🧠 Core account resolution engine |
app/src/lib/trampoline/find-account.ts |
🔐 Credential helper |
app/src/ui/changes/commit-message-avatar.tsx |
👤 Commit account switcher |
GitHub
│
├── john-work
│ ├── API
│ ├── Dashboard
│ └── Website
│
├── john-personal
│ ├── Portfolio
│ ├── Game
│ └── AI
│
└── OpenSource
├── React
└── Linux
GITmaxed automatically determines which GitHub account should be used based on the repository location.
- 🚀 No constant login/logout
- 🔐 Separate credentials
- 👤 Correct commit author
- 📂 Automatic account selection
- ⚡ Faster workflow
- 🧹 Cleaner repository organization
Warning
This project is still evolving.
Current limitations include:
- Windows only
- GitHub Enterprise not supported yet
- UI still needs refinement
- Automated multi-account testing is not implemented
- Multiple GitHub accounts
- Credential isolation
- Folder detection
- Commit account switcher
- GitHub Enterprise support
- macOS support
- Linux support
- UI improvements
- Automated tests
- Plugin architecture
Contributions are welcome!
If you'd like to improve GITmaxed:
Fork
│
▼
Create Branch
│
▼
Commit Changes
│
▼
Open Pull Request 🚀
If GITmaxed saves you time,
⭐ Star the repository
and help other developers discover it.
Licensed under the MIT License.