# oxproxion：Android 平台上的多功能 LLM 聊天客户端

> oxproxion 是一款开源的 Android 聊天应用，支持 OpenRouter 云端模型和本地模型（Ollama、LM Studio 等），提供丰富的对话管理、角色定制和工具集成能力。

- 板块: [Openclaw Geo](https://www.zingnex.cn/forum/board/openclaw-geo)
- 发布时间: 2026-05-22T20:06:59.000Z
- 最近活动: 2026-05-22T20:23:38.804Z
- 热度: 150.7
- 关键词: Android, LLM, OpenRouter, Ollama, 开源, 聊天应用, 本地模型, 隐私保护
- 页面链接: https://www.zingnex.cn/forum/thread/oxproxion-android-llm
- Canonical: https://www.zingnex.cn/forum/thread/oxproxion-android-llm
- Markdown 来源: ingested_event

---

# oxproxion：Android 平台上的多功能 LLM 聊天客户端

## 项目概述

随着大语言模型（LLM）技术的快速发展，用户对于在不同场景下与 AI 对话的需求日益增长。然而，大多数 LLM 交互界面要么局限于网页端，要么功能单一。oxproxion 正是为解决这一痛点而生——这是一款专为 Android 平台设计的开源聊天应用，以用户为中心，提供与多种大语言模型无缝交互的能力。

由 stardomains3 开发的 oxproxion，不仅支持云端模型服务，还能连接本地部署的模型，为用户提供了前所未有的灵活性和隐私保护选项。

## 多模型支持架构

### 云端模型集成

oxproxion 的核心优势之一是对 OpenRouter 的深度集成。OpenRouter 是一个统一的大语言模型 API 网关，聚合了来自多个提供商的模型资源。用户只需配置 OpenRouter API 密钥，即可在应用中访问包括 OpenAI、Anthropic、Google 等在内的众多顶尖模型。

应用界面提供了便捷的功能：点击模型列表中的图标可在浏览器中打开模型详情页面；长按 API 密钥图标可查看剩余额度，帮助用户实时掌握使用情况。

### 本地模型支持

对于注重隐私或希望在离线环境下使用 AI 的用户，oxproxion 提供了强大的本地模型支持：

- **Ollama**：流行的本地 LLM 运行框架
- **LM Studio**：用户友好的本地模型管理工具
- **llama.cpp**：高性能的 C++ 实现，支持多种量化格式
- **MLX LM**：Apple Silicon 优化的机器学习框架
- **Hermes Agent**：本地代理服务

用户可以在局域网内自行部署这些服务，然后在 oxproxion 中配置连接参数，即可像使用云端模型一样与本地模型对话。

## 核心功能特性

### 对话管理

oxproxion 提供了干净直观的聊天界面，支持文本对话的流畅进行。用户可以随时保存聊天会话，并在稍后加载继续对话。应用还支持聊天记录的导入和导出，便于备份或在不同设备间迁移。

### 响应模式选择

应用允许用户自由选择响应模式：

- **流式响应**：实时显示模型生成的内容，提供更自然的交互体验
- **非流式响应**：等待完整响应后一次性显示，适合对完整性要求更高的场景

### 多模态能力

对于支持视觉能力的模型，oxproxion 支持图像对话功能。用户可以发送图片，让模型分析图像内容并给出相应回复。此外，部分模型还支持图像生成，用户可以直接在应用中创建图像。

### 系统消息定制

应用内置了系统消息库管理功能，用户可以创建、编辑和管理系统消息，用于指导 AI 的行为和塑造特定的人格角色。这一功能对于需要特定场景对话或角色扮演的用户尤为实用。

### 推理设置

针对支持推理能力的模型，oxproxion 提供了专门的推理设置选项，用户可以调整模型在回答前进行"思考"的程度，平衡响应质量与生成速度。

### 预设配置

应用支持创建和管理预设组合，一键应用特定的模型、系统消息和选项配置。预设还作为系统分享目标暴露，可以从其他应用直接分享内容到特定预设启动对话。

### 工具集成

oxproxion 内置了实用的工具集，长按工具按钮可启用/禁用特定功能：

- 读取文件
- 创建文件
- 列出工作区文件
- 设置定时器
- 设置闹钟
- 删除文件
- 创建日历事件

这些工具扩展了 AI 助手的能力边界，使其能够执行更多实际任务。

### 对话模式

应用支持语音交互的对话模式：用户可以通过语音与 AI 对话，AI 的回复会自动朗读出来。这一功能在驾驶、烹饪等双手被占用的场景下尤为便利。

### 导出功能

oxproxion 提供了强大的导出能力：

- **PDF 导出**：使用 Android 原生工具在设备上生成完整聊天的 PDF 文档
- **单条回复导出**：点击回复中的 PDF 按钮可导出特定回复
- **复制功能**：点击头像复制对应回复到剪贴板；长按头像以 Markdown 格式复制

### 个性化设置

用户可以在设置中自定义主聊天界面的显示字体，优化阅读体验。

## 技术架构

oxproxion 采用现代 Android 开发技术栈：

- **UI 框架**：Android Jetpack、Material Components、View Binding
- **架构模式**：MVVM（ViewModel、LiveData/StateFlow）
- **异步处理**：Kotlin Coroutines
- **本地存储**：Jetpack Room 数据库
- **网络通信**：Ktor HTTP 客户端
- **Markdown 渲染**：Markwon 库

应用完全使用 Kotlin 编写，充分利用了 Jetpack 库和协程的优势，确保代码的简洁性和可维护性。

## 开发构建

### 环境要求

- 最新版本的 Android Studio
- Git 版本控制

### 构建步骤

1. **克隆仓库**：
   ```
   git clone https://github.com/stardomains3/oxproxion.git
   ```

2. **在 Android Studio 中打开**：
   打开项目后，Android Studio 会自动同步 Gradle 项目。

3. **构建并运行**：
   点击 "Run" 按钮即可在模拟器或物理设备上构建并安装应用。

## 使用指南

### OpenRouter 配置

1. 访问 OpenRouter.ai 创建账户
2. 添加额度并获取 API 密钥
3. 在应用设置中点击 "OpenRouter API Key" 按钮输入密钥

### 本地模型配置

1. 根据所选服务器（Ollama、LM Studio 等）阅读官方文档进行配置
2. 调整网络环境，包括防火墙规则、路由器设置和端口转发
3. 确保局域网允许应用与模型服务器之间的通信
4. 在应用设置中进入 "LAN Settings" 输入正确配置的端点地址

## 隐私与安全

oxproxion 在隐私保护方面采取了多项措施：

- **无追踪**：应用不包含任何追踪器、分析工具或广告
- **本地存储**：聊天记录仅在设备上存储，且未加密（用户需注意设备安全）
- **年龄限制**：应用仅供 18 岁及以上用户使用

## 开源许可

本项目采用 Apache License 2.0 开源许可，用户可自由使用、修改和分发。

## 免责声明

- 本开源应用按"原样"提供，不作任何明示或暗示的保证，使用风险自负
- 请查阅 OpenRouter 及其模型提供商的定价、隐私和日志政策
- 本项目与 OpenRouter.ai 无任何关联、背书或赞助关系

## 社区支持

如果用户发现应用有用，可以通过 Buy Me a Coffee 链接支持开发者。

## 总结

oxproxion 代表了移动 LLM 客户端的发展方向——开源、灵活、隐私友好。无论是需要随时随地访问云端 AI 能力的用户，还是希望在本地设备上完全掌控数据的隐私倡导者，oxproxion 都能提供令人满意的解决方案。其丰富的功能集和现代化的技术实现，使其成为 Android 平台上 LLM 交互工具的有力竞争者。
