Gemma 4とllama.cppを使った、Apple SiliconまたはLinux上でローカル動作する完全オンデバイスのリアルタイム音声・カメラAIアシスタント。
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
ReleasesページからAPKをダウンロードしてインストールします
- 2
Model Managementでモデルをダウンロードまたはインポートします
- 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 の数値は毎日更新されます。
関連プロジェクト
llama.cppでGGUFモデルをローカル実行してチャットできるAndroidアプリ。OpenAI、Anthropic、Ollama、DeepSeekなどのリモートプロバイダーにも接続できます。
言語モデル、音声合成、ツールをすべてスマートフォン上でオフライン実行できるReact Native製モバイルアプリ。アカウントも不要です。
AndroidとiOSでGGUFモデルを端末上で実行でき、OpenAI、Anthropic、Gemini、KimiのクラウドAPIにも切り替えられるFlutter製チャットクライアント。
iOS、Android、Web、デスクトップ、サーバーでLLM、音声、ビジョン、画像モデルを完全にオンデバイス実行するクロスプラットフォームSDK。
LLMとのチャット、ggufモデルの端末上での実行、商用・オープンソースAPIへの接続に対応したネイティブモバイルフロントエンドです。