Skip to content

GI-STANDARDS/GITmaxed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Account GitHub Desktop for Power Developers

Manage multiple GitHub accounts in a single GitHub Desktop installation without constantly signing in and out.

GitHub Platform License Status Multi Account


One Desktop. Multiple GitHub Accounts.


✨ GITmaxed

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.

  • Check Issue Before Downloading

  • 14-jul-2026 8AM

Perfect for developers who use:

  • 💼 Work account
  • 👨‍💻 Personal account
  • 🚀 Open Source account
  • 🏢 Organization accounts

without repeatedly logging in and out.


🎯 Features

Feature Status
🔐 Multiple GitHub Accounts
👤 Account Picker while Cloning
📂 Per-Account Repository Folder
🤖 Automatic Account Detection
🔄 Commit Account Switcher
🔒 Credential Isolation
✍ Correct Commit Author

📸 Preview

GITmaxed.blur.mp4

⚡ Quick Start

📥 Installation

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 🚀

🛠 Build From Source

git clone https://github.com/GI-STANDARDS/GITmaxed

cd GITmaxed

yarn install

yarn build:prod

yarn start

🧠 How It Works

Repository
      │
      ▼
Is Account Assigned?
      │
 ┌────┴────┐
 │         │
Yes        No
 │         │
 ▼         ▼
Use      Detect Folder
Assigned     │
Account      ▼
        GitHub/{username}/{repo}
               │
        ┌──────┴──────┐
        │             │
     Found         Not Found
        │             │
        ▼             ▼
 Use Matching     Fallback to
    Account      Default Account

🏗 Architecture

🧩 3-Tier Account Resolution

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.


📁 Project Structure

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

💡 Example Folder Structure

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.


✅ Benefits

  • 🚀 No constant login/logout
  • 🔐 Separate credentials
  • 👤 Correct commit author
  • 📂 Automatic account selection
  • ⚡ Faster workflow
  • 🧹 Cleaner repository organization

⚠ Current Limitations

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

📌 Roadmap

  • Multiple GitHub accounts
  • Credential isolation
  • Folder detection
  • Commit account switcher
  • GitHub Enterprise support
  • macOS support
  • Linux support
  • UI improvements
  • Automated tests
  • Plugin architecture

🤝 Contributing

Contributions are welcome!

If you'd like to improve GITmaxed:

Fork
   │
   ▼
Create Branch
   │
   ▼
Commit Changes
   │
   ▼
Open Pull Request 🚀

⭐ Support

If GITmaxed saves you time,

Star the repository

and help other developers discover it.


📜 License

Licensed under the MIT License.


Built with ❤️ by GI-STANDARDS for developers

About

GitHub Desktop Multiple Accounts Edition — an open-source enhancement that lets developers manage multiple GitHub accounts, SSH identities, organizations, and repositories without repeated logins.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Contributors