← 返回列表

ajevt-browser:面向 Pi、OpenCode V2、Amp 与 MCP 的受限浏览器自动化工具

XYenon/ajevt-browser · A bounded Jev System-1 browser tool for Pi, OpenCode V2, Amp, and MCP, powered by agent-browser

GitHub原文发布 未知首次收录 2026-10-26上架 2026-10-26 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

ajevt-browser 是一个 TypeScript 编写的浏览器工具,基于 Vercel agent-browser,为 Pi、OpenCode V2、Amp 和 MCP 提供统一的 ajevt_browser 调用。单次调用会在有限候选中执行 observe/decide/validate/act 循环,由 Jev System-1 在受限操作空间内选择操作与目标,并经过概率、置信度与风险校验;支持文本与元素值校验器、域名白名单、敏感值脱敏、风险操作确认及结构化 handoff。

核心能力与快速开始

★ 2 · TypeScript

能做什么
以单次 ajevt_browser 调用驱动受限的 observe/decide/validate/act 循环;借助 agent-browser 执行点击、输入、选择、悬停、历史导航、刷新和有限按键;使用 Jev System-1 从当前页面的有限操作与兼容目标中选择下一步,并进行概率/置信度/风险校验;支持 text_contains、element_value_equals 等确定性验证器;对密码、token 等敏感输入做脱敏;通过 allowed_domains 限制跨域导航;支持会话保留(keep_session)、风险操作确认和结构化 handoff。
适用场景
在 Pi、OpenCode V2、Amp 或 MCP 客户端中让 Agent 执行有边界的网页操作,如表单填写、搜索、点击导航和到达指定文本结果;需要域名边界、敏感值保护和确定性完成校验的自动化任务;开发或隧道环境下的受控浏览器流程。
项目形态
开发框架
部署方式
npm 包形式发布(ajevt-browser 与 ajevt-browser-mcp);Pi 通过 pi install 安装,OpenCode V2 在 opencode.jsonc 中配置插件,Amp 需全局安装并链接到插件目录,MCP 可用 npx 启动 stdio 服务器;需在运行工具的主机上安装并初始化 agent-browser 运行时。
主要依赖
运行环境需安装并初始化 agent-browser;Jev 决策可通过 Pi 原生分类器或直接 HTTP 传输(需配置 endpoint、模型与凭证);共享配置文件位于 ~/.config/ajevt-browser/config.json 或 $XDG_CONFIG_HOME 下;Amp 场景要求 agent-browser 在 PATH 或 AGENT_BROWSER_BIN 中。
使用限制
操作空间受限,不提供任意按键、拖放、上传或 iframe 切换;跨域导航默认拒绝,需显式 allowed_domains,且该限制可能破坏一些站点;在打开新标签页的链接上会话可能落到 about:blank;保留会话没有自动过期;OpenCode 与 Amp 插件 API 不暴露 Jev 的结构化状态/问题分类协议;Jev 服务超时、重试及 API 成本未说明。
许可证
AGPL-3.0
最近推送
2026-10-26 01:52

资料检查:2026-10-26 07:00 · 卡片整理:2026-10-26 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

在开发或测试中,通过 MCP 或 Pi/OpenCode/Amp 插件调用 ajevt_browser,让受限浏览器代理按给定目标执行观察/决策/校验/操作循环,例如填写搜索框并验证结果页包含指定文本,用于网页交互的自动化验证。

查看内容依据
A single `ajevt_browser` call runs an observe/decide/validate/act loop using Vercel `agent-browser`.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。