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 可用了吗?”。