[{"data":1,"prerenderedAt":296},["ShallowReactive",2],{"repo-cyletix-cyime-en":3,"i18n-cyletix-cyime-en":293},{"mirrorPool":4,"detail":13,"relatedProjects":188},[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":31,"homepage":32,"pushedAt":33,"ownerAvatar":34,"ownerName":35,"ownerBio":36,"lastSyncTime":37,"lastReleaseTime":38,"tags":39,"license":50,"category":51,"subgroup":52,"releases":53},"Cyletix","CyIME",1381061871,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME",1116,"Kotlin","CyIME 输入法：Android 中文输入法（Rime），26 键\u002F九键\u002F双拼\u002F五笔\u002F手写\u002F离线语音\u002F字幕模式。致力于做出世界上最好的输入法 | Chinese keyboard for Android",{"Kotlin":22,"Python":23,"C++":24,"Java":25,"Lua":26,"HTML":27,"PowerShell":28,"Shell":28,"JavaScript":28,"CMake":28,"C":29,"Swift":29,"AIDL":30,"C#":30,"Batchfile":30},80.2,8.2,7.5,1.7,1.1,0.3,0.2,0.1,0,[],"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Flatest","2026-11-12","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F45289906?v=4","真律葉","","2026-11-13T06:02:02.651268+00:00","2026-11-12T22:15:23Z",[40,41,42,43,44,45,46,47,48,49],"android-keyboard","chinese-input-method","cyime","ime","input-method","jetpack-compose","kotlin","pinyin","rime","t9","GPL-3.0","tools","输入法",[54,68,88,100,118,136,154,171],{"tag":55,"publishAt":38,"semVer":56,"prerelease":60,"assets":61},"windows-2026.11.13",[57,58,59],2026,11,13,false,[62],{"fileName":63,"sizeMb":64,"sha256":65,"downloadCount":66,"originUrl":67},"CyIME-Windows-Setup-2026.11.13-8FC93EE1.exe",200.7,"c90f11800592692af06304c9bf04e706620564722dc49ec910f5de0582cbde64",58,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002Fwindows-2026.11.13\u002FCyIME-Windows-Setup-2026.11.13-8FC93EE1.exe",{"tag":69,"publishAt":70,"semVer":71,"prerelease":60,"assets":75},"1.15.82","2026-11-12T06:23:47Z",[72,73,74],1,15,82,[76,82],{"fileName":77,"sizeMb":78,"sha256":79,"downloadCount":80,"originUrl":81},"CyIME-1.15.82-arm64-v8a.apk",78.23,"93ee4d31c6c6db13157ef1871bf331dc090a44e3b6afce062109018689a43442",433,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.82\u002FCyIME-1.15.82-arm64-v8a.apk",{"fileName":83,"sizeMb":84,"sha256":85,"downloadCount":86,"originUrl":87},"CyIME-1.15.82-full-arm64-v8a.apk",375.2,"97e0e8559fd64894f56f67160ddeb15365e117bed10ba04bbee3628446622d29",574,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.82\u002FCyIME-1.15.82-full-arm64-v8a.apk",{"tag":89,"publishAt":90,"semVer":91,"prerelease":60,"assets":93},"1.15.78","2026-11-11T12:12:07Z",[72,73,92],78,[94],{"fileName":95,"sizeMb":96,"sha256":97,"downloadCount":98,"originUrl":99},"CyIME-1.15.78-arm64-v8a.apk",78.21,"9d75736ef9f1d44cd294cfbebdcbf0db740dd194eb8c1f80d0548193362edb5d",1112,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.78\u002FCyIME-1.15.78-arm64-v8a.apk",{"tag":101,"publishAt":102,"semVer":103,"prerelease":60,"assets":105},"1.15.73","2026-11-09T12:41:35Z",[72,73,104],73,[106,112],{"fileName":107,"sizeMb":108,"sha256":109,"downloadCount":110,"originUrl":111},"CyIME-1.15.73-arm64-v8a.apk",109.91,"32dceee99b7741a15279c06ff5804916d4d12d72768f6675a9755fc6673bcbf3",736,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.73\u002FCyIME-1.15.73-arm64-v8a.apk",{"fileName":113,"sizeMb":114,"sha256":115,"downloadCount":116,"originUrl":117},"CyIME-1.15.73-full-arm64-v8a.apk",375.03,"734064447cc7ad26da27d0d0ad384f50194feb0249c58933245458dc1d4b5d54",1197,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.73\u002FCyIME-1.15.73-full-arm64-v8a.apk",{"tag":119,"publishAt":120,"semVer":121,"prerelease":60,"assets":123},"1.15.68","2026-11-08T07:31:14Z",[72,73,122],68,[124,130],{"fileName":125,"sizeMb":126,"sha256":127,"downloadCount":128,"originUrl":129},"CyIME-1.15.68-arm64-v8a.apk",107.63,"1d23cc9bcb5abf93aaa60a8b9c8c1eace2f64d50a724d12cffa963afe101cdc8",578,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.68\u002FCyIME-1.15.68-arm64-v8a.apk",{"fileName":131,"sizeMb":132,"sha256":133,"downloadCount":134,"originUrl":135},"CyIME-1.15.68-full-arm64-v8a.apk",435.88,"8394a517efac24377d35cb0646fa7b54ec76610e59ff2ab6ebe66a74238347f8",785,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.68\u002FCyIME-1.15.68-full-arm64-v8a.apk",{"tag":137,"publishAt":138,"semVer":139,"prerelease":60,"assets":141},"1.15.66","2026-11-06T04:19:39Z",[72,73,140],66,[142,148],{"fileName":143,"sizeMb":144,"sha256":145,"downloadCount":146,"originUrl":147},"CyIME-1.15.66-arm64-v8a.apk",107.26,"fa400f737be4fc8288104e0af6de5d179f2eea170b2b66eae2d4d99d0d6f51b5",1275,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.66\u002FCyIME-1.15.66-arm64-v8a.apk",{"fileName":149,"sizeMb":150,"sha256":151,"downloadCount":152,"originUrl":153},"CyIME-1.15.66-full-arm64-v8a.apk",435.52,"15feb6e1666cfc0ea84d719d4e03ce0b183089331b51cef32f27b477575ac1b3",1647,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.66\u002FCyIME-1.15.66-full-arm64-v8a.apk",{"tag":155,"publishAt":156,"semVer":157,"prerelease":60,"assets":159},"1.15.65","2026-11-05T19:10:16Z",[72,73,158],65,[160,165],{"fileName":161,"sizeMb":144,"sha256":162,"downloadCount":163,"originUrl":164},"CyIME-1.15.65-arm64-v8a.apk","5b6d4a71261d54410f7ebac7a330a8de5a4ce3bc0a58fd3901f0202c8c3c877a",102,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.65\u002FCyIME-1.15.65-arm64-v8a.apk",{"fileName":166,"sizeMb":167,"sha256":168,"downloadCount":169,"originUrl":170},"CyIME-1.15.65-full-arm64-v8a.apk",435.51,"98b76a3cf5d9a1fdd57616d443b0cff8e78f546e79128faede7b431ac5a0870e",233,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.65\u002FCyIME-1.15.65-full-arm64-v8a.apk",{"tag":172,"publishAt":173,"semVer":174,"prerelease":60,"assets":176},"1.15.63","2026-11-05T07:59:00Z",[72,73,175],63,[177,182],{"fileName":178,"sizeMb":144,"sha256":179,"downloadCount":180,"originUrl":181},"CyIME-1.15.63-arm64-v8a.apk","a01ff4c88968b8a196d87ae6f4ce40eebc30757e5eafff010dfdf51c78f351d9",258,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.63\u002FCyIME-1.15.63-arm64-v8a.apk",{"fileName":183,"sizeMb":184,"sha256":185,"downloadCount":186,"originUrl":187},"CyIME-1.15.63-full-arm64-v8a.apk",437.85,"947ddad57bffde1902b3e337ebf9cff6db1c3439f35387e416d9945eaa97cbbe",464,"https:\u002F\u002Fgithub.com\u002FCyletix\u002FCyIME\u002Freleases\u002Fdownload\u002F1.15.63\u002FCyIME-1.15.63-full-arm64-v8a.apk",[189,208,221,246,262,277],{"owner":190,"repo":191,"repoId":192,"category":51,"subgroup":52,"language":193,"tags":194,"starCount":200,"ownerUid":201,"latestTag":202,"platforms":203,"lastReleaseTime":205,"downloadCount":206,"description":207},"iDvel","rime-ice",334110599,"Lua",[48,195,196,197,198,199],"rime-config","rime-custom","rime-schema","rime-squirrel","rime-weasel",19611,14658234,"2026.06.30",[204],"other","2026-06-30T06:15:47Z",15021,"A ready-to-use Simplified Chinese configuration for the Rime input method, featuring a long-term maintained curated dictionary with full Pinyin and Shuangpin support, compatible with all major Rime implementations including Weasel, Squirrel, and Fcitx5, fully offline and privacy-friendly.",{"owner":48,"repo":209,"repoId":210,"category":51,"subgroup":52,"language":211,"tags":212,"starCount":213,"ownerUid":214,"latestTag":215,"platforms":216,"lastReleaseTime":218,"downloadCount":219,"description":220},"weasel",3777237,"C++",[],8301,10554324,"latest",[217,204],"windows","2026-10-31T15:22:23Z",1137,"Weasel is the Windows distribution of the Rime Input Method Engine, supporting multiple input schemes (Pinyin, Zhuyin, Cangjie, Wubi, etc.) with a highly customizable typing experience.",{"owner":222,"repo":223,"repoId":224,"category":51,"subgroup":52,"language":225,"tags":226,"starCount":236,"ownerUid":237,"latestTag":238,"platforms":239,"lastReleaseTime":243,"downloadCount":244,"description":245},"qingjian-team","qingjian",1359963149,"Rust",[227,41,228,43,44,229,230,231,232,233,47,234,235,217],"chinese","english-learning","japanese-learning","language-learning","language-model","macos","offline","rust","shuangpin",7651,325692219,"v0.3.3",[217,240,241,242],"mac","linux","android","2026-11-07T11:55:04Z",339,"Qingjian is a cross-platform Pinyin input method written in Rust that displays a translation of the language you are learning next to candidate words, making typing itself a lightweight, continuous, and nearly effortless way to learn a language.",{"owner":247,"repo":248,"repoId":249,"category":51,"subgroup":52,"language":211,"tags":250,"starCount":255,"ownerUid":256,"latestTag":257,"platforms":258,"lastReleaseTime":259,"downloadCount":260,"description":261},"metasequoiaime","msime-windows",704781307,[227,43,44,251,252,253,217,254],"japanese","metasequoia","tsf","windows-11",3430,324869696,"v0.13.2",[217],"2026-11-04T03:19:37Z",3542,"MSIME (Metasequoia Input Method) is an open-source free Windows input method for Windows 10\u002F11, using a pure TSF approach, offering a smooth typing experience with customizable dictionaries and multiple input schemes.",{"owner":263,"repo":264,"repoId":265,"category":51,"subgroup":52,"language":19,"tags":266,"starCount":270,"ownerUid":271,"latestTag":272,"platforms":273,"lastReleaseTime":274,"downloadCount":275,"description":276},"ximeiorg","Xime",1194657986,[267,242,268,43,47,48,269],"ai","android-application","wubi",1386,188173418,"nightly",[242],"2026-11-12T22:57:43Z",46,"An Android input method built on the Rime engine, supporting Wubi and Pinyin with local AI-driven features, handwriting, voice input, plugin extensions, and WebDAV sync.",{"owner":278,"repo":279,"repoId":280,"category":51,"subgroup":52,"language":211,"tags":281,"starCount":286,"ownerUid":287,"latestTag":288,"platforms":289,"lastReleaseTime":290,"downloadCount":291,"description":292},"panxuc","fcitx5-wetypex",1359299700,[282,283,43,44,284,285],"fcitx","fcitx5","linux-app","wetype",308,48503851,"v3.0.1.684-5",[241,204],"2026-11-12T11:42:18Z",157,"WeTypeX is an Fcitx5 input method plugin for the Linux desktop that reuses the official WeChat keyboard runtime for pinyin, cloud candidates, voice input and cross-device clipboard.",{"description":294,"readmeHtml":295},"CyIME is an Android Chinese input method built on top of Rime, supporting 26-key, 9-key T9, Shuangpin, Wubi, handwriting, offline voice, and a subtitle OCR mode.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>CyLETIX&#39;s CyIME is a Kotlin \u002F Jetpack Compose Android input method built on top of Rime (中州韵). It brings the entire Rime schema ecosystem to Android and extends it with handwriting recognition, completely offline Whisper-based voice dictation, and a subtitle mode that does full-screen OCR to replace on-screen English with Chinese in real time. Runs fully locally, no cloud.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>Android 6.0+\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Language\u003C\u002Ftd>\n\u003Ctd>Kotlin\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Core engine\u003C\u002Ftd>\n\u003Ctd>Rime (中州韵)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Input methods\u003C\u002Ftd>\n\u003Ctd>26-key, 9-key T9, Shuangpin, Wubi, handwriting, offline voice\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Unique modes\u003C\u002Ftd>\n\u003Ctd>subtitle OCR mode\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>Apache 2.0\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>Rime&#39;s schema ecosystem on Android, plus handwriting, offline voice, and live subtitle OCR — all local.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Rime schema compatibility\u003C\u002Fstrong>: drop in \u003Ccode>default.custom.yaml\u003C\u002Fcode> and any schema from desktop Rime — 200+ off-the-shelf schemas work\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple input methods\u003C\u002Fstrong>: 26-key Pinyin, 9-key T9, Shuangpin, Wubi, handwriting, offline voice dictation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline voice dictation\u003C\u002Fstrong>: quantized Whisper tiny \u002F base, runs fully on-device\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subtitle mode\u003C\u002Fstrong>: full-screen OCR reads on-screen English and swaps it to Chinese in real time (needs Accessibility permission)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Floating candidate bar\u003C\u002Fstrong>: draggable position, size, and opacity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dark mode\u003C\u002Fstrong>: follows system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema switching\u003C\u002Fstrong>: swipe Space or long-press Space to cycle\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom lexicons\u003C\u002Fstrong>: import YAML word lists, same format as desktop Rime\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"interface-and-operation\">Interface and Operation\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Settings home\u003C\u002Fstrong>: input method manager, schema manager, appearance, subtitle toggle\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema list\u003C\u002Fstrong>: 200+ prebuilt schemas from the desktop Rime ecosystem\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Handwriting pad\u003C\u002Fstrong>: full-screen write area, stroke recognition\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subtitle toggle\u003C\u002Fstrong>: one tap on\u002Foff, Accessibility service authorization on first launch\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Rime desktop users moving to Android\u003C\u002Fli>\n\u003Cli>Chinese typists wanting a rich input palette\u003C\u002Fli>\n\u003Cli>Privacy advocates avoiding cloud voice\u003C\u002Fli>\n\u003Cli>Users wanting live subtitles for foreign apps\u003C\u002Fli>\n\u003Cli>Heavy Wubi or Shuangpin typists\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Download \u003Ccode>CyIME-release.apk\u003C\u002Fcode> from Releases\u003C\u002Fli>\n\u003Cli>After install, enable CyIME in system Settings → Language &amp; Input\u003C\u002Fli>\n\u003Cli>Default 26-key Pinyin is built-in; enable Wubi, handwriting, and voice in Settings\u003C\u002Fli>\n\u003Cli>Subtitle mode: Settings → Subtitle Mode → On → authorize Accessibility when prompted → Allow\u003C\u002Fli>\n\u003Cli>To use your own Rime schemas: copy \u003Ccode>default.custom.yaml\u003C\u002Fcode> and schema folders to \u003Ccode>Android\u002Fdata\u002Fcom.cyletix.cyime\u002Ffiles\u002Frime\u002F\u003C\u002Fcode> on your phone\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Full Rime schema compatibility\u003C\u002Fstrong>: desktop schemas and word lists drop straight in\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline Whisper voice\u003C\u002Fstrong>: no cloud, no API, no account\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live subtitle OCR\u003C\u002Fstrong>: replace on-screen English with Chinese subtitles in real time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern stack\u003C\u002Fstrong>: Kotlin + Jetpack Compose\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Android 6.0 or newer\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Architectures\u003C\u002Ftd>\n\u003Ctd>armeabi-v7a, arm64-v8a, x86, x86_64\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Accessibility service\u003C\u002Ftd>\n\u003Ctd>required for subtitle mode\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Storage\u003C\u002Ftd>\n\u003Ctd>≥ 500 MB free\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Subtitle mode is sensitive\u003C\u002Fstrong>: Accessibility is a high-risk permission; other apps also request it — authorize carefully\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whisper needs RAM\u003C\u002Fstrong>: at least 2 GB; low-end Android phones should stick with the tiny model\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rime path is inside the sandbox\u003C\u002Fstrong>: don&#39;t copy into the wrong directory\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chinese OEMs kill background apps\u003C\u002Fstrong>: MIUI, ColorOS, etc. need CyIME whitelisted\u003C\u002Fli>\n\u003C\u002Ful>\n",1794623962172]