GitMacHub app icon

Every GitHub account, one Mac client.
Work and personal, side by side.

GitMacHub keeps all your GitHub accounts in one native window, each with its own credentials and repositories. Switch accounts without touching your git config.

Free during early access. macOS 13 or later.

How it works

  1. 1. Add your accounts

    Sign in per account with a personal access token or SSH key.

  2. 2. See every repo at once

    Work and personal repositories in one window, clearly separated.

  3. 3. Switch in one click

    Accounts swap without touching your git config or global identity.

Why GitMacHub

Multi-account by design

Built for developers who live on both sides of an org boundary.

Credentials that stay separate

Per-account tokens and keys, stored securely on your Mac.

Local and private

Talks to the GitHub API from your machine. No cloud layer, no telemetry.

Frequently asked questions

What is GitMacHub?

GitMacHub is a native macOS client for people who work across more than one GitHub account. It keeps work and personal accounts in one window, each with its own repositories and credentials.

How do I sign in?

With a personal access token or SSH key per account, scoped the way you want. GitMacHub stores credentials securely on your Mac.

Does GitMacHub send my data anywhere?

No. Everything runs against the GitHub API from your machine, and GitMacHub itself has no cloud component and no telemetry.

Which GitHub features does it cover?

Repositories, pull requests, issues, and releases in one container, with account switching that does not touch your git config.

Does GitMacHub cost anything?

It is free during early access. Donations are welcome. It is part of a larger suite of local, offline-friendly apps from AIVI AI Services, an AI consulting firm in Amsterdam.

Which Macs does GitMacHub support?

macOS 13 or later. It is a native Swift app.