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

[开源自荐] EO2Weave:跑在浏览器里的 AI agent,能改本地文件,也能调用网站工具(WebMCP)

  •  
  •   camolNjujlc · 1 day ago · 464 views

    项目地址https://github.com/nutstore/eo2weave 在线体验https://weave.eo2suite.cn (推荐 Chrome / Edge ) 开源协议:MIT

    一句话介绍:EO2Weave 是一个完全跑在浏览器里的 AI agent 平台——授权本地文件夹后,agent 直接在浏览器内读写你的文件、执行 Python ;装上配套 Chrome 扩展,还能按 WebMCP 标准调用网站暴露的工具。我们不收集任何数据(数据流向详见下方说明)。

    为什么值得一试

    现在的 AI 编程工具要么是 IDE 插件(得先装环境),要么要把代码传到云端。我们的思路是:浏览器本身已经是个足够强的 agent 运行时。

    • AI agent 直接读写本地文件夹:基于 File System Access API 显式授权,不装任何东西,打开网页就能让它改你的项目
    • 支持 WebMCP 标准:配套 Chrome 扩展提供 WebMCP 工具发现——任何网站都能通过标准 API 把能力暴露成 agent 可调用的工具(「网站即 MCP server 」),agent 自动发现并调用
    • agent 自带联网:扩展内置 web_search / web_fetch ,浏览器内 agent 也能查资料、抓网页;另有 Rust native host 提供本机磁盘与命令执行桥(可选安装)
    • 本地优先存储:SQLite WASM + OPFS ; Pyodide 在浏览器里跑 Python ( pandas / numpy / matplotlib ),数据分析全程本地
    • 每次改动可回滚:agent 的每一步文件修改都有 inline diff 、快照和一键回滚,敢让 AI 大胆改
    • Rust + WASM 加速文件操作;多代理协作早期探索中

    数据与隐私(提前说清楚)

    • 平台本身没有后端:你的文件、对话、配置全部存在浏览器本地( OPFS ),我们没有服务器存储这些数据,也没有埋点上报
    • 模型自带( BYOK ):在设置里填自己的 API key ,支持 DeepSeek / GLM / Qwen / Kimi / MiniMax / 火山引擎,以及任意 OpenAI 兼容接口
    • 需要如实说明:AI 请求由你的浏览器直连所选模型服务商,agent 读取的文件内容会经过该服务商的服务器、受其隐私政策约束——这点与所有云端 AI 工具相同;区别在于这些请求不经手我们的服务器,我们无法也无需接触
    • 本地 Python ( Pyodide )执行的数据完全不出浏览器

    文档(双语文档,这里列中文入口):

    适合谁

    • 想让 AI 直接读写本地文件干活,但希望文件与工作数据默认留在自己电脑里、处理过程透明可回滚的人
    • 关注 agent 与浏览器结合、WebMCP 生态的工程师——我们在 SQLite WASM + OPFS 、Pyodide 、Rust WASM 、浏览器扩展三层桥接上踩了不少坑,架构文档全部开源,欢迎交流

    站点打开即用。欢迎试用、提 issue 、点个 star ⭐

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5287 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 08:14 · PVG 16:14 · LAX 01:14 · JFK 04:14
    ♥ Do have faith in what you're doing.