Chrome/Edge扩展让网页版Claude无需API Key即可读写用户授权的本地文件,支持免费版,配合Claude Code形成互补工作流。
简单一句话:claudeFS 是一个免费的、开源的 Chrome 和 Edge 扩展,它让普通的 Claude.ai 网页聊天可以直接读取、搜索和修改用户授权的本地文件夹——无需 Claude Code、Claude Desktop、无需 API Key,也无需命令行。它在 Claude 的免费计划下同样可用。
我几年前开始使用 AI,最初用的是 ChatGPT,后来逐渐把更多工作迁移到了 Claude。如今 AI 能做的事远不止聊天:它可以生成图片、音乐、视频,当然还有代码。
写代码方面,我现在主要用 Claude Code。但当我思考一个想法时,依然更偏好网页版的 Claude。Claude Code 当然也能对话,但它有手有脚——它可以运行命令并采取行动。用不了多久,它就会直接或间接地推动你:好想法,我们来构建一下吧。这不总是我想要的状态。对于开放式的思考,我可以四处游走、重新审视、丢弃想法、从头再来,普通的 claude.ai 聊天用起来就是更舒服。
不过在浏览器里工作,有一件事一直困扰着我:处理实际的文件。
如果我想让 Claude 看到某个文件,必须手动上传。而且经过一番长对话之后,如果我想保存结果,通常会让 Claude 生成一段 Markdown,然后要么复制粘贴到本地文件,要么下载后再手动移到正确的文件夹里。来来回回足够多次之后,版本就开始激增,本地文件和聊天上下文逐渐失去同步,整个过程很快就变得令人烦躁。
所以我一直回到一个问题:网页版 Claude 是否可以直接读取和写入本地文件夹?
我想要的是双向连接:
一侧是读取——Claude 应该能够直接从本地文件夹读取文件,这样我就不必不断上传它们。
另一侧是写入——Claude 应该能够直接修改那些文件,这样我就不必不断复制、粘贴、下载、移动东西。一旦双向都通了,手动的文件来回搬运就消失了。我只需专注于对话,文件按需进出。
经过一番调研和开发,我最终为 Claude.ai 构建了一个浏览器扩展。我叫它 claudeFS,是 Claude File System(Claude 文件系统)的缩写。
在 Google Chrome 或 Microsoft Edge 中安装 claudeFS 扩展后,打开 claude.ai 并授权一个本地文件夹。Claude 就能够在对话过程中直接读取、搜索和修改该文件夹中的文件。

Claude.ai 网页聊天能直接访问本地文件夹吗?
普通的 Claude.ai 网页聊天本身无法将本地文件夹作为持久的读写工作区使用。如果这是你想要的功能,常见的选择差异很大:
因此,如果你想要的是继续使用普通的 claude.ai 网页聊天、不切换到 Claude Code 或 Desktop、不使用命令行,同时让 Claude 直接读写本地文件夹,这正是 claudeFS 的设计目标。
如果你的工作围绕文本文件展开——源代码、Markdown 或 TXT 文档、笔记,或者 Obsidian 知识库之类的知识库——且喜欢在浏览器中与 Claude 交互式地工作,claudeFS 可能很适合你。
主要好处可以归结为三点:对话留在浏览器里;Claude 能够主动发现并读取你授权的文件;对话的结果可以直接写回到本地文件夹。
claudeFS 和 Claude Code 是互补关系,不是互相替代。Claude Code 适用于执行密集型工作:编码、测试、构建、大型重构等。claudeFS 更侧重于对话以及读取或写入文本。如果任务主要是用代码把事情搞定,Claude Code 是更好的工具。
对于涉及 Word 文档或 PDF 等格式的办公类文档工作流,claudeFS 和 Claude Code 都不是最理想的选择。这种情况下,Claude 的桌面应用可能更值得一试。
目前发布在浏览器商店的 claudeFS 版本只处理纯文本文件:源代码、TXT、Markdown、CSV 及类似格式。它无法读取二进制文件格式。
额外说明一句:GitHub 上的开源版本已经可以读取图片和音频,并将它们作为内容传入对话。这项能力尚未打包进浏览器商店版本中。如果你想尝试,可以从源码安装扩展。
从浏览器商店安装扩展后,打开 claude.ai,点击右下角的连接按钮,选择一个本地文件夹。说一句类似"读取本地文件夹",就可以了。
一个小提示:Claude 需要先发现文件工具,这些工具才会作为可用工具出现在当前对话中。如果 Claude 没有立刻使用它们,试着更明确地围绕读取、搜索或编辑本地文件来表述你的请求。
关于安全性:每次写操作——编辑、删除或移动文件——在任何更改之前都会显示差异确认对话框。如果你不批准,claudeFS 不会触碰文件。
claudeFS 的安装地址
Chrome Web Store:https://chromewebstore.google.com/detail/claudefs/dgejoeopjlibbnbglaheaokkhmddedcf
Edge Add-ons:https://microsoftedge.microsoft.com/addons/detail/claudefs/mfngoeppdmboplcgllagnnggehdcigna
开源版本(MIT):https://github.com/vincentping/claudeFS
claudeFS 现状
我最初做这个小工具是因为自己需要,现在我每天都在用它。
比如在开发项目中,我会把 Claude.ai 连接到浏览器里的项目文件夹。这让 Claude 能够理解项目上下文、帮我思考任务、把任务计划写回项目目录。与此同时,我在 Claude Code 中打开同一个项目,让 Code 审查并执行那些任务,保存结果。然后我回到 Claude.ai,用它来审查工作。
在写作项目中,包括这篇文章,我会一边与 Claude.ai 对话,一边让 claudeFS 让它读取存储在本地的项目笔记。
自己用了一段时间后,我把它分享给了几个朋友。他们的反馈很正面,这才促使我最终将它发布到浏览器商店并开源。也许它能帮助其他有同样工作方式的人。
Edge 扩展大约一天就审批通过了,Chrome 用了两天。我怀疑原因是 claudeFS 的文件操作运行在浏览器内部,隐私和安全方面的占用相对较小,而且是免费开源的。
最后一点注意事项:claudeFS 依赖 claude.ai 内部的一个私有接口。如果 Anthropic 将来更改了这个接口,claudeFS 可能会停止工作。不过在那之前,我会继续使用它。
作为一个附带实验,我也尝试过通过一个实验性的中继项目将类似机制带到 ChatGPT。从中学到了很多东西,但那是另一个故事了。
如果你尝试了 claudeFS,很想听听你是如何将 Claude.ai 与本地文件结合使用的。欢迎在 GitHub 上提交反馈、bug 报告和想法:https://github.com/vincentping/claudeFS
claudeFS 是一个独立的开源项目。它与 Anthropic 没有附属关系或为其背书。Claude 是 Anthropic 的商标。