[{"data":1,"prerenderedAt":1636},["ShallowReactive",2],{"header-counts":3,"footer-counts":6,"compare-openmanus-vs-pageagent":8,"compare-a-openmanus":9,"compare-b-pageagent":797},{"tools":4,"reviews":5},79,27,{"tools":4,"reviews":5,"playbooks":7,"news":5},22,null,{"id":10,"title":11,"alternatives":12,"api_compatible":8,"body":16,"category":731,"chinese_friendly":274,"cover":732,"description":733,"domestic":734,"extension":735,"faq":736,"free":734,"github":8,"languages":749,"lastVerified":8,"meta":753,"models":8,"navigation":303,"notSuitable":8,"opensource":303,"path":754,"pillar":755,"platforms":756,"priceTable":761,"pricing":766,"published":767,"relatedPlaybooks":768,"relatedReviews":770,"score":773,"self_host":303,"seo":774,"seoTitle":8,"slug":775,"sources":776,"stem":786,"suitable":8,"tagline":787,"tags":788,"updated":779,"verdict":795,"website":691,"__hash__":796},"tools\u002Ftools\u002Fagent\u002Fgeneral\u002Fopenmanus.md","OpenManus",[13,14,15],"agent\u002Fplatform\u002Flangflow","agent\u002Fplatform\u002Fn8n","agent\u002Fprotocol\u002Fcomposio",{"type":17,"value":18,"toc":719},"minimark",[19,24,33,36,39,119,122,139,143,148,174,179,205,208,368,371,379,382,563,566,626,630,656,659,680,683,715],[20,21,23],"h2",{"id":22},"tldr","TL;DR",[25,26,27,28,32],"p",{},"OpenManus 是 MetaGPT 核心团队 2025-03 推出的开源 Manus 替代方案，52,000+ GitHub stars。差异点：MIT 协议 + Python 模块化架构 + 多 agent orchestration（",[29,30,31],"code",{},"run_flow.py","）+ Playwright 浏览器自动化 + MCP 工具协议支持 + DataAnalysis 内置模式 + OpenManus-RL 强化学习分支 + 自定义工具基类（BaseTool）+ 多模型（GPT-4o \u002F Claude \u002F Qwen VL Plus）。零邀请码、零订阅、零供应商绑定。",[25,34,35],{},"适合：想自托管复刻 Manus 体验的开发者；研究 \u002F 学术 \u002F 教育用通用 agent 实现学习；隐私敏感 + 不愿数据上 Manus 商业云；预算紧（只付 LLM API）；中国大陆开发者（搭配 Qwen \u002F DeepSeek 本地化）。不适合：非开发者 \u002F 不会折腾 Python + Playwright；要 GUI \u002F 上手即用；生产级稳定（项目演进快，文档滞后）。",[20,37,38],{"id":38},"核心能力",[40,41,42,53,59,65,71,77,83,89,95,101,107,113],"ul",{},[43,44,45,49,50,52],"li",{},[46,47,48],"strong",{},"多 agent orchestration","：",[29,51,31],{}," 编排多个专门 agent 协作",[43,54,55,58],{},[46,56,57],{},"Playwright 浏览器自动化","：截图 + DOM 操作 + 表单填写 + 信息抓取",[43,60,61,64],{},[46,62,63],{},"MCP 协议支持","：可调用 MCP server（filesystem \u002F GitHub \u002F Postgres）",[43,66,67,70],{},[46,68,69],{},"DataAnalysis 模式","：内置 CSV \u002F 数据分析 agent",[43,72,73,76],{},[46,74,75],{},"OpenManus-RL","：强化学习微调分支",[43,78,79,82],{},[46,80,81],{},"BaseTool 自定义工具","：Python 继承基类快速添加新工具",[43,84,85,88],{},[46,86,87],{},"多模态","：文本 + 视觉输入 + 浏览器截图回环",[43,90,91,94],{},[46,92,93],{},"多 LLM provider","：GPT-4o \u002F Claude 3.5 \u002F Qwen VL Plus \u002F DeepSeek \u002F Gemini",[43,96,97,100],{},[46,98,99],{},"核心 agent 引擎","：reasoning + planning + execution 三阶段",[43,102,103,106],{},[46,104,105],{},"Web UI 监控","：实时看 AI thinking process",[43,108,109,112],{},[46,110,111],{},"任务可视化","：步骤拆解 + 执行树",[43,114,115,118],{},[46,116,117],{},"MIT 协议","：个人 + 商用全免费",[20,120,121],{"id":121},"价格",[40,123,124,130,133,136],{},[43,125,126,129],{},[46,127,128],{},"Free \u002F OSS","：$0；MIT 协议",[43,131,132],{},"真实成本 = LLM API（GPT-4o ~$5\u002FM input + $15\u002FM output \u002F Claude \u002F Qwen 等）",[43,134,135],{},"一次中等任务（10-20 步）API 费用 $0.05-0.5",[43,137,138],{},"本地 Qwen2.5 32B \u002F DeepSeek 走 vLLM \u002F Ollama 路径 $0",[20,140,142],{"id":141},"实测开发者-自托管-研究场景","实测（开发者 \u002F 自托管 \u002F 研究场景）",[25,144,145],{},[46,146,147],{},"亮点：",[40,149,150,153,156,159,162,165,168,171],{},[43,151,152],{},"52k stars 印证社区认同度 + 活跃度",[43,154,155],{},"MetaGPT 团队背景保证架构质量",[43,157,158],{},"多 agent 协作场景比单 agent 实现稳得多",[43,160,161],{},"Playwright 浏览器自动化非常完整",[43,163,164],{},"MCP 协议接入打通 Claude \u002F Cursor 生态",[43,166,167],{},"DataAnalysis 内置 agent 模式开箱即用",[43,169,170],{},"中文支持自然（Qwen VL Plus 接入）",[43,172,173],{},"自托管 + 数据本地，隐私 \u002F 合规友好",[25,175,176],{},[46,177,178],{},"踩坑：",[40,180,181,184,187,190,193,196,199,202],{},[43,182,183],{},"项目演进快，breaking change 偶发（pin commit 跑生产）",[43,185,186],{},"文档滞后新功能 1-2 个月",[43,188,189],{},"无官方 GUI，监控 UI 在做但不完整",[43,191,192],{},"需要 Python 3.12+ + Playwright 依赖（首次安装 chromium 慢）",[43,194,195],{},"LLM API 配置非平凡（多 provider \u002F key \u002F 模型选择）",[43,197,198],{},"浏览器任务遇到 CAPTCHA \u002F 反爬偶尔卡死",[43,200,201],{},"中文 prompt 效果依赖底层模型",[43,203,204],{},"生产部署需自己加监控 \u002F 错误恢复 \u002F 重试",[20,206,207],{"id":207},"上手",[209,210,215],"pre",{"className":211,"code":212,"language":213,"meta":214,"style":214},"language-bash shiki shiki-themes github-light github-dark","git clone https:\u002F\u002Fgithub.com\u002FFoundationAgents\u002FOpenManus.git\ncd OpenManus\npython3.12 -m venv .venv && source .venv\u002Fbin\u002Factivate  # 或 .venv\\Scripts\\activate\npip install -r requirements.txt\nplaywright install chromium\n\n# 配 LLM API\ncp config\u002Fconfig.example.toml config\u002Fconfig.toml\n# 编辑 config.toml 填 OPENAI \u002F ANTHROPIC \u002F DEEPSEEK key\n\n# 单 agent 模式\npython main.py\n\n# 多 agent 模式\npython run_flow.py\n","bash","",[29,216,217,233,243,272,287,298,305,311,323,329,334,340,349,354,360],{"__ignoreMap":214},[218,219,222,226,230],"span",{"class":220,"line":221},"line",1,[218,223,225],{"class":224},"sScJk","git",[218,227,229],{"class":228},"sZZnC"," clone",[218,231,232],{"class":228}," https:\u002F\u002Fgithub.com\u002FFoundationAgents\u002FOpenManus.git\n",[218,234,236,240],{"class":220,"line":235},2,[218,237,239],{"class":238},"sj4cs","cd",[218,241,242],{"class":228}," OpenManus\n",[218,244,246,249,252,255,258,262,265,268],{"class":220,"line":245},3,[218,247,248],{"class":224},"python3.12",[218,250,251],{"class":238}," -m",[218,253,254],{"class":228}," venv",[218,256,257],{"class":228}," .venv",[218,259,261],{"class":260},"sVt8B"," && ",[218,263,264],{"class":238},"source",[218,266,267],{"class":228}," .venv\u002Fbin\u002Factivate",[218,269,271],{"class":270},"sJ8bj","  # 或 .venv\\Scripts\\activate\n",[218,273,275,278,281,284],{"class":220,"line":274},4,[218,276,277],{"class":224},"pip",[218,279,280],{"class":228}," install",[218,282,283],{"class":238}," -r",[218,285,286],{"class":228}," requirements.txt\n",[218,288,290,293,295],{"class":220,"line":289},5,[218,291,292],{"class":224},"playwright",[218,294,280],{"class":228},[218,296,297],{"class":228}," chromium\n",[218,299,301],{"class":220,"line":300},6,[218,302,304],{"emptyLinePlaceholder":303},true,"\n",[218,306,308],{"class":220,"line":307},7,[218,309,310],{"class":270},"# 配 LLM API\n",[218,312,314,317,320],{"class":220,"line":313},8,[218,315,316],{"class":224},"cp",[218,318,319],{"class":228}," config\u002Fconfig.example.toml",[218,321,322],{"class":228}," config\u002Fconfig.toml\n",[218,324,326],{"class":220,"line":325},9,[218,327,328],{"class":270},"# 编辑 config.toml 填 OPENAI \u002F ANTHROPIC \u002F DEEPSEEK key\n",[218,330,332],{"class":220,"line":331},10,[218,333,304],{"emptyLinePlaceholder":303},[218,335,337],{"class":220,"line":336},11,[218,338,339],{"class":270},"# 单 agent 模式\n",[218,341,343,346],{"class":220,"line":342},12,[218,344,345],{"class":224},"python",[218,347,348],{"class":228}," main.py\n",[218,350,352],{"class":220,"line":351},13,[218,353,304],{"emptyLinePlaceholder":303},[218,355,357],{"class":220,"line":356},14,[218,358,359],{"class":270},"# 多 agent 模式\n",[218,361,363,365],{"class":220,"line":362},15,[218,364,345],{"class":224},[218,366,367],{"class":228}," run_flow.py\n",[25,369,370],{},"试任务示例：",[209,372,377],{"className":373,"code":375,"language":376},[374],"language-text","> 帮我做一份『2026 开源 AI Agent 框架』竞品对比，含表格 + 引用 + 趋势分析，输出为 markdown 文件\n","text",[29,378,375],{"__ignoreMap":214},[20,380,381],{"id":381},"对比",[383,384,385,406],"table",{},[386,387,388],"thead",{},[389,390,391,395,397,400,403],"tr",{},[392,393,394],"th",{},"维度",[392,396,11],{},[392,398,399],{},"LangChain",[392,401,402],{},"AutoGPT",[392,404,405],{},"CrewAI",[407,408,409,427,443,457,474,487,501,515,532,546],"tbody",{},[389,410,411,415,418,421,424],{},[412,413,414],"td",{},"形态",[412,416,417],{},"现成 agent 实现",[412,419,420],{},"building blocks",[412,422,423],{},"早期通用 agent",[412,425,426],{},"多 agent 框架",[389,428,429,432,435,438,441],{},[412,430,431],{},"浏览器自动化",[412,433,434],{},"✅ Playwright",[412,436,437],{},"–",[412,439,440],{},"部分",[412,442,437],{},[389,444,445,448,451,453,455],{},[412,446,447],{},"MCP",[412,449,450],{},"✅",[412,452,440],{},[412,454,437],{},[412,456,437],{},[389,458,459,462,465,468,471],{},[412,460,461],{},"多 agent",[412,463,464],{},"✅ orchestration",[412,466,467],{},"需自搭",[412,469,470],{},"❌",[412,472,473],{},"✅ 旗舰",[389,475,476,479,481,483,485],{},[412,477,478],{},"DataAnalysis 内置",[412,480,450],{},[412,482,437],{},[412,484,437],{},[412,486,437],{},[389,488,489,492,495,497,499],{},[412,490,491],{},"RL 微调",[412,493,494],{},"✅ OpenManus-RL",[412,496,437],{},[412,498,437],{},[412,500,437],{},[389,502,503,506,509,511,513],{},[412,504,505],{},"协议",[412,507,508],{},"MIT",[412,510,508],{},[412,512,508],{},[412,514,508],{},[389,516,517,520,523,526,529],{},[412,518,519],{},"Stars",[412,521,522],{},"52k+",[412,524,525],{},"100k+",[412,527,528],{},"170k+",[412,530,531],{},"30k+",[389,533,534,536,539,542,544],{},[412,535,207],{},[412,537,538],{},"中",[412,540,541],{},"难",[412,543,538],{},[412,545,538],{},[389,547,548,551,554,557,560],{},[412,549,550],{},"适合",[412,552,553],{},"自托管 Manus 复刻",[412,555,556],{},"底层 framework",[412,558,559],{},"学习经典",[412,561,562],{},"多 agent 协作",[20,564,565],{"id":565},"避坑",[40,567,568,574,584,590,596,602,608,614,620],{},[43,569,570,573],{},[46,571,572],{},"pin commit 用生产","：项目演进快，main 分支偶尔 break",[43,575,576,579,580,583],{},[46,577,578],{},"Playwright 依赖大","：首次 ",[29,581,582],{},"playwright install"," 下 chromium 慢，国内走镜像",[43,585,586,589],{},[46,587,588],{},"LLM 选择","：日常用 GPT-4o-mini \u002F DeepSeek 省钱，复杂任务切 GPT-4o \u002F Claude Opus",[43,591,592,595],{},[46,593,594],{},"本地化中文","：Qwen2.5 VL 32B + vLLM 部署可全本地 + 零成本",[43,597,598,601],{},[46,599,600],{},"监控自加","：生产部署要加 prometheus + 错误重试 + 任务超时",[43,603,604,607],{},[46,605,606],{},"浏览器反爬","：CAPTCHA 场景搭配 2captcha \u002F human-in-loop",[43,609,610,613],{},[46,611,612],{},"OpenManus-RL 分支","：研究场景才需要，普通用户主仓库就够",[43,615,616,619],{},[46,617,618],{},"MCP server","：信任来源很重要，能访问的目录 \u002F 工具要审慎",[43,621,622,625],{},[46,623,624],{},"多 agent runaway","：复杂任务设 max_steps 防止失控烧 token",[20,627,629],{"id":628},"适合-不适合","适合 \u002F 不适合",[40,631,632,635,638,641,644,647,650,653],{},[43,633,634],{},"✅ 开发者 + 想自托管 Manus 风格 agent",[43,636,637],{},"✅ 研究 \u002F 学术 \u002F 教育用通用 agent 学习",[43,639,640],{},"✅ 隐私敏感 + 不愿数据上商业云",[43,642,643],{},"✅ 中国大陆开发者（Qwen \u002F DeepSeek 本地化）",[43,645,646],{},"❌ 非开发者 \u002F 不会 Python + Playwright",[43,648,649],{},"❌ 要 GUI \u002F 上手即用",[43,651,652],{},"❌ 生产级稳定（文档滞后 + 演进快）",[43,654,655],{},"❌ 团队协作 + 共享 workspace（用 Flowith \u002F Genspark Team）",[20,657,658],{"id":658},"相关阅读",[40,660,661,668,674],{},[43,662,663],{},[664,665,667],"a",{"href":666},"\u002Ftools\u002Fagent\u002Fplatform\u002Flangflow","Langflow 评测",[43,669,670],{},[664,671,673],{"href":672},"\u002Ftools\u002Fagent\u002Fplatform\u002Fn8n","n8n 评测",[43,675,676],{},[664,677,679],{"href":678},"\u002Ftools\u002Fagent\u002Fprotocol\u002Fcomposio","Composio 评测",[20,681,682],{"id":682},"来源",[684,685,686,694,701,708],"ol",{},[43,687,688,689],{},"OpenManus GitHub 主仓库 + Foundation Agents 组织 ",[664,690,691],{"href":691,"rel":692},"https:\u002F\u002Fgithub.com\u002FFoundationAgents\u002FOpenManus",[693],"nofollow",[43,695,696,697],{},"Foundation Agents — OpenManus 项目介绍 ",[664,698,699],{"href":699,"rel":700},"https:\u002F\u002Ffoundationagents.org\u002Fprojects\u002Fopenmanus\u002F",[693],[43,702,703,704],{},"Toolsverse — OpenManus 评测 + 52k stars ",[664,705,706],{"href":706,"rel":707},"https:\u002F\u002Fthetoolsverse.com\u002Ftools\u002Fopenmanus",[693],[43,709,710,711],{},"SoloSoft.dev — OpenManus 2026 Framework 综述 ",[664,712,713],{"href":713,"rel":714},"https:\u002F\u002Fwww.solosoft.dev\u002Fpost\u002Fopenmanus-agent-framework-2026\u002F",[693],[716,717,718],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":214,"searchDepth":245,"depth":245,"links":720},[721,722,723,724,725,726,727,728,729,730],{"id":22,"depth":235,"text":23},{"id":38,"depth":235,"text":38},{"id":121,"depth":235,"text":121},{"id":141,"depth":235,"text":142},{"id":207,"depth":235,"text":207},{"id":381,"depth":235,"text":381},{"id":565,"depth":235,"text":565},{"id":628,"depth":235,"text":629},{"id":658,"depth":235,"text":658},{"id":682,"depth":235,"text":682},"general","\u002Fimg\u002Ftools\u002Fopenmanus.webp","OpenManus 真实评测：MetaGPT 核心成员 Xinbin Liang \u002F Jinyu Xiang \u002F Zhaoyang Yu \u002F Jiayi Zhang \u002F Sirui Hong 在 2025-03 推出的开源 Manus 替代方案，52,000+ GitHub stars。MIT 协议 + Python 模块化架构 + 多 agent orchestration（run_flow.py）+ Playwright 浏览器自动化 + MCP 工具支持 + DataAnalysis 内置模式 + OpenManus-RL 强化学习微调分支 + 自定义工具基类（BaseTool）。零邀请码、零订阅、零供应商绑定，唯一成本 = LLM API。",false,"md",[737,740,743,746],{"q":738,"a":739},"OpenManus 和 Manus 是什么关系？","Manus 是商业 \u002F 邀请制的通用 AI agent 产品。OpenManus 是 MetaGPT 核心团队 2025-03 推出的开源复刻版，目标是『让所有人不靠邀请码就能用上类 Manus 能力』。功能覆盖：研究 \u002F 浏览器 \u002F 数据分析 \u002F 文件操作 \u002F 多步 reasoning。不是 Manus 官方出品。",{"q":741,"a":742},"和 LangChain \u002F AutoGPT \u002F CrewAI 怎么定位？","OpenManus 不是 framework，更像『可直接跑的通用 agent 实现』。LangChain 是 building block 框架；AutoGPT 是早期通用 agent；CrewAI 是多 agent 协作 framework。要『拉下来配 API 就能跑 Manus 风格任务』→ OpenManus；要『从底层搭自己的 agent』→ LangChain \u002F CrewAI；要『历史经典 + 学习』→ AutoGPT。OpenManus 内部用 LangChain-like 模块，可视为『现成实现』。",{"q":744,"a":745},"OpenManus-RL 是什么？","OpenManus 项目下的强化学习分支，提供 RL-based 微调方法优化 agent 性能。对研究 \u002F 高定制场景有价值，普通用户主仓库已经够用。",{"q":747,"a":748},"上手门槛？","需要 Python 3.12+ + 熟悉终端 + 自配 LLM API。无 GUI（虽然 web 监控界面在做）。documentation 偶尔滞后。非开发者建议先试 GUI 工具（Flowith \u002F Genspark），开发者 \u002F 研究者 + 想自托管 + 隐私敏感 → OpenManus。",[750,751,752],"en","zh","multi",{},"\u002Ftools\u002Fagent\u002Fgeneral\u002Fopenmanus","agent",[757,758,759,760],"linux","macos","windows","docker",[762],{"plan":128,"price":763,"features":764,"notes":765},"$0","MIT 协议 + 全部功能 + 自托管 + 多 agent + 浏览器 + MCP + DataAnalysis + OpenManus-RL","LLM API 自付","MIT 完全免费开源 \u002F 用户自付 LLM API（GPT-4o \u002F Claude 3.5 \u002F Qwen VL Plus 任选）","2026-06-19",[769],"onboarding\u002Fopen-source-general-agent",[771,772],"openhuman-deep-review","openmanus-deep-review",{"power":289,"ux":245,"price":289,"cn_support":274,"stability":245},{"title":11,"description":733},"agent\u002Fgeneral\u002Fopenmanus",[777,780,782,784],{"name":778,"url":691,"accessed":779},"OpenManus GitHub（FoundationAgents 组织）","2026-06-24",{"name":781,"url":699,"accessed":779},"Foundation Agents — OpenManus 项目介绍",{"name":783,"url":706,"accessed":779},"Toolsverse — OpenManus 评测 + 52k stars",{"name":785,"url":713,"accessed":779},"SoloSoft.dev — OpenManus 2026 Framework 综述","tools\u002Fagent\u002Fgeneral\u002Fopenmanus","MetaGPT 团队开源版 Manus——52k+ stars \u002F MIT \u002F 多 agent + 浏览器自动化 + MCP + DataAnalysis",[789,790,791,792,793,794],"opensource","multi-agent","browser-automation","mcp","metagpt","openmanus","想自托管复刻 Manus 全能 agent 体验 + 不愿等邀请码的开发者首选——浏览器 + 数据分析 + MCP 工具栈一站全。要 GUI \u002F 上手即用 \u002F 生产级稳定建议 Genspark \u002F Flowith 付费版。","bwDrZ3am1nVPoISuuo1SzArkD2h3Du6eKkMXUWgpesM",{"id":798,"title":799,"alternatives":800,"api_compatible":801,"body":808,"category":731,"chinese_friendly":289,"cover":1580,"description":1581,"domestic":303,"extension":735,"faq":1582,"free":303,"github":1553,"languages":1598,"lastVerified":8,"meta":1599,"models":1600,"navigation":303,"notSuitable":8,"opensource":303,"path":1606,"pillar":755,"platforms":1607,"priceTable":1609,"pricing":1612,"published":1613,"relatedPlaybooks":8,"relatedReviews":1614,"score":1616,"self_host":303,"seo":1617,"seoTitle":8,"slug":1618,"sources":1619,"stem":1626,"suitable":8,"tagline":1627,"tags":1628,"updated":1613,"verdict":1634,"website":1546,"__hash__":1635},"tools\u002Ftools\u002Fagent\u002Fgeneral\u002Fpageagent.md","PageAgent",[775,15],[802,803,804,805,806,807],"OpenAI","Anthropic","Google","Qwen","DeepSeek","Ollama",{"type":17,"value":809,"toc":1565},[810,812,823,826,829,831,906,908,920,924,928,957,961,984,986,991,1032,1035,1039,1054,1193,1197,1211,1344,1346,1490,1492,1524,1526,1537,1539,1562],[20,811,23],{"id":22},[25,813,814,815,818,819,822],{},"PageAgent 是阿里巴巴开源的一款纯前端 JavaScript GUI Agent 框架，核心理念是 ",[46,816,817],{},"\"The GUI Agent Living in Your Webpage\"","——让 AI 直接「住进」你的网页。与传统浏览器自动化工具不同，它不依赖截图、多模态模型、无头浏览器或 Python 后端，仅需一行 ",[29,820,821],{},"\u003Cscript>"," 标签即可嵌入任意页面，让用户通过自然语言指令操控 Web 界面。",[25,824,825],{},"核心差异点：MIT 协议 + 纯 TypeScript + DOM 脱水（文本化 DOM 分析） + 任意 LLM 接入（BYOK） + 零后端部署 + Human-in-the-Loop 协同面板 + 可选 Chrome 扩展跨标签页 + MCP Server Beta。",[25,827,828],{},"适合：想为自己的 Web 应用添加 AI Copilot 的 SaaS 团队；需要自然语言操作后台管理系统的场景；希望用 AI 增强无障碍体验的开发者；需要将客服机器人从「指导操作」升级为「直接操作」的产品团队。不适合：需要大规模跨网站爬取\u002F数据采集；需要 CI\u002FCD 自动化测试；需要无代码方案的非技术人员。",[20,830,38],{"id":38},[40,832,833,839,848,858,864,870,876,882,888,894,900],{},[43,834,835,838],{},[46,836,837],{},"DOM 脱水（DOM Dehydration）","：将页面 DOM 树压缩为精简文本，仅保留交互元素及其索引，发送给 LLM 处理。无需截图、无需多模态模型",[43,840,841,844,845,847],{},[46,842,843],{},"零后端部署","：CDN 或 NPM 导入，一行 ",[29,846,821],{}," 标签即可运行",[43,849,850,853,854,857],{},[46,851,852],{},"任意 LLM 接入","：支持 OpenAI \u002F Claude \u002F Qwen \u002F DeepSeek \u002F Gemini 等任意兼容 ",[29,855,856],{},"\u002Fchat\u002Fcompletions"," 接口的模型",[43,859,860,863],{},[46,861,862],{},"Human-in-the-Loop","：侧边面板实时展示 AI 思考过程，遇到歧义时主动向用户确认",[43,865,866,869],{},[46,867,868],{},"操作白名单 & 数据脱敏","：可定义允许的操作范围，保护敏感字段不被 AI 看到",[43,871,872,875],{},[46,873,874],{},"自定义知识注入","：注入业务规则，让 AI 遵守特定的操作约束与流程",[43,877,878,881],{},[46,879,880],{},"Chrome 扩展（可选）","：跨标签页\u002F多页面任务支持",[43,883,884,887],{},[46,885,886],{},"MCP Server（Beta）","：外部 Agent 客户端可通过 MCP 协议控制浏览器",[43,889,890,893],{},[46,891,892],{},"ReAct 循环架构","：Observe → Think（反思 + 行动）→ Act 的完整实现",[43,895,896,899],{},[46,897,898],{},"Reflection-Before-Action","：每步先评估上步效果再决策，减少错误累积",[43,901,902,905],{},[46,903,904],{},"TypeScript 编写","：完整类型定义，适合前端工程集成",[20,907,121],{"id":121},[40,909,910,914,917],{},[43,911,912,129],{},[46,913,128],{},[43,915,916],{},"真实成本 = LLM API（GPT-4o ~$5\u002FM input + $15\u002FM output \u002F Qwen3.5-plus 更便宜）",[43,918,919],{},"支持通过 Ollama 运行本地模型，API 成本为 $0",[20,921,923],{"id":922},"实测开发者-前端集成-saas-场景","实测（开发者 \u002F 前端集成 \u002F SaaS 场景）",[25,925,926],{},[46,927,147],{},[40,929,930,933,936,939,942,945,948,951,954],{},[43,931,932],{},"18,000+ GitHub stars，社区活跃度高",[43,934,935],{},"阿里巴巴团队维护，代码质量有保障",[43,937,938],{},"DOM 脱水技术让 Token 成本比截图方案低一个数量级",[43,940,941],{},"推理速度快（0.5-1s vs 截图方案的 2-5s）",[43,943,944],{},"天然继承用户登录态，无需处理 Cookie\u002FSession 同步",[43,946,947],{},"零后端部署，适合前端团队独立完成",[43,949,950],{},"中文支持完美（阿里巴巴出品）",[43,952,953],{},"操作白名单 + 数据脱敏 + Human-in-the-Loop 三重安全机制",[43,955,956],{},"MCP Server 打通 Claude Desktop \u002F Cursor 生态",[25,958,959],{},[46,960,178],{},[40,962,963,966,969,972,975,978,981],{},[43,964,965],{},"项目 v1.8.x 仍在快速迭代，API 可能变化",[43,967,968],{},"复杂动态页面 DOM 分析精度取决于 LLM 能力",[43,970,971],{},"不支持跨网站操作（除非安装 Chrome 扩展）",[43,973,974],{},"不适合大规模爬虫和性能测试场景",[43,976,977],{},"生产环境需要自行处理 LLM 调用错误和重试",[43,979,980],{},"文档有中英文版本，部分内容可能滞后",[43,982,983],{},"非前端开发者需要一定的 JavaScript 能力",[20,985,207],{"id":207},[987,988,990],"h3",{"id":989},"快速体验一行-cdn-脚本","快速体验（一行 CDN 脚本）",[209,992,996],{"className":993,"code":994,"language":995,"meta":214,"style":214},"language-html shiki shiki-themes github-light github-dark","\u003Cscript src=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fpage-agent@1.10.0\u002Fdist\u002Fiife\u002Fpage-agent.demo.js\" crossorigin=\"true\">\u003C\u002Fscript>\n","html",[29,997,998],{"__ignoreMap":214},[218,999,1000,1003,1007,1010,1013,1016,1019,1021,1024,1027,1029],{"class":220,"line":221},[218,1001,1002],{"class":260},"\u003C",[218,1004,1006],{"class":1005},"s9eBZ","script",[218,1008,1009],{"class":224}," src",[218,1011,1012],{"class":260},"=",[218,1014,1015],{"class":228},"\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fpage-agent@1.10.0\u002Fdist\u002Fiife\u002Fpage-agent.demo.js\"",[218,1017,1018],{"class":224}," crossorigin",[218,1020,1012],{"class":260},[218,1022,1023],{"class":228},"\"true\"",[218,1025,1026],{"class":260},">\u003C\u002F",[218,1028,1006],{"class":1005},[218,1030,1031],{"class":260},">\n",[25,1033,1034],{},"加载后页面右下角出现 Agent 面板，可以直接输入自然语言命令。",[987,1036,1038],{"id":1037},"npm-安装生产用法","NPM 安装（生产用法）",[209,1040,1042],{"className":211,"code":1041,"language":213,"meta":214,"style":214},"npm install page-agent\n",[29,1043,1044],{"__ignoreMap":214},[218,1045,1046,1049,1051],{"class":220,"line":221},[218,1047,1048],{"class":224},"npm",[218,1050,280],{"class":228},[218,1052,1053],{"class":228}," page-agent\n",[209,1055,1059],{"className":1056,"code":1057,"language":1058,"meta":214,"style":214},"language-typescript shiki shiki-themes github-light github-dark","import { PageAgent } from 'page-agent'\n\nconst agent = new PageAgent({\n  model: 'qwen3.5-plus',\n  baseURL: 'https:\u002F\u002Fdashscope.aliyuncs.com\u002Fcompatible-mode\u002Fv1',\n  apiKey: 'YOUR_API_KEY',\n  language: 'zh-CN',\n})\n\n\u002F\u002F 执行自然语言任务\nconst result = await agent.execute('点击登录按钮，然后填写用户名为 test@example.com')\nconsole.log(result.success, result.message)\n","typescript",[29,1060,1061,1076,1080,1100,1111,1121,1131,1141,1146,1150,1155,1182],{"__ignoreMap":214},[218,1062,1063,1067,1070,1073],{"class":220,"line":221},[218,1064,1066],{"class":1065},"szBVR","import",[218,1068,1069],{"class":260}," { PageAgent } ",[218,1071,1072],{"class":1065},"from",[218,1074,1075],{"class":228}," 'page-agent'\n",[218,1077,1078],{"class":220,"line":235},[218,1079,304],{"emptyLinePlaceholder":303},[218,1081,1082,1085,1088,1091,1094,1097],{"class":220,"line":245},[218,1083,1084],{"class":1065},"const",[218,1086,1087],{"class":238}," agent",[218,1089,1090],{"class":1065}," =",[218,1092,1093],{"class":1065}," new",[218,1095,1096],{"class":224}," PageAgent",[218,1098,1099],{"class":260},"({\n",[218,1101,1102,1105,1108],{"class":220,"line":274},[218,1103,1104],{"class":260},"  model: ",[218,1106,1107],{"class":228},"'qwen3.5-plus'",[218,1109,1110],{"class":260},",\n",[218,1112,1113,1116,1119],{"class":220,"line":289},[218,1114,1115],{"class":260},"  baseURL: ",[218,1117,1118],{"class":228},"'https:\u002F\u002Fdashscope.aliyuncs.com\u002Fcompatible-mode\u002Fv1'",[218,1120,1110],{"class":260},[218,1122,1123,1126,1129],{"class":220,"line":300},[218,1124,1125],{"class":260},"  apiKey: ",[218,1127,1128],{"class":228},"'YOUR_API_KEY'",[218,1130,1110],{"class":260},[218,1132,1133,1136,1139],{"class":220,"line":307},[218,1134,1135],{"class":260},"  language: ",[218,1137,1138],{"class":228},"'zh-CN'",[218,1140,1110],{"class":260},[218,1142,1143],{"class":220,"line":313},[218,1144,1145],{"class":260},"})\n",[218,1147,1148],{"class":220,"line":325},[218,1149,304],{"emptyLinePlaceholder":303},[218,1151,1152],{"class":220,"line":331},[218,1153,1154],{"class":270},"\u002F\u002F 执行自然语言任务\n",[218,1156,1157,1159,1162,1164,1167,1170,1173,1176,1179],{"class":220,"line":336},[218,1158,1084],{"class":1065},[218,1160,1161],{"class":238}," result",[218,1163,1090],{"class":1065},[218,1165,1166],{"class":1065}," await",[218,1168,1169],{"class":260}," agent.",[218,1171,1172],{"class":224},"execute",[218,1174,1175],{"class":260},"(",[218,1177,1178],{"class":228},"'点击登录按钮，然后填写用户名为 test@example.com'",[218,1180,1181],{"class":260},")\n",[218,1183,1184,1187,1190],{"class":220,"line":342},[218,1185,1186],{"class":260},"console.",[218,1188,1189],{"class":224},"log",[218,1191,1192],{"class":260},"(result.success, result.message)\n",[987,1194,1196],{"id":1195},"使用-core-包无-ui-面板嵌入式场景","使用 Core 包（无 UI 面板，嵌入式场景）",[209,1198,1200],{"className":211,"code":1199,"language":213,"meta":214,"style":214},"npm install @page-agent\u002Fcore\n",[29,1201,1202],{"__ignoreMap":214},[218,1203,1204,1206,1208],{"class":220,"line":221},[218,1205,1048],{"class":224},[218,1207,280],{"class":228},[218,1209,1210],{"class":228}," @page-agent\u002Fcore\n",[209,1212,1214],{"className":1056,"code":1213,"language":1058,"meta":214,"style":214},"import { PageAgentCore } from '@page-agent\u002Fcore'\nimport { PageController } from '@page-agent\u002Fpage-controller'\n\nconst pageController = new PageController()\nconst agent = new PageAgentCore({\n  pageController,\n  llmConfig: {\n    model: 'gpt-4o',\n    baseURL: 'https:\u002F\u002Fapi.openai.com\u002Fv1',\n    apiKey: 'YOUR_API_KEY',\n  },\n})\n\nawait agent.execute('帮我创建一个新项目，名称为「AI Demo」')\n",[29,1215,1216,1228,1240,1244,1261,1276,1281,1286,1296,1306,1315,1320,1324,1328],{"__ignoreMap":214},[218,1217,1218,1220,1223,1225],{"class":220,"line":221},[218,1219,1066],{"class":1065},[218,1221,1222],{"class":260}," { PageAgentCore } ",[218,1224,1072],{"class":1065},[218,1226,1227],{"class":228}," '@page-agent\u002Fcore'\n",[218,1229,1230,1232,1235,1237],{"class":220,"line":235},[218,1231,1066],{"class":1065},[218,1233,1234],{"class":260}," { PageController } ",[218,1236,1072],{"class":1065},[218,1238,1239],{"class":228}," '@page-agent\u002Fpage-controller'\n",[218,1241,1242],{"class":220,"line":245},[218,1243,304],{"emptyLinePlaceholder":303},[218,1245,1246,1248,1251,1253,1255,1258],{"class":220,"line":274},[218,1247,1084],{"class":1065},[218,1249,1250],{"class":238}," pageController",[218,1252,1090],{"class":1065},[218,1254,1093],{"class":1065},[218,1256,1257],{"class":224}," PageController",[218,1259,1260],{"class":260},"()\n",[218,1262,1263,1265,1267,1269,1271,1274],{"class":220,"line":289},[218,1264,1084],{"class":1065},[218,1266,1087],{"class":238},[218,1268,1090],{"class":1065},[218,1270,1093],{"class":1065},[218,1272,1273],{"class":224}," PageAgentCore",[218,1275,1099],{"class":260},[218,1277,1278],{"class":220,"line":300},[218,1279,1280],{"class":260},"  pageController,\n",[218,1282,1283],{"class":220,"line":307},[218,1284,1285],{"class":260},"  llmConfig: {\n",[218,1287,1288,1291,1294],{"class":220,"line":313},[218,1289,1290],{"class":260},"    model: ",[218,1292,1293],{"class":228},"'gpt-4o'",[218,1295,1110],{"class":260},[218,1297,1298,1301,1304],{"class":220,"line":325},[218,1299,1300],{"class":260},"    baseURL: ",[218,1302,1303],{"class":228},"'https:\u002F\u002Fapi.openai.com\u002Fv1'",[218,1305,1110],{"class":260},[218,1307,1308,1311,1313],{"class":220,"line":331},[218,1309,1310],{"class":260},"    apiKey: ",[218,1312,1128],{"class":228},[218,1314,1110],{"class":260},[218,1316,1317],{"class":220,"line":336},[218,1318,1319],{"class":260},"  },\n",[218,1321,1322],{"class":220,"line":342},[218,1323,1145],{"class":260},[218,1325,1326],{"class":220,"line":351},[218,1327,304],{"emptyLinePlaceholder":303},[218,1329,1330,1333,1335,1337,1339,1342],{"class":220,"line":356},[218,1331,1332],{"class":1065},"await",[218,1334,1169],{"class":260},[218,1336,1172],{"class":224},[218,1338,1175],{"class":260},[218,1340,1341],{"class":228},"'帮我创建一个新项目，名称为「AI Demo」'",[218,1343,1181],{"class":260},[20,1345,381],{"id":381},[383,1347,1348,1364],{},[386,1349,1350],{},[389,1351,1352,1354,1356,1359,1362],{},[392,1353,394],{},[392,1355,799],{},[392,1357,1358],{},"Playwright",[392,1360,1361],{},"browser-use",[392,1363,11],{},[407,1365,1366,1382,1398,1414,1430,1445,1462,1475],{},[389,1367,1368,1371,1374,1377,1379],{},[412,1369,1370],{},"部署方式",[412,1372,1373],{},"纯前端 JS 脚本",[412,1375,1376],{},"Python + 无头浏览器",[412,1378,1376],{},[412,1380,1381],{},"Python + Playwright",[389,1383,1384,1387,1390,1393,1396],{},[412,1385,1386],{},"页面分析",[412,1388,1389],{},"文本 DOM 脱水",[412,1391,1392],{},"DOM 选择器",[412,1394,1395],{},"截图 + DOM",[412,1397,1395],{},[389,1399,1400,1403,1406,1409,1412],{},[412,1401,1402],{},"模型需求",[412,1404,1405],{},"纯文本 LLM",[412,1407,1408],{},"无需 LLM",[412,1410,1411],{},"多模态 LLM",[412,1413,1411],{},[389,1415,1416,1419,1422,1425,1428],{},[412,1417,1418],{},"登录态",[412,1420,1421],{},"天然继承",[412,1423,1424],{},"需手动管理 Cookie",[412,1426,1427],{},"需手动管理",[412,1429,1427],{},[389,1431,1432,1435,1438,1441,1443],{},[412,1433,1434],{},"跨页面",[412,1436,1437],{},"需 Chrome 扩展",[412,1439,1440],{},"✅ 原生支持",[412,1442,1440],{},[412,1444,434],{},[389,1446,1447,1450,1453,1456,1459],{},[412,1448,1449],{},"目标用户",[412,1451,1452],{},"前端开发者 \u002F SaaS",[412,1454,1455],{},"测试工程师",[412,1457,1458],{},"Agent 开发者",[412,1460,1461],{},"自托管 Agent 用户",[389,1463,1464,1466,1468,1471,1473],{},[412,1465,505],{},[412,1467,508],{},[412,1469,1470],{},"Apache 2.0",[412,1472,508],{},[412,1474,508],{},[389,1476,1477,1479,1482,1485,1488],{},[412,1478,519],{},[412,1480,1481],{},"18k+",[412,1483,1484],{},"70k+",[412,1486,1487],{},"101k+",[412,1489,522],{},[20,1491,629],{"id":628},[40,1493,1494,1497,1500,1503,1506,1509,1512,1515,1518,1521],{},[43,1495,1496],{},"✅ 想为 Web 应用添加 AI Copilot 的 SaaS 团队",[43,1498,1499],{},"✅ 需要自然语言操作后台管理系统的场景",[43,1501,1502],{},"✅ 用 AI 增强无障碍体验（语音控制、屏幕阅读器）",[43,1504,1505],{},"✅ 将客服机器人从「指导操作」升级为「直接操作」",[43,1507,1508],{},"✅ 前端开发者想用最低成本集成 AI 能力",[43,1510,1511],{},"✅ 中国大陆开发者（阿里巴巴出品，中文支持完美）",[43,1513,1514],{},"❌ 大规模跨网站爬取 \u002F 数据采集",[43,1516,1517],{},"❌ CI\u002FCD 自动化测试（用 Playwright）",[43,1519,1520],{},"❌ 无代码方案的非技术人员",[43,1522,1523],{},"❌ 需要高并发稳定性的生产级自动化",[20,1525,658],{"id":658},[40,1527,1528,1533],{},[43,1529,1530],{},[664,1531,1532],{"href":754},"OpenManus 评测",[43,1534,1535],{},[664,1536,679],{"href":678},[20,1538,682],{"id":682},[684,1540,1541,1548,1555],{},[43,1542,1543,1544],{},"PageAgent 官方文档 ",[664,1545,1546],{"href":1546,"rel":1547},"https:\u002F\u002Falibaba.github.io\u002Fpage-agent\u002F",[693],[43,1549,1550,1551],{},"PageAgent GitHub 主仓库 ",[664,1552,1553],{"href":1553,"rel":1554},"https:\u002F\u002Fgithub.com\u002Falibaba\u002Fpage-agent",[693],[43,1556,1557,1558],{},"PageAgent 官网 ",[664,1559,1560],{"href":1560,"rel":1561},"https:\u002F\u002Fpageagent.net\u002F",[693],[716,1563,1564],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":214,"searchDepth":245,"depth":245,"links":1566},[1567,1568,1569,1570,1571,1576,1577,1578,1579],{"id":22,"depth":235,"text":23},{"id":38,"depth":235,"text":38},{"id":121,"depth":235,"text":121},{"id":922,"depth":235,"text":923},{"id":207,"depth":235,"text":207,"children":1572},[1573,1574,1575],{"id":989,"depth":245,"text":990},{"id":1037,"depth":245,"text":1038},{"id":1195,"depth":245,"text":1196},{"id":381,"depth":235,"text":381},{"id":628,"depth":235,"text":629},{"id":658,"depth":235,"text":658},{"id":682,"depth":235,"text":682},"\u002Fimg\u002Ftools\u002Fpageagent.webp","PageAgent 是阿里巴巴开源的纯前端 JavaScript GUI Agent 框架，采用 MIT 协议。核心创新在于：不依赖截图和多模态模型，而是通过 DOM 脱水（DOM Dehydration）技术将页面结构序列化为文本，让 LLM 理解并操作页面元素。仅需一行 `\u003Cscript>` 标签即可嵌入任何网页，实现自然语言驱动的点击、输入、导航等操作。",[1583,1586,1589,1592,1595],{"q":1584,"a":1585},"PageAgent 和传统浏览器自动化（Playwright \u002F Selenium）有什么区别？","PageAgent 是『页面内嵌』方案，直接在浏览器中作为 JavaScript 运行，天然继承用户登录态，无需无头浏览器和 Python 后端。Playwright 等是『外部驱动』方案，通过 CDP 协议远程控制浏览器，适合大规模测试和跨网站爬取。PageAgent 更适合为你的 Web 应用添加 AI 操作能力。",{"q":1587,"a":1588},"PageAgent 需要 Chrome 扩展吗？","不需要。PageAgent.js 作为独立脚本在单页面内即可工作。Chrome 扩展是可选的『增强包』，仅在需要跨标签页或多页面任务时才需要安装。",{"q":1590,"a":1591},"支持哪些 LLM？","支持任何兼容 OpenAI `\u002Fchat\u002Fcompletions` 接口的模型，包括 OpenAI GPT-4o、Claude 3.5、Qwen3.5、DeepSeek、Gemini、Grok、Kimi、GLM，以及通过 Ollama 运行的本地开源模型。用户提供自己的 API Key。",{"q":1593,"a":1594},"PageAgent 是国产的吗？","是的，由阿里巴巴开源，MIT 协议，TypeScript 编写。对中文场景有天然优化，支持中文指令和中文界面操作。",{"q":1596,"a":1597},"PageAgent 的 DOM 脱水（DOM Dehydration）是什么？","DOM 脱水是将页面 DOM 树压缩为精简文本的技术。它会移除样式信息、冗余容器和隐藏元素，只保留交互元素（按钮、输入框、链接等）及其索引，发送给 LLM 处理。相比截图方案，成本低一个数量级，速度更快（0.5-1s vs 2-5s）。",[750,751,752],{},[1601,1602,1603,1604,1605],"GPT-4o","Claude 3.5 Sonnet","Qwen3.5-plus","DeepSeek-V3","Gemini 2.5 Pro","\u002Ftools\u002Fagent\u002Fgeneral\u002Fpageagent",[1608],"web",[1610],{"plan":128,"price":763,"features":1611,"notes":765},"MIT 协议 + 全部功能 + 自托管 + DOM Dehydration + 任意 LLM 接入 + Chrome 扩展 + MCP Server","MIT 完全免费开源 \u002F 用户自付 LLM API（支持 OpenAI \u002F Claude \u002F Qwen \u002F DeepSeek 等任意兼容模型）","2026-07-28",[1615],"pageagent-deep-review",{"power":274,"ux":274,"price":289,"cn_support":289,"stability":245},{"title":799,"description":1581},"agent\u002Fgeneral\u002Fpageagent",[1620,1622,1624],{"name":1621,"url":1546,"accessed":1613},"PageAgent 官方文档",{"name":1623,"url":1553,"accessed":1613},"PageAgent GitHub（alibaba 组织）",{"name":1625,"url":1560,"accessed":1613},"PageAgent 官网","tools\u002Fagent\u002Fgeneral\u002Fpageagent","阿里巴巴开源纯前端 GUI Agent——一行 script 标签让 AI 自然语言控制你的 Web 页面",[789,1629,791,1630,1631,1632,1633],"gui-agent","dom-dehydration","alibaba","javascript","frontend","想为你的 Web 应用添加 AI 操作能力、又不想搭后端和无头浏览器的开发者首选——一行代码嵌入，纯文本 DOM 分析，接入任意 LLM 即可。需要跨网站爬取\u002F大规模测试场景建议 Playwright 或 browser-use。","A41K5d-SHNiZQg3H8Pc4tTzdGO6g7xo7XIXylo1Ifyg",1785253931943]