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 导出功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目