{"id":51091104,"url":"https://github.com/sriinnu/mimo","last_synced_at":"2026-06-24T02:01:31.190Z","repository":{"id":357603350,"uuid":"1237035785","full_name":"sriinnu/Mimo","owner":"sriinnu","description":"Who do you want to be today? A macOS menu bar git identity switcher.","archived":false,"fork":false,"pushed_at":"2026-05-23T17:55:46.000Z","size":1585,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-23T18:20:53.812Z","etag":null,"topics":["git","git-identity","macos","menu-bar","swift","swiftui"],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sriinnu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-12T20:15:25.000Z","updated_at":"2026-05-23T16:34:39.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/sriinnu/Mimo","commit_stats":null,"previous_names":["sriinnu/mimo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sriinnu/Mimo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sriinnu%2FMimo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sriinnu%2FMimo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sriinnu%2FMimo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sriinnu%2FMimo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sriinnu","download_url":"https://codeload.github.com/sriinnu/Mimo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sriinnu%2FMimo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34713791,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-24T02:00:07.484Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","git-identity","macos","menu-bar","swift","swiftui"],"created_at":"2026-06-24T02:01:29.712Z","updated_at":"2026-06-24T02:01:31.144Z","avatar_url":"https://github.com/sriinnu.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mimo\n\n**Who do you want to be today?**\n\nMimo lives in your menu bar and takes on whoever you need to be for the repo in front of you — work you, personal you, the project-X you. One click, your git identity *(name, email, SSH key, signing key, credential helper)* swaps cleanly. No more accidental commits as the wrong person.\n\n## What it does\n\n- **Identity switching** — Toggle between git profiles from the menu bar. Active profile's name, email, SSH key, and signing config flow straight into `~/.gitconfig`.\n- **Per-repo profiles** — Map a folder to a profile via `includeIf`. Walk into `~/work/`, you're work-you; walk into `~/projects/`, you're personal-you. Mimo writes the `includeIf` blocks for you.\n- **SSH keys** — Generate, view, copy, and delete keys in `~/.ssh/` without dropping into the terminal. Per-profile host aliases in `~/.ssh/config` are managed for you.\n- **Commit signing** — GPG or SSH signing per profile. Mimo finds your keys, wires `commit.gpgSign` / `gpg.format` / `gpg.program`.\n- **Credential helpers** — osxkeychain, cache, store, or none — picked per profile.\n- **Clone with identity** — Paste a repo URL, Mimo auto-detects the provider (GitHub / Azure DevOps / GitLab / Bitbucket / custom) and clones with the right identity.\n- **Repo status at a glance** — Branch, dirty/clean, active profile right there in the menu bar popover.\n- **Auto-updates** — Sparkle ships new versions quietly.\n\n## Install\n\n### Homebrew\n\n```bash\nbrew tap sriinnu/tap\nbrew install --cask mimo\n```\n\n### Manual\n\nDownload the latest `.dmg` from [Releases](https://github.com/sriinnu/Mimo/releases), open it, drag **Mimo.app** into **Applications**.\n\n## Security\n\nMimo's signed releases are notarized by Apple — no Gatekeeper warnings, no malware. If you build from source the binary is unnotarized; right-click → Open the first time.\n\n## Build from source\n\nMimo is **SwiftUI** + **Tuist**.\n\n```bash\ngit clone https://github.com/sriinnu/Mimo.git\ncd Mimo\ntuist generate\nopen Mimo.xcworkspace\n```\n\nRun the `Mimo` scheme.\n\n### Local guardrails\n\nPre-commit + pre-push hooks (branch validator, secret scanner, `tuist generate` parse check) install with:\n\n```bash\n~/Sriinnu/Personal/domain-knowledge/security/hooks/install-guardrails.sh .\n```\n\nRe-run after every fresh clone.\n\n## Credit\n\nForked from [Yefga's Switzy](https://github.com/yefga/Switzy) — rebranded, redesigned, extended. Original MIT license preserved alongside the new one.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n\n---\n\nMade by [Srinivas Pendela](https://github.com/sriinnu).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsriinnu%2Fmimo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsriinnu%2Fmimo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsriinnu%2Fmimo/lists"}