一个本地优先的 iOS MVP:上传聊天截图,豆包 AI 提取可确认的会议与联系人行动;确认后,结合本地联系人给出下一步建议。
- 从相册选择一张聊天截图,并添加可选补充文字。
- 调用豆包视觉模型生成三类可编辑行动卡:创建会议、创建联系人、更新联系人。
- 确认的联系人和会议保存在设备本地 MMKV。
- 首次启动自动植入 3 位模拟联系人和 3 个模拟会议。
- macOS、Xcode 与一个 iOS Simulator。
- Bun 1.0 或更高版本。
- 豆包方舟 API Key 与支持视觉理解的模型 ID(真实 AI 分析时需要)。
git clone <your-github-repo-url>
cd lite-ailoha
bun install
cp .env.example .env编辑 .env 添加你的 AI API 信息:
EXPO_PUBLIC_AI_API_URL=https://ark.cn-beijing.volces.com/api/v3/chat/completions
EXPO_PUBLIC_AI_API_MODAL=你的视觉模型_ID或Endpoint_ID
EXPO_PUBLIC_AI_API_KEY=你的方舟_API_Key然后构建并在 iOS Simulator 打开:
bun ios首次原生构建时间较长;后续可使用:
bun start联系人与会议只写入当前设备的 MMKV;不会上传到数据库。截图只在本次分析请求中发送给豆包,应用不保存截图。
这是纯本地 MVP,因此 EXPO_PUBLIC_AI_API_KEY 会被打入开发构建;请只用于个人测试的受限 API Key,不能作为正式生产方案。正式发布应通过服务端代理密钥。