一个月一个人写的输入法拿到 4673 个星
翻 GitHub 的时候碰到一个 org:qingjian-team。
这个输入法项目 9 月 7 号建库,今天 10 月 6 号。30 天,4673 个 star。
叫青简,用 Rust 写的拼音输入法。
![]()
它是什么
打开官网第一眼是候选窗口的动图。
打 kaifa,出来五个候选:
1 开发 v. develop · v. exploit 2 开放 v. open · v. liberalize 3 开饭 v. serve meal 4 开方 v. extract root 5 开发者 n. developer候选旁边多一条译词。英语或日语,一次只学一种。
生词会标橙色——这条译词在你上屏时出现在候选窗里的次数不到三轮。看熟了自动变回灰色。不加图标、不弹提示。
官网有一段专门写「不打算做什么」:
在候选框塞入五六种语言
每输入几个词就弹出测试
强制用户背单词
用复杂 UI 干扰正常输入
为了学习功能牺牲输入效率
五件都不做。输入法还是输入法,语言学习只是顺手。
引擎怎么搭的
输入法拆两层。
平台无关的 Rust 核心里放词库、拼音解析、候选生成、排序、学习、释义。macOS、Windows、Linux 的外壳只做两件事——把系统按键翻译成核心的输入,把核心返回的候选画到窗口上。官网原话是「换掉 IMK 换成 TSF,核心一行不用改」。
一个按键走过六步:拼音切分,模糊音与敲错纠正,词库查询,整句转换(词图加 bigram Viterbi),排序与学习(个人 n-gram 插值),释义标注。全在本机,不联网。
逐键耗时目标是 10 毫秒以内,官网给的实测是多数按键 1 到 3 毫秒。
崩溃处理也有讲究:学习数据和配置都先写临时文件、同步到磁盘再改名,任何时刻磁盘上要么是旧文件要么是新文件,不会留一半。坏掉的行跳过不影响启动,输入法进程里的意外错误被拦在回调边界,正在打的字母原样交给应用。
数据是怎么来的
全库 23.9 万个词的释义是这么造的:多字词 91% 有英译、98% 有日译,单字 92% 有英译——用 DeepSeek 离线批量生成,17.6 万词大约 100 分钟、几十元。
拼音读音来自《通用规范汉字表》和教育部《现代汉语常用词表》。教育部那张词表自带拼音对多音字错了 288 处——部长该读 chang、西藏该读 cang、成都该读 dou,都不是这个词表里的写法。他们让 LLM 标读音,再逐字对照 Unihan 校验,标注为主读音、原读音降权保留。
没有走有道之类的网页词典接口,原因写在仓库里:逆向的签名接口不稳,攒下来的结果再分发是侵权。
用 DeepSeek 重新生成一遍反而干净。
隐私这块
官网直接列出了本机保存的每一个文件——配置、密钥、每个词被选了多少次、某段拼音下选过哪个词、接受的敲错纠正、哪个词后面常接哪个词、按天的字数、每次上屏的键与切分。都是纯文本,都在 ,随时可以打开看。
网页标题写的是「认识你,但不需要服务器认识你」。青简不上传任何数据,没有账号,没有统计上报。
云联想缺省关闭。就算手动打开,请求也是直接发给你自己填的服务商,缺省 DeepSeek,也可以填任何 OpenAI 兼容接口。青简没有自己的服务器。
想删干净,官网给了一条命令: 。
但是
官方自己说 macOS 和 Windows 版本仍在测试阶段,安装包暂无开发者签名,Windows 装的时候 SmartScreen 会拦一次。222 个 open issue。19 个贡献者里第一贡献者占 75.6%,前 5 人占 89.1%,剩下 14 人加起来 10%——说到底是一个人在做。西班牙语释义是机器翻译生成、未经人工校对,官方自己也写着「错译欢迎反馈」。
还有一个事。
「候选旁显示译文」这个交互不是青简首创。水杉输入法早就做了——Windows 专用、纯 TSF、约 950 star、近期新增 5000 多用户。青简的仓库里自己写着:这个交互已经被水杉验证过,不需要再做原型验证。青简相对水杉的差异只剩三条:非 Windows 平台、Rust 平台无关 Core、更克制的单条 annotation。
不是原创的交互,但是把没走完的三条走完了。
最后
输入法是门槛特别高的品类。搜狗拼音和微信输入法把候选排序、响应速度、覆盖度磨了很多年,青简的差距是明摆着的。它自己的定位也写清楚了:输入法首先必须是一个好用的输入法,输入效率不为学习让路。
30 天前这个仓库还不存在。30 天被 4673 个人翻过,30 天后什么样,看。
官网页脚有一句话,比项目本身更有信息量:
青简在官方渠道免费。若你为获得它向他人付费,你被骗了。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.