最后更新:2026-05-16
AI 监督员(DuetCheck)是一款 macOS 桌面应用。我们极度重视你的隐私。核心原则:所有数据本地处理,仅向你选定的 LLM 服务发送必要的提示词。
~/Library/Application Support/DuetCheck/snapshots/当 App 检测到 AI 完成事件,会向你主动选择的 LLM 服务发送以下信息: - 主目标(你输入的) - 项目上下文(你输入的) - 最近完成步骤摘要 - OCR 抓取的屏幕尾部文本(最多 2000 字符)
可用 LLM 服务: - MiniMax(api.minimaxi.com) - Anthropic Claude(api.anthropic.com) - 自定义 OpenAI 兼容端点(你自己配置)
发送的数据受所选 LLM 服务自身的隐私政策约束。
保存在:
- ~/Library/Application Support/DuetCheck/:项目、设置、使用历史
- ~/Library/Keychain:API Key(系统级加密)
- ~/Library/Logs/DuetCheck/:崩溃日志
这些文件不离开你的电脑。
App 仅向你配置的服务发起网络请求: - 你选的 LLM API(HTTPS) - 你选的推送渠道(Bark / ntfy / Slack / 飞书,HTTPS) - 本地 HTTP server(仅 127.0.0.1:8901,不对外)
所有外部通信使用 HTTPS。我们没有任何"打电话回家"的逻辑。
| 服务 | 用途 | 隐私政策 |
|---|---|---|
| MiniMax | LLM 推理 | https://www.minimax.io/privacy |
| Anthropic | LLM 推理 | https://www.anthropic.com/legal/privacy |
| Bark | iOS 推送 | https://bark.day.app |
| ntfy.sh | 推送 | https://ntfy.sh/docs/privacy/ |
App 会本地分析 LLM 生成的指令是否含 rm -rf / git push --force 等危险模式,命中后弹窗要求你确认。这一切都在本地完成,不上报任何地方。
随时可以删除:
- App:从 /Applications 拖到废纸篓
- 数据:rm -rf ~/Library/Application\ Support/DuetCheck
- Keychain:钥匙串访问 → 搜 "com.duetcheck" → 删除
本 App 不针对 13 岁以下儿童设计,不收集任何儿童数据。
本隐私政策的任何修改将通过 App 内通知 + GitHub README 公布。
任何问题请通过 GitHub Issues 反馈: https://github.com/(maintainer)/duetcheck/issues
Last updated: 2026-05-16
AI Supervisor (DuetCheck) is a macOS app. We respect your privacy deeply. Core principle: all processing is local; we only send necessary prompts to the LLM service you choose.
~/Library/Application Support/DuetCheck/snapshots/When the app detects an AI-completion event, it sends to the LLM you chose: - Main goal (text you entered) - Project context (text you entered) - Recent completion summaries - OCR-captured screen tail text (max 2000 chars)
The data is subject to your chosen LLM provider's privacy policy.
Stored at:
- ~/Library/Application Support/DuetCheck/: projects, settings, usage history
- ~/Library/Keychain: API keys (system encryption)
- ~/Library/Logs/DuetCheck/: crash logs
These files never leave your Mac.
App only makes network requests to services you configure: - Your LLM API (HTTPS) - Your push channels (Bark / ntfy / Slack / Feishu, HTTPS) - Local HTTP server (127.0.0.1:8901 only, not exposed)
All external communication uses HTTPS. We have no "phone home" logic.
You can remove everything anytime:
- App: drag from /Applications to Trash
- Data: rm -rf ~/Library/Application\ Support/DuetCheck
- Keychain: Keychain Access → search "com.duetcheck" → delete
Not designed for children under 13. We do not collect data from children.
For any questions, file an issue at: https://github.com/(maintainer)/duetcheck/issues
DuetCheck · 反馈:ilifelahepeq54@gmail.com