[{"data":1,"prerenderedAt":304},["ShallowReactive",2],{"repo-hmakt99-untouchid-zh-CN":3,"i18n-hmakt99-untouchid-zh-CN":301},{"mirrorPool":4,"detail":13,"relatedProjects":159},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":30,"homepage":44,"pushedAt":45,"ownerAvatar":46,"ownerName":47,"ownerBio":48,"lastSyncTime":49,"lastReleaseTime":50,"tags":51,"license":71,"category":72,"subgroup":73,"releases":74},"HMAKT99","UnTouchID",1193911463,"https:\u002F\u002Fgithub.com\u002FHMAKT99\u002FUnTouchID",318,"Swift","Use your phone's Face ID or fingerprint to approve sudo and unlock your Mac. QR pairing, encrypted BLE, Secure Enclave signing — keys never leave your phone. Works with iPhone, Android, Apple Watch, Wear OS, or any browser. No $199 Magic Keyboard needed.",{"Swift":22,"Kotlin":23,"Shell":24,"JavaScript":25,"Python":26,"C":27,"Ruby":28,"Makefile":29},73.3,8.9,6.2,5.6,3.6,1.8,0.4,0.1,[31,36,40],{"sources":32},[33],{"kind":34,"url":35},"jsdelivr","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fin-face\u002Fgithub_imgs@main\u002Fscreenshots\u002F1193911463\u002F1.webp",{"sources":37},[38],{"kind":34,"url":39},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fin-face\u002Fgithub_imgs@main\u002Fscreenshots\u002F1193911463\u002F2.webp",{"sources":41},[42],{"kind":34,"url":43},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fin-face\u002Fgithub_imgs@main\u002Fscreenshots\u002F1193911463\u002F3.webp","https:\u002F\u002Fhmakt99.github.io\u002FUnTouchID\u002F","2026-08-05","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F222980227?v=4","AKT99!","Coding! Building\r\n- Arun","2026-10-04T13:11:27.446806+00:00","2026-07-17T16:01:26Z",[52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70],"android","biometrics","bluetooth-low-energy","face-id","homebrew","ios","kotlin","mac-mini","macbook","macos","open-source","pam","secure-enclave","security","sudo","swift","touch-id","watchos","wear-os","MIT","tools","文件传输工具",[75,94,109,127,144],{"tag":76,"publishAt":50,"semVer":77,"prerelease":80,"assets":81},"v1.1.2",[78,78,79],1,2,false,[82,88],{"fileName":83,"sizeMb":84,"sha256":85,"downloadCount":86,"originUrl":87},"TouchBridge-1.1.2.dmg",42.67,"ecbf55a1e776a6ee9bca6406d0234dcc6624b555f2111153821d1a86d0045bc3",59,"https:\u002F\u002Fgithub.com\u002FHMAKT99\u002FUnTouchID\u002Freleases\u002Fdownload\u002Fv1.1.2\u002FTouchBridge-1.1.2.dmg",{"fileName":89,"sizeMb":90,"sha256":91,"downloadCount":92,"originUrl":93},"TouchBridge-1.1.2.pkg",42.32,"da7af193723ad1d5ffd4739033c440916e9175183dc82e70899c0bcbbbf4b1e9",325,"https:\u002F\u002Fgithub.com\u002FHMAKT99\u002FUnTouchID\u002Freleases\u002Fdownload\u002Fv1.1.2\u002FTouchBridge-1.1.2.pkg",{"tag":95,"publishAt":96,"semVer":97,"prerelease":80,"assets":98},"v1.1.1","2026-07-16T17:58:10Z",[78,78,78],[99,104],{"fileName":100,"sizeMb":84,"sha256":101,"downloadCount":102,"originUrl":103},"TouchBridge-1.1.1.dmg","7decae70c9cac57d1d95ebf37a24c69f4455f4f612f20d9891868df49186fbc5",4,"https:\u002F\u002Fgithub.com\u002FHMAKT99\u002FUnTouchID\u002Freleases\u002Fdownload\u002Fv1.1.1\u002FTouchBridge-1.1.1.dmg",{"fileName":105,"sizeMb":90,"sha256":106,"downloadCount":107,"originUrl":108},"TouchBridge-1.1.1.pkg","74fc21e24959280ddb2d830a5e55d66d3d23ba65cf4aee8ad8f0b623d6ac6daf",12,"https:\u002F\u002Fgithub.com\u002FHMAKT99\u002FUnTouchID\u002Freleases\u002Fdownload\u002Fv1.1.1\u002FTouchBridge-1.1.1.pkg",{"tag":110,"publishAt":111,"semVer":112,"prerelease":80,"assets":114},"v1.1.0","2026-07-04T15:25:39Z",[78,78,113],0,[115,121],{"fileName":116,"sizeMb":117,"sha256":118,"downloadCount":119,"originUrl":120},"TouchBridge-1.1.0.dmg",42.59,"fc4e64c3c864a3905dcbdb47cb0818025f06040db138e3e0bcf4d9093fe0311a",7,"https:\u002F\u002Fgithub.com\u002FHMAKT99\u002FUnTouchID\u002Freleases\u002Fdownload\u002Fv1.1.0\u002FTouchBridge-1.1.0.dmg",{"fileName":122,"sizeMb":123,"sha256":124,"downloadCount":125,"originUrl":126},"TouchBridge-1.1.0.pkg",42.27,"282e820fe499823c47810061398d17b9b3629c9cfbbbdb8be3e47edcffa58f7c",47,"https:\u002F\u002Fgithub.com\u002FHMAKT99\u002FUnTouchID\u002Freleases\u002Fdownload\u002Fv1.1.0\u002FTouchBridge-1.1.0.pkg",{"tag":128,"publishAt":129,"semVer":130,"prerelease":80,"assets":131},"v1.0.0","2026-03-29T05:05:19Z",[78,113,113],[132,138],{"fileName":133,"sizeMb":134,"sha256":135,"downloadCount":136,"originUrl":137},"TouchBridge-0.1.0.dmg",42.37,"5a5bd674a4ba30047fdb9bab2563f43576b7435bc97f2ae89113252b132c83f4",82,"https:\u002F\u002Fgithub.com\u002FHMAKT99\u002FUnTouchID\u002Freleases\u002Fdownload\u002Fv1.0.0\u002FTouchBridge-0.1.0.dmg",{"fileName":139,"sizeMb":140,"sha256":141,"downloadCount":142,"originUrl":143},"TouchBridge-0.1.0.pkg",42.07,"16c159670e45a10a2c2a39c178f6aeeddc4b739ebba66e2bd4aa83da24c6efbb",165,"https:\u002F\u002Fgithub.com\u002FHMAKT99\u002FUnTouchID\u002Freleases\u002Fdownload\u002Fv1.0.0\u002FTouchBridge-0.1.0.pkg",{"tag":145,"publishAt":146,"semVer":147,"prerelease":80,"assets":148},"v0.1.0-alpha","2026-03-28T03:56:51Z",[113,78,113],[149,154],{"fileName":133,"sizeMb":150,"sha256":151,"downloadCount":152,"originUrl":153},42.28,"c27300d9919b618a3ed74395ff22d4829e0ba36961be4272316454530732540a",34,"https:\u002F\u002Fgithub.com\u002FHMAKT99\u002FUnTouchID\u002Freleases\u002Fdownload\u002Fv0.1.0-alpha\u002FTouchBridge-0.1.0.dmg",{"fileName":139,"sizeMb":155,"sha256":156,"downloadCount":157,"originUrl":158},41.98,"370b8f0ab32c23216f16de19c8487633301be2810b9fa8793e3ac093f7699f9e",224,"https:\u002F\u002Fgithub.com\u002FHMAKT99\u002FUnTouchID\u002Freleases\u002Fdownload\u002Fv0.1.0-alpha\u002FTouchBridge-0.1.0.pkg",[160,179,195,220,249,269],{"owner":161,"repo":161,"repoId":162,"category":72,"subgroup":73,"language":163,"tags":164,"starCount":169,"ownerUid":170,"latestTag":171,"platforms":172,"lastReleaseTime":176,"downloadCount":177,"description":178},"localsend",578822531,"Dart",[165,166,167,168],"dart","file-sharing","flutter","flutter-apps",93329,120677616,"v1.18.2",[173,174,175,52],"windows","mac","linux","2026-08-21T14:02:01Z",1203714,"一个开源的跨平台AirDrop替代方案，可在本地网络中安全地共享文件和消息，无需互联网连接。",{"owner":180,"repo":181,"repoId":182,"category":72,"subgroup":73,"language":183,"tags":184,"starCount":188,"ownerUid":189,"latestTag":190,"platforms":191,"lastReleaseTime":192,"downloadCount":193,"description":194},"balena-io","etcher",45055693,"TypeScript",[185,181,186,187],"cross-platform","sd-cards","usb-drives",34555,6157842,"v2.1.8",[173,174,175],"2026-10-19T11:16:52Z",332,"一款安全的 OS 镜像烧录工具，可将镜像烧录到 SD 卡和 USB 驱动器。",{"owner":196,"repo":196,"repoId":197,"category":72,"subgroup":73,"language":163,"tags":198,"starCount":213,"ownerUid":214,"latestTag":215,"platforms":216,"lastReleaseTime":217,"downloadCount":218,"description":219},"ente",560284721,[199,52,200,201,202,203,167,204,205,206,57,207,208,209,210,211,212],"2fa","authy","e2ee","encryption","end-to-end-encryption","golang","google-photos","google-photos-alternative","opensource","photos","privacy","privacy-tools","typescript","zero-knowledge",29365,64603161,"locker-v1.0.10",[52],"2026-10-12T07:48:40Z",530,"一个完全开源、端到端加密的云数据存储平台，提供Ente Photos（Google\u002FApple Photos替代品）、Ente Locker（重要文件与凭证保险箱）和Ente Auth（Authy替代2FA应用）三款应用。",{"owner":221,"repo":222,"repoId":223,"category":72,"subgroup":73,"language":224,"tags":225,"starCount":242,"ownerUid":243,"latestTag":244,"platforms":245,"lastReleaseTime":246,"downloadCount":247,"description":248},"pppscn","SmsForwarder",337594329,"Kotlin",[52,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241],"api","app","bark","call","chatgpt","dingding","forward","mqtt","pushdear","pushplus","serverchan","sms","smtp","telegram","webhook","wechatapp",28255,5105854,"v3.5.0",[52],"2026-02-14T01:03:00Z",49447,"短信转发器是一款监控 Android 手机短信、来电和 APP 通知，并根据指定规则转发到其他手机或多种通知渠道（钉钉、企业微信、飞书、邮箱、Telegram、Server酱、PushPlus 等）的 Android 应用，支持主动控制服务端与客户端，实现远程发短信、查短信、查通话、查话簿、查电量等功能。",{"owner":250,"repo":250,"repoId":251,"category":72,"subgroup":73,"language":224,"tags":252,"starCount":262,"ownerUid":263,"latestTag":264,"platforms":265,"lastReleaseTime":266,"downloadCount":267,"description":268},"komi-store",1101281251,[52,253,254,255,58,256,257,258,175,61,259,260,62,261,173],"desktop","github-app","github-store","kotlin-android","kotlin-desktop","kotlin-multiplatform","macos-app","online-store","open-source-project",19049,323530639,"v1.9.2",[173,174,175,52],"2026-06-26T06:04:58Z",243080,"一款免费开源的跨平台应用商店，用于浏览、发现和安装GitHub、Codeberg和Forgejo上开发者发布的应用，支持一键安装。",{"owner":270,"repo":271,"repoId":272,"category":72,"subgroup":73,"language":273,"tags":274,"starCount":293,"ownerUid":294,"latestTag":295,"platforms":296,"lastReleaseTime":298,"downloadCount":299,"description":300},"drakkan","sftpgo",197914161,"Go",[275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292],"azure-blob","cloud-storage","data-at-rest-encryption","docker","ftp","ftp-server","go","google-cloud-storage","multi-factor-authentication","portable","prometheus","proxy-protocol","s3","scp","sftp","sftp-server","webdav","webdav-server",12612,553263,"v2.7.6",[173,174,175,297],"other","2026-09-19T07:01:05Z",6066,"一款功能全面、高度可配置的事件驱动文件传输解决方案，支持 SFTP、HTTP\u002FS、FTP\u002FS 和 WebDAV 协议。",{"description":302,"readmeHtml":303},"一个开源工具，让你使用手机的面部识别或指纹来验证macOS的sudo、屏幕保护和App Store操作，通过加密BLE配对，密钥永不离开手机。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>TouchBridge 让你使用手机的面部识别或指纹在 Mac 上进行身份验证——sudo、屏幕保护、App Store——无需 $199 的 Magic Keyboard。\u003C\u002Fp>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>手机生物识别认证\u003C\u002Fstrong>：iPhone 的 Face ID\u002FTouch ID，Android 的指纹\u002F面部\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Apple Watch 和 Wear OS 支持\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>任何浏览器支持\u003C\u002Fstrong>：通过 URL 点击批准\u003C\u002Fli>\n\u003Cli>\u003Cstrong>加密 BLE\u003C\u002Fstrong>：ECDH 会话密钥和 AES-256-GCM\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Enclave 签名\u003C\u002Fstrong>：密钥永不离开手机\u003C\u002Fli>\n\u003Cli>\u003Cstrong>无需云服务，无需订阅\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>厌倦重复输入密码的 Mac 用户\u003C\u002Fli>\n\u003Cli>希望用手机生物识别解锁 Mac 的用户\u003C\u002Fli>\n\u003Cli>不想为 Touch ID 支付额外硬件的用户\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速上手\">快速上手\u003C\u002Fh2>\u003Col>\n\u003Cli>通过 Homebrew 安装：\u003Ccode>brew tap HMAKT99\u002Ftouchbridge &amp;&amp; brew install --cask touchbridge\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>或从源码构建\u003C\u002Fli>\n\u003Cli>启动守护进程：\u003Ccode>touchbridged serve\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>测试：\u003Ccode>sudo echo &#39;It works!&#39;\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"核心优势\">核心优势\u003C\u002Fh2>\u003Cul>\n\u003Cli>免费替代 Apple 的 Touch ID 硬件\u003C\u002Fli>\n\u003Cli>支持 iPhone、Android、Apple Watch、Wear OS 和任何浏览器\u003C\u002Fli>\n\u003Cli>加密 BLE，无云依赖\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"系统要求\">系统要求\u003C\u002Fh2>\u003Cul>\n\u003Cli>操作系统：macOS（客户端）、iOS、Android、watchOS、Wear OS\u003C\u002Fli>\n\u003Cli>支持架构：x86_64、arm64\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450919463]