gpt_mobile
一个界面同时对话 GPT/Claude/Gemini 等多模型,本地存储注重隐私
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
一个界面同时对话 GPT/Claude/Gemini 等多模型,本地存储注重隐私
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
当你同时使用 GPT-4、Claude 3.5 和 Gemini 1.5 Pro 回答同一个问题时,是否曾为「该相信哪个答案」而纠结?在 AI 军备竞赛的时代,跨模型对比需求催生了一类特殊工具——而 GPT Mobile 正是这个赛道上最具人气的开源选手。
GPT Mobile 由独立开发者 ChungJungsoo(GitHub @Taewan-P)创建,项目于 2024 年初开源,迅速在 Android 开发者社区传播,曾登上 Kotlin Weekly 第 431 期专题,获得超过 1100 颗 GitHub Stars。项目完全开源,遵循 GPL-3.0 协议,不依赖任何服务端,数据完全留在用户本地。

图1:GPT Mobile 应用 Logo
GPT Mobile 的设计理念非常直接:在同一聊天界面中,让多个 AI 模型同时回答同一个问题,结果一目了然。
支持的模型平台包括:
| 平台 | 代表模型 | 备注 |
|---|---|---|
| OpenAI | GPT-4o、GPT-4o-mini、o1 系列 | 官方 API |
| Anthropic | Claude 3.5 Sonnet、Claude 3 Opus | 官方 API |
| Gemini 1.5 Pro、Flash | 官方 API | |
| Groq | Llama-3.3、Mixtral | 第三方高速推理平台 |
| Ollama | 全部本地模型 | 自托管,完全离线 |
每个模型均支持独立配置:

图2:GPT Mobile 实际运行截图(多模型并排对话)
GPT Mobile 是 Android 开发的「教科书级」实践,完全采用 Google 推荐的 Modern App Architecture,代码结构清晰:
gptmobile/
├── data/ # 数据层
│ ├── database/ # Room 数据库(聊天记录持久化)
│ ├── datastore/ # Preferences DataStore(用户设置)
│ ├── network/ # Ktor HTTP 客户端(API 通信)
│ ├── model/ # 数据模型
│ ├── dto/ # 数据传输对象
│ ├── repository/ # Repository 模式(数据抽象)
│ └── context/ # 应用上下文
├── presentation/ # 展示层
│ ├── ui/ # Compose UI 组件
│ ├── theme/ # Material You 主题
│ ├── icons/ # 自定义图标
│ └── common/ # 通用组件
├── di/ # 依赖注入(Hilt 模块)
└── util/ # 工具函数
关键技术栈:
依赖版本快照(关键库):
GPT Mobile 最值得称道的特点之一是数据隐私设计。聊天记录完全存储在用户手机本地,API Key 也保存在设备的 DataStore 中,应用运行时仅将用户输入发送给各 AI 平台的官方 API 服务器,不经过任何中间服务器。
对于企业用户而言,这意味着即使处理敏感信息,只要接入的是私有部署的 Ollama 实例,完全可以实现离线 AI 对话。
| 维度 | 说明 |
|---|---|
| 适用人群 | Android 用户、AI 爱好者、研究者、内容创作者 |
| 必备条件 | 持有至少一个平台的 API Key(OpenAI/Anthropic/Gemini/Groq/Ollama) |
| 部署方式 | 从 GitHub Releases 下载 APK 安装,或自行 Android Studio 编译 |
| 编译要求 | JDK 17+、Android Studio、Gradle Wrapper(项目自带) |
| 存储需求 | 约 2GB 磁盘空间(Android Studio + SDK) |
Ollama 用户可在本地运行开源模型(如 Llama 3.3、Mistral),实现完全免费且离线的 AI 对比体验。
GPT Mobile 代表了一种 AI 应用分发的新思路——绕过应用商店,直接通过开源社区分发。项目通过 GitHub Releases 页面直接提供 APK 下载,支持多语言翻译(Weblate),社区贡献活跃。
从工程角度看,该项目是 Android 新技术栈的完整展示,涵盖了 Google 2024-2026 年主推的 Modern App Architecture 所有核心组件,对于想学习 Jetpack Compose + Hilt + Room + Ktor 组合的开发者而言,是一个不可多得的参考范例。