多模型聚合

Agora

为独立开发者提供本地优先、多模型聚合的隐私保护AI聊天客户端

将你所有的 AI 汇聚在一个聊天框内

项目介绍

Agora 是一款开源的 Android 客户端应用,主打"自带密钥"(BYOK)模式,让你能用自己的账号和 API 接入多种大语言模型服务商,把所有对话、模型、工具和设备都整合在一个 App 里管理。它的口号是"All your AI. One place.",意在打破各家 AI 平台之间的割裂,让用户不必在多个 App 间来回切换。 Agora 内置九种主流服务商接口,包括 OpenAI、Anthropic、Google Gemini、DeepSeek、Qwen/DashScope、OpenRouter、Groq、Ollama,以及可在本地运行的 llama.cpp 模型,并支持自定义端点接入 OpenAI、Google 或 Anthropic 兼容协议。示例可用模型包括 GPT 5.6 Sol、GPT 5.6 Terra、Gemini 3.1 Pro、Claude Opus 5 和 Claude Sonnet 5,用户只需绑定自己的 API Key 即可使用。对于希望完全离线或保护隐私的用户,Agora 还支持通过 llama.cpp 在设备本地运行 GGUF 格式的对话模型和本地嵌入功能,无需依赖云端服务商。 Agora 采用树状结构管理对话,用户可以编辑或重新生成早前的消息,而不会丢失其他分支内容。它还引入了"Token 预算"上下文管理机制,支持 4K 到 1M 估算 token 的预算范围,并配有非破坏性的 Context Compact(上下文压缩)功能,能保留最近对话的原文后缀。 在智能体(Agent)能力方面,Agora 集成了网页搜索、记忆、历史对话检索(RAG)、图像生成、MCP 服务器接入、任务/循环自动化、远程 Shell 和文件操作,以及名为 "Conch" 的持久化远程任务系统,甚至支持基于 F-Droid 的 Alpine 沙盒环境。其中 Conch 功能尤其特别,它可以让 AI 通过对话方式远程连接并操作你的服务器、笔记本电脑或台式机,例如查询服务器运行时间、手机电量、桌面 GPU 状态或某台电脑的 Git 仓库状态。 Agora 不会中转聊天内容或做通用数据分析,所有对话都保存在应用本地的存储中,只有在用户实际使用某项功能时,才会直接联系对应的服务商或工具,且仅传输该功能所需的最少数据。数据具备可移植性,支持导出为带版本号的 .agora ZIP 压缩包、导入 ChatGPT 或 Claude 的历史记录,以及定时自动备份。不过需要注意的是,部分密钥类设置虽默认采用 Android Keystore 的 AES-GCM 加密信封保护,但在加密失败的兜底情况下或旧版本遗留数据中可能以明文形式存在于 DataStore,导出的 .agora 归档中的密钥同样未加密,这点需要用户在使用时留意。 Agora 使用 Kotlin 和 Jetpack Compose 构建,界面基于 Material 3 设计语言,支持主题定制、字体、触感反馈、"思考/工具"过程的可视化展示,并提供 12 种界面语言外加跟随系统语言选项。应用可通过 Google Play、F-Droid 或 GitHub Releases 下载安装。

需求相近的,还有这些