Universe‑Keyboard,是一款完全开源、基于 SwiftUI+UIKit 开发的 iOS 平台 Rime (中州韵)输入法前端,内置固定版本librime‑1.16.1librime‑lua支持 Lua 脚本扩展,目标打造贴近 iOS 原生系统键盘的交互手感。兼容桌面端绝大多数 Rime 输入方案,拼音、双拼、五笔、各类方言、外语 Rime 配方均可直接迁移至 iPhone 、 iPad 。

和仓输入法 (Hamster) 同为 iOS 上的 Rime 前端; Universe‑Keyboard 为完整开源项目,底层 Rime 桥接层RimeBridge做独立封装,项目采用 Knowledge OS 文档治理体系,拥有完整单元测试、 CI 流水线,适合开发者二次开发与深度定制 iOS Rime 键盘。

整套输入法本地运行,输入数据全部在设备本地处理,无网络上传,隐私优先;最低支持 iOS18 系统。

核心能力

1. Rime 完整引擎支持

  • 内置librime‑1.16.1,原生开启 librime‑lua,绝大多数 Rime Lua 插件(计算器、过滤器、各类扩展脚本)可直接运行;
  • 兼容 OpenCC 简繁字形转换;
  • 完全复用桌面 Rime 生态 schema 、 dict.yaml 词库、 custom 配置,电脑的配置文件可以迁移到 iOS ;
  • 支持雾凇、朙月拼音、双拼、五笔、方言等几乎全部 Rime 方案。

2. iOS 原生体验键盘交互

  • SwiftUI 主应用, UIKit 键盘扩展;适配系统深色模式,功能按键跟随系统主题自动切换;
  • 同时支持 26 键全键盘、九宫格 T9 输入面板,九宫格附带候选标点面板;
  • 优化候选框触摸点击热区,修复候选点击错位问题;
  • 完善输入组合、回车确认、符号面板逻辑;
  • 键盘扩展单元测试、 UI 自动化测试覆盖,保障键盘扩展稳定性。

3. 工程与开发体系

  • SPM 模块化拆分:KeyboardCore纯业务逻辑包,RimeBridge作为 Rime 引擎桥接层, Rime 二进制制品通过 CI 拉取带 SHA‑256 校验,不直接入库 xcframework 二进制文件;
  • CI/GitHub Actions 自动化构建、校验;提供脚本校验 Rime 二进制制品完整性;
  • 项目采用 Knowledge OS 2.0文档治理,架构文档、开发指引、任务索引全部放置docs/目录,区分普通使用者、 AI Agent 、贡献者阅读入口;
  • 完备单元测试套件,键盘逻辑、 Rime 交互逻辑可本地模拟器测试。

4. 许可证说明

  • 应用 Swift 源码: MIT 协议;
  • librime : BSD‑3‑Clause ; OpenCC : Apache‑2.0 ;雾凇拼音词库 GPL‑3.0 ;使用前需要阅读对应组件许可。

项目局限

  1. 最低系统版本 iOS18,不支持 iOS17 及更早设备;
  2. 项目为源码工程,没有公开 App Store 上架版本,使用者需要自行 Xcode 编译安装(需要苹果开发者账号);
  3. 文件导入、 WiFi 传配置等上层管理功能尚不如仓输入法完善,更偏向开发者向开源项目。