LeanBitLab/LeanType

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

解決する課題

LeanTypeはプライバシーに重点を置いたAndroidキーボードで、高度なAI機能をタイピング体験に直接統合しています。文法チェック、翻訳、音声入力、画像からの文字抽出などのタスクのために複数のアプリ間を切り替える必要を解消し、完全なオフライン動作のオプションを提供することでデータプライバシーを確保します。

仕組み

このプロジェクトはHeliBoard(OpenBoard/AOSP LatinIMEベース)のフォークであり、プラグインベースのアーキテクチャで拡張されています。複数のAIバックエンドをサポートします:

  • クラウドAI: Google Gemini、Groq、OpenAI、またはセルフホストサーバー(Ollama、LM Studio)にAPI経由で接続します。
  • オンデバイスAI: ローカルのGGUF言語モデルにはllama.cpp、オンデバイスの音声認識にはwhisper.cppを使用します。
  • 専門プラグイン: OCR(カメラ/スクリーンショットからの文字抽出)、翻訳、手書き認識のためにML Kitを活用します。

対象ユーザー

統合AIツールを備えた、高度にカスタマイズ可能で生産性重視のキーボードを求めるAndroidユーザーです。100%オフライン機能が必要なプライバシー重視のユーザーから、クラウドベースのLLMを利用するパワーユーザーまで幅広く対応します。

ハイライト

  • ハイブリッドAI校正: 文法とテキスト書き換えのために、クラウドベースのLLMとローカルGGUFモデルの両方をサポートします。
  • オンデバイスWhisper: デバイス上でローカルに動作する高精度の音声入力。
  • 統合OCR: 即座の文字抽出のための組み込みカメラビューファインダーとスクリーンショット検出。
  • マルチモード翻訳: オフラインプラグイン、ML Kit、クラウドAIプロバイダー間のシームレスな切り替え。
  • 生産性ツール: リアルタイムのインライン数式計算、動的変数対応の多機能テキストエクスパンダー、Gboardスタイルのテキスト編集パネル。
  • 深いカスタマイズ: ゼロレイテンシのカスタムサウンドパックと複数のレイアウトプロファイル。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト