文档/kaya/让 AI 读取文件
06/14

默认 AI 不能读取你 Mac 上的文件。如果你想让 AI 帮你分析一段代码、查看一个日志、解释一个配置文件,需要先把文件放进可信目录。

步骤#

  1. 在终端里创建或使用 ~/.kaya/ 目录:
bash
mkdir -p ~/.kaya/my-project
cp ~/my-project/main.ts ~/.kaya/my-project/
  1. 在对话里告诉 AI 文件路径:
text
读取 ~/.kaya/my-project/main.ts 并解释它做了什么
  1. AI 会调用允许的读取命令(如 cathead)读取文件内容,展示给你

  2. 用完后删除不再需要的副本:

bash
rm -rf ~/.kaya/my-project

允许的读取命令#

~/.kaya/ 下,以下命令可用:

  • cat / bat / view:读取文件全部内容
  • head / tail:读取文件开头或结尾部分
  • grep / awk / sed -n:在文件内容中搜索
  • wc / sort / uniq:统计和排序
  • strings / xxd / hexdump:查看二进制内容

不允许的操作#

即使在 ~/.kaya/ 下,以下操作仍然被拦截:

  • 修改文件(sed -i、重定向、mv 等)
  • 删除文件
  • 执行文件内容

AI 只能读,不能改。这是设计如此。

下载文件#

AI 也能从网络下载文件到 ~/.kaya/(例如 curl -o ~/.kaya/...)。危险的文件类型(如 .sh.exe.dmg)会被拦截。

提醒#

  • 不要因为有脱敏就主动把密钥放进 ~/.kaya/ 给 AI "看看"
  • 用完后及时删除 ~/.kaya/ 下不再需要的文件
  • 链接到 ~/.kaya/ 之外的符号链接不会被识别为可信