76. 让代理只在指定文件夹中管理文件
他们做了什么
作者做了一个桌面代理,只能在用户选定的文件夹内工作。它可以读取已有文件、写入新文件,每次修改前都会请求批准;shell 命令默认禁用,只有用户开启后才能运行。他们说,这最初是为了研究 Claude Code 的工作原理,这个应用大约一半的提交是用 Claude Code 写的。
结果如何
最终得到了一个开源的替代方案,不需要账号、没有遥测,支持 Claude、OpenAI、Google 和本地模型,还可以选择把文件留在本地、使用本地推理。它仍有明显的不足:只支持文本文件,没有 Windows 沙盒,构建版本未签名,应用关闭后任何任务都不会运行。
需要知道
主要的问题在于安全性和适用范围:它在每次修改文件前都会询问,但沙盒并不完善,而且只能在应用打开时处理文本文件。
你可以这样尝试
只在文件夹 [文件夹路径] 内工作。浏览其中的文件,然后 [整理、重命名或总结它们,例如按项目分类并统一日期格式重命名]。在修改、移动或删除任何文件之前,先把具体的改动清单给我看,等我同意。完成后,总结改了什么以及如何撤销。
评论
0分享你对这一章的想法