🤖 Trợ lý AI•Mã nguồn mở•Đang hoạt động

Browser Harness

Harness browser tự self-heal cho LLM, cho agent thao tác trực tiếp với Chrome qua CDP và tự viết helper còn thiếu trong lúc chạy.

#browser-harness
Danh mục
🤖 Trợ lý AI
Giá
Mã nguồn mở
GitHub Stars
⭐ 18,377
Ngôn ngữ
Python
License
MIT
Ngày thêm
2026-04-22
Tóm tắt từ README GitHub
Browser Harness ♞ Connect an LLM directly to your real browser through one editable CDP websocket. The agent writes missing helpers as it works, so the harness improves with every task. Try browser-harness in Browser Use Cloud or paste the setup prompt into your coding agent. You will never use the browser again. See it work Task: "Open my X profile, find my latest 20 video posts, and download them." Setup prompt Paste into Claude Code or Codex: The agent will open . On first setup, tick the checkbox so the agent can connect to your browser: How it works - connects the agent to your browser. - teaches it the browser workflow. - stays protected while the agent writes reusable helpers in its local workspace. Scale with Browser Use Cloud Use your local browser for logged-in, personal work. When you want many browsers in parallel—with live previews, proxies, stealth, CAPTCHA solving, and more—scale with Browser Use Cloud. MCP server exposes the browser control helpers as MCP tools over stdio, so any MCP client (Claude Code, Devin, Cursor, etc.) can drive the browser without writing a second CDP layer. See docs/MCP.md for setup and client configuration. Contributing
Xem thêm từ README.md

Đánh giá chi tiết

Tổng quan

Browser Harness là một browser harness cực mỏng cho LLMs, cho phép agent thao tác trực tiếp với Chrome thông qua CDP thay vì bị bó trong framework quá nhiều abstraction. Ý tưởng cốt lõi của repo này là agent có quyền tự viết thêm helper ngay trong lúc chạy task, nghĩa là khi thiếu thao tác nào đó như upload file hay xử lý flow đặc thù, nó có thể bổ sung năng lực của chính harness ngay tại chỗ.

Đây là hướng tiếp cận khá “bitter lesson”: ít magic framework hơn, ít recipe cứng hơn, đổi lại cho model nhiều tự do hơn để hoàn thành task browser automation thực tế. Với những ai đang quan tâm browser agents, computer use, hoặc các workflow mà agent phải điều khiển trình duyệt thật, Browser Harness là một repo rất đáng xem.

Tính năng chính

  • Kết nối trực tiếp với Chrome qua CDP, ít tầng trừu tượng trung gian
  • Agent có thể tự viết hoặc sửa helper functions trong lúc chạy task
  • Phù hợp cho browser automation linh hoạt thay vì flow cố định sẵn
  • Hỗ trợ setup cho Claude Code, Codex và các agent coding environments phổ biến
  • Có domain skills để agent học dần các flow đặc thù của từng website

Ai nên dùng

Hợp với developer nghiên cứu browser agents, automation engineers, hoặc người muốn một harness tối giản nhưng rất linh hoạt cho computer-use workflows.

Hạn chế

  • Cách tiếp cận “cho agent nhiều tự do” cũng đồng nghĩa cần kiểm soát tốt hơn về an toàn và phạm vi hành động
  • Không phải ai cũng thích kiểu harness mỏng, vì nó đòi hỏi hiểu rõ cách agent đang thao tác
  • Sản phẩm thiên về power users và thử nghiệm nghiêm túc hơn là người mới dùng automation
Browser Harness | Atlas for AI