Cordy for Mobile

面向 Android 与 iOS 的私密、本地优先、自带密钥 AI 对话应用。

Cordy for Mobile(应用内品牌为 CordyAI)是一款面向 Android 与 iOS 的私密、本地优先 AI 对话客户端。你自带服务商 API 密钥,直接与模型对话,所说的一切都留在你的设备上。没有 Cordy 账号,没有云端同步,也没有遥测。

它基于 Kotlin Multiplatform 与 Compose Multiplatform 构建,Android 与 iOS 共享同一套核心。

有何不同

自带密钥,直连服务商

Cordy 采用 BYOK(自带密钥)方式。你粘贴一把已在使用的服务商 API 密钥,Cordy 便通过 HTTPS 从你的设备直接将提示词发往该服务商。中间没有 Cordy 服务器——没有任何环节记录、计量或查看你的流量。当你发送消息时,唯一收到它的是你选择的那个服务商。

本地优先存储

你的数据保存在手机上:

  • 会话保存在设备端的 SQLDelight(SQLite)数据库中。
  • API 密钥保存在平台安全存储中——Android 密钥库(AES-256-GCM)或 iOS 钥匙串。
  • 设置是普通的设备端偏好。

没有任何内容被镜像到服务器,也无需创建账号。

默认私密

没有账号,没有云端同步,没有分析、遥测或载荷采集。在发行版本中,日志级别受限,可能携带提示词或请求细节的详细日志绝不会输出到设备控制台。当你想要一个干净的起点时,一个操作即可抹除全部本地痕迹。

适合谁

Cordy for Mobile 适合希望在手机上拥有从容、可靠的日常 AI 对话,又不想把整个工作流交给托管云产品的人:

  • 注重隐私的日常用户——你希望会话与密钥都留在自己的设备上,并能清楚看到提示词流向何处。
  • 在意成本的折腾者——你希望自由切换模型,并在发送前后都知道每次请求的花费。
  • 开发者——自带密钥的方式让你与服务商无关地直连 OpenRouter、OpenAI、Anthropic 及任意兼容 OpenAI 的端点,包括本机或局域网上的自托管模型服务。

你不必是开发者也能使用它,但它的控制力足以满足开发者。

功能亮点

  • 流式对话,实时 Markdown 渲染(标题、列表、表格、代码)。
  • 扩展思考 / 推理在支持的模型上以独立块展示。
  • 会话库——新建、继续、重命名、删除并搜索本地历史。
  • 消息操作——复制、停止、重新生成、编辑上一条并重生成、重试。
  • 图片输入(Android)——来自相册、相机,或从其他应用分享进入,受支持视觉的模型限制。
  • 语音输入(Android)——将提示口述为可编辑文本。
  • Markdown 导出通过系统分享面板。
  • 用量与费用分析——按模型 / 服务商 / 天统计 token 与费用。
  • 实时模型目录含定价,按服务商拉取并在设备上缓存。
  • 一键清除所有本地边界(数据库、偏好、密钥、附件、缓存)。

完整介绍见功能

平台状态

Cordy for Mobile 目前为 v0.5,封闭测试阶段。 请如实对待你的预期:

平台状态含义
Android已完整验证本文档中的每项功能都在 Android 上构建并测试。这是目前应使用的平台。
iOS推进中iOS 端可对共享代码编译,但尚未在真机上冒烟测试,且移动端采集(图片选择、相机、语音输入)在 iOS 上尚未接入。请视为预览质量。

隐私与安全页面给出完整、诚实的平台说明,常见问题也会直接回答“iOS 可用了吗?”。

下一步

  • 快速开始——带上密钥,选择服务商与模型,几秒内开始对话。
  • 服务商与 BYOK——五个内置服务商、自定义端点,以及密钥如何存储。
  • 功能——应用目前能做的一切。
  • 生成控制——温度、输出长度、思考预算与上下文处理。
  • 隐私与安全——你的密钥与对话保存在哪里,以及如何清除。
  • 常见问题与排查——从密钥、配额与服务商错误中恢复。