Show HN: Open-source browser for AI agents

(github.com)

77 points | by theredsix 6 hours ago

6 comments

  • notpublic 1 minute ago

    [delayed]

    • Retr0id 4 hours ago

      > As proof, ABP with opus 4.6 as the driver scores 90.5% on the Online Mind2Web benchmark

      And what does opus score with "regular" browser harnesses?

    • appcustodian2 29 minutes ago

      how do you know when a page is "settled"?

      • theredsix 18 minutes ago

        Good question! ABP keeps a list of all same/parent/sibling network request and wait for them to complete within a timeout. If the timeout hits, it'll still freeze and screenshot back to the agent. There's a browser_wait() that the agent can call with increased timeouts to wait for network requests + DOM changes.

        • nobrains 10 minutes ago

          load event or "DOMContentLoaded" event. No?

        • giancarlostoro 4 hours ago

          Interesting, I wonder if this would help with other projects too, one project that comes to mind is archivebox, I don't know if they still have the issue I'm thinking of, but archivebox eventually had the Chrome instances (as the meme goes) basically consume all available RAM. If by freezing execution this could stop that, it could be useful for more than just AI agents.

          • theredsix 3 hours ago

            Yeah, I noticed CPU use goes to near zero during the pausing phase. You can also trigger pause via REST/MCP so a script can take advantage of these abilities as well.

          • gregpr07 3 hours ago

            Love it! From first principles: this kinda answers the "do we really even need CDP" I always have in my head building browser use...

            • theredsix 3 hours ago

              Totally, I feel that CDP was designed for a different category of automations.

            • theredsix 6 hours ago

              Op here, happy to answer any question!