爱意满满的作品展示区。
totoismi

开源了一个浏览器扩展 claudeFS:让 claude.ai 网页版直接读写本地文件夹, claude 免费版可用,零安装

  •  
  •   totoismi ·
    vincentping · 1 day ago · 885 views

    网页版 Claude 一直有个痛点:改本地文件要来回复制粘贴。官方方案是装 Claude Desktop ,但我想要个零安装的。

    于是做了这个扩展( MV3 ,Chrome/Edge ):claude.ai 页面上授权一个本地文件夹,Claude 就能在对话里直接读、搜索、编辑里面的文件,像个轻量 agent 。

    原理:claude.ai 有一套给 Claude Desktop 用的私有 postMessage 接口,扩展模拟这个握手把自己注册成 MCP server ,从而在浏览器标签页里解锁工具调用。文件读写走浏览器的 File System Access API——没有本地进程、不监听端口、不需要 API Key ,claude.ai 免费版就能用。

    隐私:扩展自身不向任何服务器发送数据,代码开源可查。Claude 读到的文件内容只进入你当前的 claude.ai 对话,等同于你手动粘贴给它。文件夹授权只存在浏览器本地 IndexedDB 。

    安全:所有写操作(写入/编辑/移动/删除)真正保存前都弹 diff 确认框,你看过改动再放行;拒绝则文件不动。

    可能局限:依赖未公开接口,Anthropic 随时可能改接口导致失效;文件夹授权是按设备的。与 Anthropic 无关联。

    GitHub ( MIT ): https://github.com/vincentping/claudeFS

    Edge 商店(一键安装): https://microsoftedge.microsoft.com/addons/detail/claudefs/mfngoeppdmboplcgllagnnggehdcigna

    Chrome 商店审核中,目前可源码加载(无需构建)。

    欢迎拍砖,接口细节和踩坑都可以聊。

    12 replies    2026-07-31 00:32:52 +08:00
    way2explore2
        2
    way2explore2  
       23h 39m ago
    已加星,不错
    win8en
        3
    win8en  
       22h 47m ago via Android
    可以,这才是真正有用到分享和产品
    way2explore2
        4
    way2explore2  
       22h 16m ago   ❤️ 1
    @win8en 我这个也有用哈哈

    https://v2ex.com/t/1229385#reply0
    totoismi
        5
    totoismi  
    OP
       21h 18m ago
    @win8en 对的,我就是要聊天讨论方案,开发在 code 里面,所以弄了个这个插件。现在每天离不开,哈哈!
    totoismi
        6
    totoismi  
    OP
       21h 14m ago
    @way2explore2 谢谢!

    其实另外还开发了一个走 relay 的 extension ,可以支持 chatgpt ,claude 和其他所有支持 remote mcp 的 LLM ,读本地文件夹,但是要部署服务器,而且写文件很麻烦(绕一圈,同步、超时等等),作为这个 claudefs 的备份。
    5star
        7
    5star  
       21h 11m ago
    如果能支持更多 ai 就更好了
    boy666
        8
    boy666  
       17h 40m ago
    牛,有啥限制吗,Deepseek 网页版免费,能实现吗
    RangerWolf
        9
    RangerWolf  
       15h 36m ago
    有意思,同问,这个其他 AI 的网页版支持吗?
    totoismi
        10
    totoismi  
    OP
       7h 3m ago
    @5star 这个是 claude.ai 内部有个私有接口,所以这种方式是独一份。

    其他的 AI 要实现访问本地授权文件夹,都要想其他办法。
    totoismi
        11
    totoismi  
    OP
       6h 50m ago
    @RangerWolf
    @boy666

    统一回复一下,这个 AI 聊天网页访问本地授权文件夹的支持问题。

    不同的 AI 网页,因为页面情况、MCP 接口是否开放等,要采取不同的实现方法。

    比如 claude.ai 因为有私有的接口,所以现在 claudeFS 可以直接调用,用起来体感是最好的;

    另一种,是开放了自定义 MCP ,比如 claude 的 connectors 和 chatgpt 的 plugins ,就是能自己设置接入一个 MCP 服务器的,那么可以使用 搭建 relay 服务器+本地客户端程序/extension 方式,绕一圈实现访问本地文件夹。这种方式需要搭一个绕道的服务器,当然服务器就是个桥,要求很低,cloudflare 上免费的 worker 就够了。这个我只实现了读,在 chatgpt 里可以用,写暂时不打算弄了。

    还有很多剩下的,比如 gemini ,deepseek 这种,完全不开放,那就只能强行在前端拦截注入了。比如 https://github.com/zhu1090093659/deepseek-pp 这个项目就是这么干的(不过它也没有实现本地文件夹访问)。这种方式,玩玩可以,但是一旦官方网页有个风吹草动,就要调整。这种情况,不如下载官方的桌面客户端。
    totoismi
        12
    totoismi  
    OP
       6h 31m ago
    其实这个 claudeFS 也差不多,现在能用就用,哪天官方接口改了,或者有限制,也就玩不成了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1119 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:03 · PVG 07:03 · LAX 16:03 · JFK 19:03
    ♥ Do have faith in what you're doing.