Awesome Jev / 浏览器与桌面

浏览器与桌面

浏览器自动化与操作系统 UI 操作:将 DOM / 无障碍树状态转换为有界动作候选供 Jev 选择。

返回全部开源项目26 个已审校开源项目
jev-ultrafast repository icon by browser-use

browser-use

jev-ultrafast

6,031
Browser & OS ActionMITPython

给浏览器一个目标,让 Jev 选择操作和页面控件,需要输入文字时再调用文本模型。

JEV 在这里做什么

根据当前 DOM,在一次请求里选择操作和相应控件;文本模型负责生成输入内容。

把界面选择、文字生成与浏览器执行分开,方便查看每一步。

#browser-automation#typed-decisions
3843 处源码证据
查看详情
1,275
Browser & OS ActionApache-2.0Rust

把电脑里的按钮和菜单交给 Jev 来选。它读原生无障碍结构,一步步完成桌面操作。

JEV 在这里做什么

Jev 同时选择动作与目标,并评估置信度和操作风险;本地策略决定是否执行或停止。

让主 Agent 不必把整棵界面树塞进上下文。

#desktop-os#typed-decisions
862 处源码证据
查看详情
117
Browser & OS ActionMITTypeScript

给定任务与网址后驱动浏览器,返回最终页面、截图和逐步操作记录。

JEV 在这里做什么

从 DOM 控件选择点击、输入、选择或滚动,并判断目标是否完成、流程是否卡住。

把动作建议、实际执行与停止原因留在可检查的轨迹中。

#browser-automation#typed-decisions
62 处源码证据
查看详情
AskJev repository icon by ranjan2829

ranjan2829

AskJev

3
Browser & OS ActionMITTypeScript

通过 MCP 把 Agent 接到浏览器,由 Jev 选择网页动作,并对付款、删除等操作设置确认环节。

JEV 在这里做什么

从当前网页控件中选动作,并评估操作风险与不可逆程度。

把自动操作与用户确认放在同一工作流中。

#browser-automation#mcp-integrations#security-guardrails
22 处源码证据
查看详情
2
Browser & OS ActionApache-2.0JavaScript

基于 Playwright 的 Jev 浏览器自动化工具,共用 CLI、MCP 与 TypeScript SDK。

JEV 在这里做什么

Jev 从页面观测中选择操作、匹配表单字段或提取结构化内容,Playwright 执行。

支持持久会话与页面结果回读;回读不等于已验证数据库持久化。

#browser-automation#mcp-integrations#multilanguage-sdk
5 处源码证据
查看详情
aside-jev repository icon by himomohi

himomohi

aside-jev

1
Browser & OS ActionMITPython

给 Aside 浏览器 Agent 提供 Jev 判断的 MCP 服务器与 skill。

JEV 在这里做什么

Agent 列出候选动作,Jev 选择候选 ID,再由 Agent 通过 Aside 执行并复核。

把模型选择限制在应用给出的动作表内,执行结果仍需另行验证。

#browser-automation#mcp-integrations
3 处源码证据
查看详情
Browser & OS ActionMITGo

用 Go 控制 macOS 应用,让 Jev 从可访问性树里选择控件和操作。

JEV 在这里做什么

根据窗口状态选择动作、目标、是否输入文字以及任务是否结束。

候选控件来自界面快照,可以回看选择过程。

#desktop-os#typed-decisions
2 处源码证据
查看详情
mobile-jev repository icon by droidrun

droidrun

mobile-jev

162
Browser & OS ActionMITTypeScript

通过 Mobilerun 控制 Android 手机,网页面板与命令行可查看 Jev 的操作过程。

JEV 在这里做什么

根据手机界面选择应用、控件和下一步动作,Mobilerun 执行操作。

记录动作轨迹与请求时延,便于检查手机任务的执行过程。

#desktop-os#typed-decisions
223 处源码证据
查看详情
jev-macos-loop repository icon by jcpsimmons

jcpsimmons

jev-macos-loop

5
Browser & OS ActionAGPL-3.0JavaScript

在 Mac 本地识别屏幕文字和控件,把文字选项交给 Jev,再点击它选中的元素。

JEV 在这里做什么

Jev 从本地视觉、OCR 与无障碍标签组成的有限元素列表中选择;坐标和输入执行留在 Mac。

让原生界面点击使用可枚举目标,并在执行前复核焦点与元素状态。

#desktop-os#typed-decisions
2 处源码证据
查看详情
omg.dev repository icon by BennyKok

BennyKok

omg.dev

531
Browser & OS ActionMITTypeScript

omg.dev 的移动端测试脚本可让 Jev 读取可访问性树并选择下一步交互。

JEV 在这里做什么

判断要操作的控件、步骤是否完成或是否受阻,再由测试执行器操作界面。

给移动端测试加入基于当前界面状态的选择。

#desktop-os#evaluation-benchmarks
402 处源码证据
查看详情
ego-jev repository icon by phd-peter

phd-peter

ego-jev

0
Browser & OS ActionMITTypeScript

把 Ego Lite 的浏览器快照与操作接到一个有步骤上限的 Jev 决策循环。

JEV 在这里做什么

只从当前快照的候选元素和支持动作中选择;输入文字时可调用另一个模型。

用当前快照的引用执行动作,并记录每步状态。

#browser-automation#typed-decisions
2 处源码证据
查看详情
84
Browser & OS ActionMITTypeScript

用语音控制 Playwright 浏览器,将逐步转写的口令交给 Jev 判断。

JEV 在这里做什么

选择意图、元素、网址或原文片段,并判断口令是否完整、是否涉及敏感动作。

界面显示概率、动作与请求时间,便于观察语音交互。

#browser-automation#voice-conversation
92 处源码证据
查看详情
jev-shield repository icon by vmendes90

vmendes90

jev-shield

2
Browser & OS ActionMITTypeScript

一个 Chrome 广告过滤扩展,用 Jev 判断信息流元素是否带有推广意图。

JEV 在这里做什么

把候选 DOM 元素分批发送到 TypeSafe,以 Noul 概率配合阈值决定是否折叠。

在本地广告规则之外增加基于文字含义的判断。

#browser-automation#classification-ranking
2 处源码证据
查看详情
cua repository icon by trycua

trycua

cua

23,683
Browser & OS ActionMITRust

Cua 仓库的 jev-use 预览示例:Driver 观察与执行,Jev 从有界候选中选择浏览器动作。

JEV 在这里做什么

读取 DOM 或可用的视觉区域描述,仅返回已提供的候选动作 ID。

提供 Python、TypeScript 循环,以及离线与在线分开的验证路径。

#browser-automation#typed-decisions
16423 处源码证据
查看详情
Browser & OS ActionMITTypeScript

Cline 的独立 Playwright 浏览器插件,通过 Vercel AI Gateway 用 Jev 选择网页操作。

JEV 在这里做什么

Jev 读取 DOM 目标表选择动作;需输入文字时由另外的文本模型生成。

保存操作前后截图并在敏感动作前交还控制;完成状态仍需回读验证。

#browser-automation#coding-agents
4 处源码证据
查看详情
Browser & OS ActionMITPython

用 OCR 和界面状态构造候选动作,让 Jev 决定如何操作 macOS,需要写文字时再调用文本模型。

JEV 在这里做什么

从确定性提取的控件与动作中选择下一步,执行器操作桌面。

把屏幕读取、动作选择与文本生成分开。

#desktop-os#typed-decisions
162 处源码证据
查看详情
Jev-cu repository icon by Sac-Y

Sac-Y

Jev-cu

41
Browser & OS ActionMITJavaScript

Codex Computer Use 辅助循环:界面文字候选交给 Jev,读取与执行交给桌面工具。

JEV 在这里做什么

选择元素、动作、完成度和风险,本地策略决定执行、停止或要求确认。

以文字候选表达判断输入,默认先 dry-run。

#desktop-os#coding-agents
42 处源码证据
查看详情
50
Browser & OS ActionMITJavaScript

一个实验性 Chrome 扩展,让 Jev 判断候选 DOM 元素是否是广告,再高亮或移除。

JEV 在这里做什么

对元素文本、标签和链接等信息批量询问 Noul,按阈值应用页面操作。

展示语义判断如何连接到具体页面元素。

#browser-automation#classification-ranking
42 处源码证据
查看详情
jev-browser-use repository icon by wy-coliney

wy-coliney

jev-browser-use

136
Browser & OS ActionMITJavaScript

给 Codex 浏览器工作流加一个 Skill:Jev 选导航、点击和滚动,Codex 保留文字输入与最终核验。

JEV 在这里做什么

将页面状态与可执行候选交给 Jev,现有浏览器连接负责执行动作。

把重复的页面选择交给独立决策步骤,复用已有浏览器连接。

#browser-automation#coding-agents
52 处源码证据
查看详情
jev-browser repository icon by Ying-Kai-Liao

Ying-Kai-Liao

jev-browser

12
Browser & OS ActionMITJavaScript

浏览器自动化库、CLI 和 MCP:调用方模型给出目标与待输入文字,Jev 选择具体操作。

JEV 在这里做什么

从页面候选中选择元素、动作和值,并评估完成、错误与不可逆操作。

把浏览器动作循环与调用方规划分开,并返回状态与轨迹。

#browser-automation#mcp-integrations#cli-git-gates
32 处源码证据
查看详情
jev-ego repository icon by romaluev

romaluev

jev-ego

4
Browser & OS ActionMITTypeScript

面向 ego lite 的浏览器 Agent,把页面可操作元素编号后交给 Jev 选择下一步。

JEV 在这里做什么

Jev 在一次请求中选择操作及目标;需要自由文本时使用单独的文字辅助模型。

提供观察、建议和执行入口;上传、弹窗等能力仍需其他浏览器工具。

#browser-automation#typed-decisions
4 处源码证据
查看详情
JevFilterForX repository icon by grayrepo-byte

grayrepo-byte

JevFilterForX

1
Browser & OS ActionMITTypeScript

JevFilterForX 是一个用于 X 的浏览器扩展。它会为信息流中的帖子评分,用轻量标签解释评分,并根据你的过滤设置折叠内容。未配置 API Key 时,默认使用本地模拟评分。

JEV 在这里做什么

Jev 用 Choice 分类、Score 评估信息量、可行动性与原创性,用 Noul 打标签;本地阈值和噪声规则决定是否折叠帖子。

把评分、标签和可调整的过滤阈值放进 X 信息流,折叠后仍可展开或再次隐藏帖子及其媒体附件。

#browser-automation#classification-ranking
7 处源码证据
查看详情
Browser & OS ActionMITTypeScript

把 jev-ultrafast 做成 Manifest V3 Chrome 扩展:Jev 在当前标签里选操作和 DOM 元素,只有输入文字时才调用小型对话模型。

JEV 在这里做什么

一次请求选择 CLICK、TYPE_TEXT、SELECT、SCROLL_DOWN、SCROLL_UP、PRESS_ENTER、WAIT、DONE 或 BLOCKED 以及对应元素;PRESS_ENTER 是独立按键控件。另用独立是非题核对目标是否已达成、动作是否卡住。

在用户自己的标签里跑,不截图;操作、目标元素和输入文案可以分开检查。

#browser-automation#typed-decisions
3 处源码证据
查看详情
Browser & OS ActionMITJavaScript

Chrome 扩展对 X 时间线里每条帖子发一次 Jev Noul 请求,显示互动价值和可选标签概率。

JEV 在这里做什么

一次 System One 请求里对“是否值得互动”以及 spam、buzz、AI 等内容标签做 Noul。

把时间线筛选做成可检查的概率,而不是生成评论文本。帖子正文会发到 TypeSafe。

#browser-automation#classification-ranking#typed-decisions
3 处源码证据
查看详情
jevis repository icon by jaewgwon

jaewgwon

jevis

1
Browser & OS ActionApache-2.0Dart

Flutter integration_test 包:注册允许的 UI 动作,Jev 根据当前界面选下一步并判断目标是否达成。

JEV 在这里做什么

默认 `jev-latest` 向 `/v1/systemone` POST:目标是 Noul,下一步是已注册动作上的 Choice。

把自然语言测试收成封闭动作表上的选择,而不是让模型自由点屏幕。

#desktop-os#typed-decisions
4 处源码证据
查看详情
jev-clerk repository icon by stas4000

stas4000

jev-clerk

1
Browser & OS ActionMITPython

在 macOS 桌面上把供应商发票录入会计软件:Jev 每步从封闭动作表里选点击对象,深度模型只改剧本。

JEV 在这里做什么

POST `https://api.typesafe.ai/v1/systemone`,默认 `jev-latest`,每步做封闭动作 Choice。

屏幕动作由 Jev 的封闭选择驱动;作者演示数字未经本站复测。GitHub SPDX 为空,LICENSE 文件是 MIT。

#desktop-os#domain-workflows#typed-decisions
4 处源码证据
查看详情

探索其他架构分类

深入了解 Jev 决策工作流