UStackUStack
EchoFlow icon

EchoFlow

EchoFlow 是一款面向 OpenRouter 的 Android 聊天应用,支持使用自己的 API key、切换模型,并将对话本地存储在手机上,适合需要私密移动聊天界面和离线查看历史记录的用户。

EchoFlow

什么是 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 使用。
EchoFlow | UStack