evoui-browser

作者 Salmonbird已验证

Self-evolving browser automation for Codex, Claude Code, and Cursor—learn reusable site knowledge and safely replay verified routines with agent-browser.

50
Stars
0
Forks
Python
语言
2026/8/24
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/Salmonbird/evoui-browser

快速入门

使用 evoui-browser 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

Evoui Browser — reuse verified browser steps

Less repeated browser work. The agent keeps the judgment.

English · 简体中文

CI status Apache 2.0 license Experimental status

Evoui Browser is an optional Agent Skill for agent-browser. Run a browser task normally once; on later, similar tasks, Evoui can reuse verified navigation and mechanical steps so the agent spends less time exploring and repeating work. The host agent still chooses targets, interprets results, and decides what to do next. The currently supported hosts are Codex, Claude Code, and Cursor.

[!WARNING] Evoui Browser is experimental. Start with non-critical tasks on non-sensitive websites.

See the difference

▶ Watch the 71-second invoice-review demo

The first run explores the site step by step. On the next run, Evoui reuses the matching navigation and review routine while the agent still decides which invoices need attention. That avoids rediscovering the same invoice page and controls on every run.

Evoui does not promise that every task will be faster. It helps when a site and task contain repeatable work that can be verified. A first run may take the same amount of work—or more—because it also gathers evidence for possible reuse.

Quick start

Requirements: macOS or Linux, Python 3.10 or newer, and Node.js 24 or newer with npm. Evoui adds no third-party Python packages. Windows is not currently supported because Evoui uses POSIX fcntl.

Install the Skill and its pinned browser runtime:

npx skills add Salmonbird/evoui-browser --skill evoui-browser -g
npm install -g agent-browser@0.33.1
agent-browser install

On Linux, use agent-browser install --with-deps if browser libraries are missing. The skills CLI may ask which detected agents should receive the Skill; choose the Codex, Claude Code, or Cursor hosts you use, then start a new agent session. Some compatible agents share the CLI's global Skill directory, so Evoui may also appear in other detected agents; only the three hosts named above are supported.

[!NOTE] The third-party skills CLI collects anonymous usage telemetry for confirmed public skills. Set DISABLE_TELEMETRY=1 before the npx command to opt out.

Then give the agent a concrete website and goal:

Use $evoui-browser to open <website> and complete <task>.   # Codex
Use /evoui-browser to open <website> and complete <task>.   # Claude Code / Cursor

Prefer assisted setup? Send your agent this prompt:

Install Evoui Browser from https://github.com/Salmonbird/evoui-browser.
Use the README's Quick start, make it available to the supported host I am using,
keep agent-browser pinned to 0.33.1, and tell me when I can start a new session
and invoke the Skill.

How it helps

  1. Run normally. The agent completes the task with agent-browser while Evoui records evidence from the managed calls.
  2. Learn selectively. Evoui keeps only navigation or routines with a clear future use and enough evidence. A successful task does not have to produce knowledge.
  3. Reuse when the page still matches. On a later task, Evoui verifies fresh page state and reuses only the applicable mechanical steps.

Run normally, learn selectively, and reuse verified steps only when the current page matches

Safety boundaries

  • Evoui replays mechanical browser work, not business judgment.
  • A page mismatch, missing target, failed postcondition, or unknown outcome returns control to the agent.
  • A click, submission, or other mutation that may already have taken effect is not blindly retried.
  • Login, CAPTCHA, permission, and confirmation steps pause for you in the same visible browser window.
  • One-off tasks and operations with a reliable API or dedicated connector should use the simpler direct path.

Local data and privacy

Evoui stores browser profiles, temporary Run evidence, and learned knowledge in ~/.evoui/ by default. Managed evidence may temporarily include command arguments, non-empty stdin, page text, form input, or site-returned data. Normal terminal cleanup deletes the content-bearing Run trace after the task and any selected learning work finish; an interruption or cleanup failure may leave data on disk.

Cleanup reduces retained data. It is not redaction, encryption, credential protection, or a privacy boundary. Debug tracing retains additional data without automatic rotation. See SECURITY.md for the full boundary, and never attach credentials, cookies, browser profiles, or task traces to a public issue.

By default, the selected Session and visible browser window remain open after a task for reuse, including their login state. Ask the agent to close the Session when you no longer want it running.

Update or remove

For a CLI-managed installation, update by running the install command again with the supported hosts you use. For example, to update Codex:

npx skills add Salmonbird/evoui-browser --skill evoui-browser -g -a codex

Use -a claude-code or -a cursor instead, or repeat -a for multiple supported hosts.

Existing clone-and-symlink installations continue to update directly:

git -C ~/src/evoui-browser pull --ff-only

After either update method, start a new agent session.

To remove the global CLI-managed installation from all hosts:

npx skills remove evoui-browser -g

Removing the Skill does not delete ~/.evoui/ or the separately installed agent-browser runtime. Inspect local state before deleting it.

If installation fails, first check agent-browser --version. Use agent-browser doctor only to diagnose a browser or daemon startup problem; it performs active checks and may clean stale daemon state.

Contributing

Small fixes, docs, tests, reproducible cases, and focused pull requests are welcome. The two local validation commands and the few changes worth discussing first are in CONTRIBUTING.md. To inspect or modify Evoui, clone the repository rather than relying only on the CLI-managed installation.

License and attribution

Evoui Browser is licensed under the Apache License 2.0. Third-party notices are in NOTICE. Modified documentation derived from agent-browser retains a separate upstream license copy.

常见问题

What is evoui-browser?

evoui-browser is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Salmonbird. Self-evolving browser automation for Codex, Claude Code, and Cursor—learn reusable site knowledge and safely replay verified routines with agent-browser. It has 50 GitHub stars.

Is evoui-browser safe to use?

evoui-browser's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.

How do I install evoui-browser?

Clone the repository with "git clone https://github.com/Salmonbird/evoui-browser" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is evoui-browser written in?

evoui-browser is primarily written in Python. It is open-source under Salmonbird on GitHub, so you can review or fork the full source.

Are there alternatives to evoui-browser?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh evoui-browser against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情