Repolode
WWRJ3321

WWRJ3321/IRIDIS

LLMを完全オフラインで端末上で実行できるAndroidアプリ。ローカルエージェント、メモリ、音声機能に加え、OpenAI/Ollama互換のLAN APIを備えています。

スター
95
フォーク
8
未解決の Issue
3
最終コミット
9 時間前

これは何?

IRIDISは、Android向けのオールインワン端末内AIプラットフォームです。3種類の推論エンジン(GGUFモデル用のllama.cpp、MNN-LLM、LiteRT-LM)を使って、言語モデルをスマートフォン上で直接実行します。端末に応じてCPU、GPU、Qualcomm NPUを利用できます。チャット、音声、会話履歴は端末内に保存され、機内モードでも動作します。

チャット以外に、ファイルの読み書き、Web検索、スケジュールタスクの実行ができ、変更を元に戻せるエージェントモードも備えています。さらに、長期メモリ、ローカル文書検索、オフライン音声認識・合成、ハンズフリーの音声会話にも対応しています。設定で有効にすると、スマートフォン上でOpenAIおよびOllama互換のローカルAPIをLANに公開できます。ローカル以外からアクセスする場合はAPIキーが必要です。

本プロジェクトの動作要件はAndroid 12以降のarm64端末で、ライセンスはApache-2.0です。ソースからビルドするには、JDK 17、Android SDK 35、NDK r27c以降が必要です。

主な機能

  • 01GGUF、MNN、LiteRT-LMモデルを端末上で実行でき、CPU、GPU、Qualcomm NPUに対応。
  • 02オフラインで動作し、チャット、音声、会話履歴をスマートフォン内に保存。
  • 03ファイルの読み書き、Web検索、スケジュールタスクの実行ができ、変更を元に戻せるエージェントモード。
  • 04長期メモリとローカル文書検索。
  • 05オフライン音声認識・合成と、ハンズフリーでの会話。
  • 06OpenAIおよびOllamaの形式に互換性のあるローカルAPI。APIキーを使ってLAN上からアクセス可能。

ユースケース

  • クラウドにデータを送信せず、AndroidスマートフォンでLLMとチャットする。
  • 端末からデータが外に出ないモデルで、非公開のローカル文書を検索する。
  • スマートフォンを、同じネットワーク上の他の端末向けローカルモデルサーバーとして使う。
  • オフラインで動作する音声アシスタントを、ハンズフリーで使う。

クイックスタート

  1. 1

    ReleasesページからAPKをダウンロードしてインストールします

  2. 2

    Model Managementでモデルをダウンロードまたはインポートします

  3. 3

    チャットを開始し、ツールが必要なときはAgentsを開きます

使う前に知っておきたいこと

  • Android 12以降を搭載したarm64端末(Snapdragon 8 Gen 1以降)が必要です。他のプラットフォームでは動作しません。
  • パラメーター数が4B以上のモデルには、12 GBのRAMを推奨します。
  • 一部のオプションの音声モデルは、非商用利用に限られます。
  • NPU向けのQualcomm QNNランタイムはプロプライエタリであり、ソースコードとともには配布されません。

収録されている特集

トピック

よくある質問

IRIDIS とは?
LLMを完全オフラインで端末上で実行できるAndroidアプリ。ローカルエージェント、メモリ、音声機能に加え、OpenAI/Ollama互換のLAN APIを備えています。 IRIDISは、Android向けのオールインワン端末内AIプラットフォームです。3種類の推論エンジン(GGUFモデル用のllama.cpp、MNN-LLM、LiteRT-LM)を使って、言語モデルをスマートフォン上で直接実行します。端末に応じてCPU、GPU、Qualcomm NPUを利用できます。チャット、音声、会話履歴は端末内に保存され、機内モードでも動作します。
IRIDIS は無料で使えますか?ライセンスは?
IRIDIS は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
IRIDIS は今もメンテナンスされていますか?
活発にメンテナンス中。IRIDIS の最終コミットは 2026年11月6日 です。
IRIDIS は何に使えますか?
クラウドにデータを送信せず、AndroidスマートフォンでLLMとチャットする。 端末からデータが外に出ないモデルで、非公開のローカル文書を検索する。 スマートフォンを、同じネットワーク上の他の端末向けローカルモデルサーバーとして使う。 オフラインで動作する音声アシスタントを、ハンズフリーで使う。
IRIDIS のインストール方法は?
ReleasesページからAPKをダウンロードしてインストールします Model Managementでモデルをダウンロードまたはインポートします チャットを開始し、ツールが必要なときはAgentsを開きます
IRIDIS はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/WWRJ3321/IRIDIS

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト