stardomains3/oxproxion
oxproxion is a versatile and user-centric Android chat application designed to interact with various Large Language Models (LLMs). It provides a seamless interface for managing conversations, customizing bot personas, and saving chat histories.
何を解決するか
Oxproxion は、さまざまな Large Language Models (LLMs) を単一のインターフェースから操作できる多機能な Android チャットアプリです。異なる AI プロバイダーを使用する際、異なるアプリや Web インターフェースを切り替える必要がなくなります。クラウドベースとローカルホストの両方のモデルをサポートしています。
動作方法
このアプリは API やローカルネットワークエンドポイントを通じて LLM に接続します。クラウドモデルには OpenRouter を統合し、Ollama、LM Studio、llama.cpp、MLX LM、またはローカルエリアネットワーク (LAN) 上の Hermes Agent を通じてローカルで提供されるモデルもサポートしています。Kotlin を基盤としたアーキテクチャで Jetpack ライブラリと Ktor を使用して、会話とモデルとの相互作用を管理しています。
対象ユーザー
自宅ネットワーク上で独自のローカル LLM を実行しているユーザーを含む、複数の AI モデル用に集中化・カスタマイズ可能なチャットインターフェースを求める Android ユーザー。
特徴
- マルチモデル対応: 異なる LLM ボットやモデルを簡単に切り替えられます。
- カスタマイズ可能なペルソナ: AI の振る舞いをガイドするためのシステムメッセージやプリセットのライブラリを作成・管理できます。
- ローカル & クラウド統合: OpenRouter だけでなく、Ollama や LM Studio などのローカルサーバーにも接続可能です。
- デバイスツール: ファイルの読み取り/作成、タイマー・アラームの設定、カレンダーイベントの作成などの操作が可能です。
- マルチモーダル機能: 対応するモデルでは画像生成と画像とのチャットが可能。
- 会話モード: 音声認識と音声合成を備え、手を離しての操作が可能。
- ローカルデータ管理: チャット履歴を保存・読み込み・インポート・エクスポートでき、デバイス上で PDF へのエクスポートも可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト