{"id":48757585,"url":"https://github.com/yefga/Switzy","last_synced_at":"2026-04-15T06:00:56.471Z","repository":{"id":347512934,"uuid":"1191901229","full_name":"yefga/Switzy","owner":"yefga","description":"Minimalism SSH, Git Profile Identity Management for macOS","archived":false,"fork":false,"pushed_at":"2026-03-28T11:42:49.000Z","size":10940,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-03T03:05:19.023Z","etag":null,"topics":["app","git-profile","macos","ssh-config"],"latest_commit_sha":null,"homepage":"","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/yefga.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-03-25T17:39:20.000Z","updated_at":"2026-03-30T03:41:35.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/yefga/Switzy","commit_stats":null,"previous_names":["yefga/switzy"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/yefga/Switzy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yefga%2FSwitzy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yefga%2FSwitzy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yefga%2FSwitzy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yefga%2FSwitzy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yefga","download_url":"https://codeload.github.com/yefga/Switzy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yefga%2FSwitzy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31828531,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T18:05:02.291Z","status":"online","status_checked_at":"2026-04-15T02:00:06.175Z","response_time":63,"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":["app","git-profile","macos","ssh-config"],"created_at":"2026-04-13T04:00:29.988Z","updated_at":"2026-04-15T06:00:56.465Z","avatar_url":"https://github.com/yefga.png","language":"Swift","funding_links":[],"categories":["開発ツール","Development"],"sub_categories":["開発者ユーティリティ","Other Development"],"readme":"# Switzy\n\n**Effortless Git Identity Management for macOS**\n\nSwitzy is a lightweight, premium menu bar application designed for developers who juggle multiple Git identities. It simplifies the process of switching between different Git profiles (name, email, and SSH keys) with a single click, ensuring you always commit with the right credentials.\n\n![Switzy Menu Bar](demo.png)\n\n## Core Features\n\n- **🚀 Instant Identity Switching**: Toggle between work, personal, and project-specific Git profiles from the menu bar.\n- **🔑 SSH Key Management**: Generate and manage SSH keys directly within the app without touching the terminal.\n- **✨ Premium UI**: A modern, glassmorphic interface that feels right at home on macOS.\n- **🔄 Auto Configuration**: Automatically updates your global or local `.gitconfig` as you switch profiles.\n- **🔔 Sparkle Updates**: Receive seamless notifications when a new version is available for one-click updating.\n\n## Installation\n\n### Via Homebrew (Recommended)\n\nYou can install Switzy using Homebrew by tapping the official repository:\n\n```bash\nbrew tap yefga/tap\nbrew install --cask switzy\n```\n\n### Manual Installation\n\n1. Download the latest `.dmg` from the [Releases](https://github.com/yefga/Switzy/releases) page.\n2. Open the DMG and drag **Switzy.app** into your **Applications** folder.\n\n## 🛡️ Note on Security (Notarization)\n\nSwitzy's official releases are **Notarized by Apple**. This means the app has been verified to be free of malware, and it will run smoothly on your Mac without any security warnings.\n\nIf you build Switzy from source, you may still need to perform the standard \"Right-click -\u003e Open\" process for unnotarized binaries.\n\n## Development\n\nSwitzy is built with **SwiftUI** and managed using **Tuist**.\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/yefga/Switzy.git\n   cd Switzy\n   ```\n2. Generate the project:\n   ```bash\n   tuist generate\n   ```\n3. Open `Switzy.xcworkspace` and run the `Switzy` scheme.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\nCreated by [Yefga](https://github.com/yefga)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyefga%2FSwitzy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyefga%2FSwitzy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyefga%2FSwitzy/lists"}