LeanBitLab/LeanType

LeanType is an Open-source keyboard, fork of HeliBoard with additional features and customisation

LeanType – 隐私优先、支持 AI 的 Android 键盘

它是什么 – LeanType 是一款开源 Android 输入法(IME),基于轻量、注重隐私的 HeliBoard 代码库构建。它增加了大量现代生产力工具,其中大部分可以在设备上离线运行,并提供可选的基于云的 AI 服务,用于校对、翻译和文本生成。

主要功能

  • AI 校对与生成 – 连接 Google Gemini、Groq、OpenAI 或任何自托管的 OpenAI 兼容端点(Ollama、LM Studio、LocalAI 等)。离线版本还可以通过 llama.cpp 在本地运行量化 GGUF 模型,进行设备端语法检查。
  • 语音输入 – 通过单独的语音插件实现设备端 Whisper 语音转文字。
  • 手写与 OCR – 键盘内相机取景器和截图 OCR,由 ML Kit 提供支持,也通过插件提供。
  • 翻译 – 离线插件或云端 AI,可按语言选择。
  • 数学计算 – 在 = 后输入表达式进行内联计算。
  • 丰富的自定义 – 声音包、按键形状/主题滑块、按应用配置文件、自定义工具栏按键,以及最多五个保存的布局配置文件。
  • 隐私优先设计 – 无敏感权限(无联系人、无系统警报窗口),仅可选互联网访问用于云端 AI 或更新检查。

版本

版本 使用场景 AI 支持
标准版(推荐) 普通用户,F-Droid 或直接 APK 安装 云端 AI + 通过插件可选离线 GGUF
离线版 隔离或最大隐私设备 无互联网;仅运行本地 GGUF 模型

两种版本均小于 11 MB,支持 Android 6.0+(标准版)或 Android 5.0+(离线版)。

工作原理

  1. 安装基础 APK(标准版或离线版)。
  2. 从链接的 GitHub 发布中添加所需插件(语音、OCR、翻译、手写、离线 AI)。
  3. 对于云端 AI,提供 API 密钥和模型 ID;对于离线 AI,加载 GGUF 模型文件。
  4. 在设置界面中启用所需功能 – 所有功能均可按应用切换。

适用人群

  • 需要无数据泄露权限但仍需要 AI 辅助校对、翻译或语音输入的键盘用户。
  • 运行自己的 LLM 服务器并希望连接移动键盘的开发人员或注重隐私的组织。
  • 喜欢离线功能(例如设备端 Whisper 或 GGUF 模型)以在低连接环境中工作的人。

社区与可扩展性 LeanType 附带一个小型插件生态系统(AI、语音、OCR、翻译、手写、声音包、主题)。每个插件都是一个单独的 APK,键盘通过 Android 的 IPC 机制加载,无需重建整个应用即可轻松添加或替换组件。

许可证与支持

  • GPL-v3 许可,可通过 GitHub Sponsors 和 Open Collective 提供赞助选项。
  • 定期发布,内置自更新器(标准版),以及用于错误和功能请求的公共问题跟踪器。

底线 – LeanType 是一款功能丰富、真正的 Android 键盘,将隐私优先设计与可选的 AI 辅助功能相结合,提供云端和完全离线两种操作方式。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目