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 是一款多功能的 Android 聊天應用程式,允許使用者透過單一介面與各種大型語言模型(LLMs)互動。它消除了在使用不同 AI 提供商時,必須切換不同應用程式或網頁介面的困擾,同時支援雲端與本地部署的模型。

運作方式

此應用透過 API 或本地網路端點連接 LLM。整合 OpenRouter 用於雲端模型,並支援透過 Ollama、LM Studio、llama.cpp、MLX LM 或局域網路(LAN)上的 Hermes Agent 本地部署的模型。採用 Kotlin 為基礎的架構,結合 Jetpack 套件與 Ktor 進行網路通訊,以管理對話與模型互動。

適用對象

希望擁有集中化、可自訂的多 AI 模型聊天介面的 Android 使用者,包含在家庭網路中運行自己本地 LLM 的使用者。

主要特色

  • 多模型支援:可輕鬆在不同 LLM 機器人與模型之間切換。
  • 可自訂角色:建立並管理用於引導 AI 行為的系統訊息與預設設定庫。
  • 本地與雲端整合:支援 OpenRouter 以及 Ollama、LM Studio 等本地伺服器。
  • 裝置工具:可執行讀取/建立檔案、設定計時器、鬧鐘、建立日曆事件等操作。
  • 多模態功能:支援相容模型的圖像生成與圖像對話。
  • 對話模式:支援語音轉文字與文字轉語音,實現免持操作。
  • 本地資料管理:支援儲存、載入、匯入、匯出對話紀錄,並具備裝置內 PDF 匯出功能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案