什么是 EchoFlow?
EchoFlow 是一款面向 OpenRouter 的 Android 聊天应用。它支持使用你自己的 OpenRouter API key,可按 ID 从可用模型中选择,并将对话本地存储在你的设备上,而不是服务器上。
这款应用面向希望获得移动端聊天体验、支持模型切换、流式回复和本机历史记录的用户。它还支持自定义模型条目、可发送图片给支持视觉能力的模型,以及基于 Android Material 3 Expressive 风格构建的一系列主题。
主要功能
- 使用自己的 OpenRouter key:EchoFlow 围绕用户提供的 OpenRouter API key 设计,因此聊天访问与用户自己的账号和用量绑定。
- 按 ID 选择模型:用户可以按 ID 和显示名称添加自定义模型,然后通过底部弹窗或在对话中切换模型。
- 本地聊天存储:对话保存在设备上,可离线查看聊天记录,并避免服务器端存储。
- 实时流式回复:回复会逐词显示,并带有实时光标,而不是等完整回复结束后才显示。
- 推理轨迹面板:在可用时,应用可在答案流旁的可折叠面板中显示模型推理内容。
- 丰富消息支持:聊天气泡可清晰显示 markdown 渲染、代码块、表格、列表和强调文本。
- 图片附件:输入框可向支持视觉能力的模型发送照片和截图。
- 主题自定义:应用包含多种配色方案、浅色和深色外观选项,以及 Android 12+ 基于壁纸的颜色提取。
如何使用 EchoFlow
先安装 Android 应用,然后在应用中添加你的 OpenRouter API key。之后,可以按 ID 选择模型,或者添加带显示名称的自定义模型条目。
选定模型后,就可以开始聊天,需要时可附加图片,并在不中断对话的情况下切换模型。聊天内容会本地保存在设备上,之后即使没有网络也能重新打开。
使用场景
- 在移动端测试多个模型:想比较不同 OpenRouter 模型的用户,可以在同一应用内切换,无需单独配置客户端。
- 私密个人聊天记录:偏好让对话留在手机上的用户,可以用 EchoFlow 替代将聊天内容存储在远程服务器上的服务。
- 离线查看历史对话:由于聊天内容保存在本地,用户在没有互联网连接时也能查看之前的线程。
- 用截图或照片进行提示:用户可以附加图片,让支持视觉能力的模型解读截图、文档或照片。
- 阅读结构化模型输出:需要处理代码片段、表格或大量 markdown 的用户,可以利用应用的渲染在移动端保持回复可读。
常见问题
EchoFlow 需要账号吗?
未提到账号。应用描述为使用你自己的 OpenRouter key,应用本身不需要账号。
聊天内容存储在哪里?
根据原文,聊天内容存储在你的设备本地,不保存在服务器上。
我可以在没有网络的情况下使用吗?
过去的对话可以离线打开,因为它们存储在设备上。实时聊天仍然需要连接 OpenRouter。
我可以使用默认未列出的模型吗?
可以。应用支持按 ID 和显示名称添加自定义模型。
EchoFlow 支持图片吗?
支持。输入框可以向支持视觉能力的模型发送照片和截图。
替代方案
- 其他 OpenRouter 客户端:类似的移动端或桌面客户端也可能允许你使用自己的 OpenRouter key,但在设计、主题自定义和本地历史记录处理上可能不同。
- 通用 AI 聊天应用:围绕单一提供商或内置账号系统构建的产品可能更易上手,但通常不会提供相同的 OpenRouter 模型选择流程。
- 基于网页的聊天界面:浏览器应用跨设备访问可能更方便,但通常依赖服务器端存储,也不强调本机聊天记录。
- 带 AI 功能的原生 Android 笔记或助手应用:这类应用可能将聊天集成到更广泛的工作流中,而 EchoFlow 则专注于模型切换、本地存储和 OpenRouter 使用。
替代品
BookAI.chat
BookAI允许您通过简单提供书名和作者与您的书籍进行AI聊天。
Biji
Biji是一个多功能平台,旨在通过创新工具和功能提升生产力。
Ably Chat
Ably Chat 提供聊天 API 和 SDK,用于自定义实时聊天应用:支持反应、在线/房间状态及消息编辑/删除,面向高并发场景。
Grok AI Assistant
Grok 是 xAI 开发的一款免费人工智能助手,旨在优先考虑真实性和客观性,同时提供实时信息访问和图像生成等高级功能。
Decision Jar
用 Decision Jar 创建选项虚拟罐,摇手机即可即时随机选择,并用 AI 建议减轻决策疲劳;本地保存含决策日志。
AakarDev AI
AakarDev AI 是一个强大的平台,通过无缝的向量数据库集成简化 AI 应用程序的开发,实现快速部署和可扩展性。