数据和隐私
Kettu 在你的电脑上存了什么、不往外发什么,以及怎么删掉这些数据。
Kettu 没有账号,也没有自己的服务器,不收集遥测数据。你的会话留在你的电脑上,每个 Agent 只和它自己的服务商通信,和你在终端里用它时一样。
数据存在哪里
~/Library/Application Support/Kettu
%APPDATA%\Kettu
~/.config/Kettu
设置 › 高级 › 数据文件夹显示确切路径,旁边有复制路径,以及在访达、资源管理器或文件管理器中显示它的按钮。
| 文件夹里的内容 | 存的是什么 |
|---|---|
settings.json | 你的设置 |
state/ | 项目、会话列表、每个会话的对话内容、用量记录、例程及其运行记录 |
artifacts/ | artifact 页面和它们的预览图 |
attachments/ | 草稿和已发送消息里附带的图片和文件 |
scratch/ | 无项目会话的工作文件夹 |
agents/ | Kettu 为 Agent 安装的东西:Claude Agent SDK、ACP 适配器和包,以及下载的 Agent 程序 |
agent-config/ | 你在设置 › Agent 里添加 Agent 时,Kettu 为它新建的配置目录 |
themes/ | 你安装的主题 |
Partitions/ | 侧边面板里浏览器的配置:登录状态、网站数据和缓存 |
Agent 自己的数据仍在它们一直存放的位置,比如 Claude Code 的 ~/.claude、Codex 的 ~/.codex:对话记录、设置和登录信息都在那里,Kettu 不会移动它们。
凭据
每个 Agent 用自己的方式登录,Kettu 不经手你的凭据。在设置 › Agent 里填写的 API key 交给 Agent 保存:Claude Code 存进这个 Agent 配置目录里的 settings.json,Codex 经它自己的 codex login 保存。Kettu 不留副本。
分享 artifact 用的 Cloudflare token 由系统加密保存,只存放在这台电脑上。在没有钥匙串的 Linux 系统上,它以不加密的方式保存,设置里会写明。
哪些内容会联网
你的对话由各个 Agent 发给它自己的服务商。Kettu 本身只在这些时候联网:
- 检查和下载更新;
- 安装和更新 Agent,通过 npm 或下载压缩包;
- 浏览主题时,从 GitHub 读取主题目录;
- 从 GitHub 获取 Pull Request 作者的头像;
- 分享 artifact 时,发布到你的 Cloudflare 账号。
远程访问开着时,Kettu 还会接受你配对的设备的连接,直接经过你自己的网络,端到端加密;它也会连接你在设置 › 主机里添加的主机。
会话标题和大纲总结由会话自己的 Agent 用它的小模型生成,消耗你的套餐额度或积分。统计本机用量只读取这台电脑上的 Agent 日志,不发送任何内容。
删除 Kettu 的数据
- 设置 › 高级 › 从 Kettu 中移除所有会话清空会话列表。Agent 会保留各自的对话记录,之后可以重新导入。
- 设置 › 用量 › 清除 Kettu 的记录删除 Kettu 记下的用量。
- 设置 › 分享 › 移除删除保存的 Cloudflare token。已发布的页面在取消发布之前仍然在线。
- 要全部删除,先退出 Kettu,再删掉上面的数据文件夹。删除应用本身不会删掉它。
诊断信息
设置 › 高级里的导出诊断信息会保存一个文件,包含近期 Agent 消息、日志和路径。其中可能含有代码和消息内容,请只分享给你信任的人。