Об этом проекте

虎符(HuFu)是一个以虎码为核心输入的跨平台输入法平台项目。该项目旨在吸收虎爪输入法(TigerClaw)与 Rime(虎码配置)的能力,通过统一引擎、双平台前端及图形化设置界面,打造产品级输入法。目前 macOS 端尚未开始开发,仅 Windows 端可用。 核心功能包括: 1. **整句输入与神经重排**:以整句输入为核心,兼容 TigerClaw TCSKNM02 明文 ngram 模型,并接入 Qwen3-0.6B GGUF 神经重排模型,支持纯 Rust 推理,提升组句准确率。 2. **多格式码表支持**:兼容 HuFu 原生、Rime dict.yaml、多多、QQ 五笔等多种码表格式,支持符号、注释、拆分及反查。 3. **丰富的交互体验**:支持鼠标滚轮缩放候选字号、左键拖动移位、右键锁定;提供 Shift 标点智能配对、动态变量(日期/时间)、内置计算器(\calc)及造词功能(\w)。 4. **高度可定制**:提供 JSON 皮肤系统,支持毛玻璃等材质效果;内置 Web UI 设置界面,无需修改 YAML/Lua 文件即可图形化管理方案、键位、整句权重及用户词库。 5. **数据安全与便捷**:支持全量用户数据快照导出,提供一键安装脚本,自动处理系统注册与组件部署。 架构上,项目分为 Rust 编写的跨平台核心引擎(hufu-engine, hufu-dict, hufu-sentence 等)与平台特定前端(Windows TSF COM 组件、macOS IMK 骨架)。引擎通过 IPC 与前端通信,设置界面由常驻 daemon 托管。