一款在手机上完全离线运行语言模型、语音合成和工具调用的 React Native 应用,无需账号。
- Star
- 2,877
- Fork
- 279
- 未关闭 Issue
- 10
- 最近提交
- 4天前
这是什么?
ChatterUI 是一款用于与大语言模型对话的移动端应用。本地模式下,它借助 llama.cpp 直接在 Android 手机上运行 gguf 格式的模型,可以将模型导入应用,也可以直接读取设备存储中的模型文件。远程模式下,它可连接 koboldcpp、text-generation-webui、Ollama 等后端,以及 OpenAI、Claude、Cohere、Open Router 等云端 API。
除基础聊天外,应用支持 Character Card v2 规范的角色卡,每个角色可管理多个会话。用户可调节采样器参数和指令格式,并使用设备自带的文字转语音引擎朗读回复。通用的 Text Completion 与 Chat Completion 接口可兼容其他服务商,模板系统则支持自定义 API。目前应用通过 GitHub Releases 提供 APK 安装包,暂不支持 iOS。
核心功能
- 01本地模式下通过 llama.cpp 在手机上运行 gguf 模型
- 02可连接 koboldcpp、Ollama 以及 OpenAI、Claude 等云端 API
- 03支持 Character Card v2 规范的角色卡
- 04每个角色可创建多个会话,并可调整采样器与指令格式
- 05调用设备内置的文字转语音引擎朗读回复
适用场景
- 在 Android 手机上离线运行本地模型进行对话
- 通过移动端访问自托管的 Ollama 或 koboldcpp 服务
- 在手机上使用 OpenAI、Claude 等 API 进行角色对话
- 导入角色卡进行角色扮演类聊天
快速上手
- 1
从发布页面下载并安装最新 APK
使用前须知
- 目前不支持 iOS。
- 本地模式需要能放入设备内存的 gguf 模型。
- 采用 AGPL-3.0 许可证,属于 Copyleft 许可。
收录于专题
标签
常见问题
- ChatterUI 是什么?
- 一款原生移动端 LLM 聊天前端,可在设备上运行模型或连接多种云端 API。 ChatterUI 是一款用于与大语言模型对话的移动端应用。本地模式下,它借助 llama.cpp 直接在 Android 手机上运行 gguf 格式的模型,可以将模型导入应用,也可以直接读取设备存储中的模型文件。远程模式下,它可连接 koboldcpp、text-generation-webui、Ollama 等后端,以及 OpenAI、Claude、Cohere、Open Router 等云端 API。
- ChatterUI 可以免费使用吗?用的什么许可证?
- ChatterUI 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- ChatterUI 还在维护吗?
- 活跃维护中。ChatterUI 最近一次提交是在 2026年11月4日。
- ChatterUI 适合用来做什么?
- 在 Android 手机上离线运行本地模型进行对话 通过移动端访问自托管的 Ollama 或 koboldcpp 服务 在手机上使用 OpenAI、Claude 等 API 进行角色对话 导入角色卡进行角色扮演类聊天
- ChatterUI 怎么安装和运行?
- 从发布页面下载并安装最新 APK
- 在哪里获取 ChatterUI?
- 源代码和安装说明在 GitHub 上:https://github.com/Vali-98/ChatterUI
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
llama.cpp 的 React Native 绑定,可在 iOS 和 Android 应用中本地运行 GGUF 大模型。
一款 Android 应用,可本地运行 GGUF 模型对话,也可连接 OpenAI、Anthropic、Ollama 等远程模型服务。
Google AI Edge 推出的 Android 与 iOS 应用,可在手机上离线体验开源大模型和端侧生成式 AI 功能。
Cherry Studio 的 iOS 与 Android 移动端,可与多个 AI 模型对话、运行智能体、连接 MCP 工具并生成图片。
基于 Flutter 的跨平台 AI 聊天客户端,可在手机端离线运行 GGUF 模型,也可切换到云端 API。