NeoBrowser:让AI用你的Chrome账号上网
NeoBrowser: An MCP server that drives real Chrome with your logged-in sessions
大多数AI工具在上网时都会因为无登录状态或被识别为机器人而受阻。NeoBrowser 是一个基于 Rust 构建的 MCP 服务器,它直接驱动真实的 Google Chrome 浏览器,并复用你已有的登录会话。这意味着 AI 可以像真人一样操作浏览器,自动通过 bot.sannysoft 等检测,无需反复登录或面对验证码墙。它支持 43 种工具,包括多标签管理、文件上传和智能搜索,且以单一静态二进制文件运行,无需额外依赖。对于需要处理复杂网页交互的开发者来说,这是一个能真正解决“机器人检测”痛点的实用工具。
它不假装隐形:当网站抛出交互式挑战时,NeoBrowser 会检测并交回控制权,这种诚实才是它可靠的原因。
HN 评论区
30- nater5000
它从不假装隐形:当网站抛出交互式挑战(reCAPTCHA、Turnstile)时,NeoBrowser 会检测到并将控制权交还给真实会话或人工路径——正是这种诚实让它值得信赖。
也许是我多虑了,但如果你懒得清理你那堆“氛围感代码”(vibecoded)的 README,那我大概会觉得,不如我自己也“氛围感”地写个这方案的版本算了。
- Icingdeath
我想知道它如何解决安全问题:
我在 README 里看到了 opt-in、文件权限和 SSRF 的说明,但没看到:
域名白名单;
提交/删除前的人工审批;
操作后的持久化审计记录;
如何撤销之前授予的权限;
提示词注入也可能诱导智能体执行写操作。
复用真实的用户登录会话,实际上是将用户的完整权限委托给了智能体,这显然存在潜在的安全隐患。
关键在于,智能体拥有的真实权限越大,它必须承担的责任就越重,我认为这应该从一开始就纳入设计。
- dongkeren
当我需要一个编码智能体与现有会话交互时,我只需运行
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-profile-stable 然后告诉它