<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: TOPHET</title>
    <description>The latest articles on DEV Community by TOPHET (@tophet_cafd932aa262f4fc92).</description>
    <link>https://dev.to/tophet_cafd932aa262f4fc92</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4033503%2Fdeff0c4f-043f-461d-8858-7deedae15a33.jpg</url>
      <title>DEV Community: TOPHET</title>
      <link>https://dev.to/tophet_cafd932aa262f4fc92</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tophet_cafd932aa262f4fc92"/>
    <language>en</language>
    <item>
      <title>Agentic Browser: ~98% fewer tokens than HTML for LLM web agents (Python + MCP)</title>
      <dc:creator>TOPHET</dc:creator>
      <pubDate>Fri, 17 Jul 2026 09:16:13 +0000</pubDate>
      <link>https://dev.to/tophet_cafd932aa262f4fc92/agentic-browser-98-fewer-tokens-than-html-for-llm-web-agents-python-mcp-1onj</link>
      <guid>https://dev.to/tophet_cafd932aa262f4fc92/agentic-browser-98-fewer-tokens-than-html-for-llm-web-agents-python-mcp-1onj</guid>
      <description>&lt;p&gt;Agentic Browser is an &lt;strong&gt;agent-first Python browser&lt;/strong&gt; built on Playwright/Chromium so LLMs can drive the web with &lt;strong&gt;compact observations&lt;/strong&gt;, &lt;strong&gt;stable element refs&lt;/strong&gt;, and &lt;strong&gt;outcome-verified actions&lt;/strong&gt; ? not raw HTML dumps.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it exists
&lt;/h2&gt;

&lt;p&gt;Traditional scrapers hand models 100k+ tokens of markup. Agents need:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Small structured observations (roles, labels, refs)&lt;/li&gt;
&lt;li&gt;Actions that mean success (URL/DOM outcomes)&lt;/li&gt;
&lt;li&gt;A plug-in for any host (MCP + OpenAI/Anthropic tool schemas)&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Measured token efficiency
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Scenario&lt;/th&gt;
&lt;th&gt;Raw HTML&lt;/th&gt;
&lt;th&gt;Compact observation&lt;/th&gt;
&lt;th&gt;Reduction&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Quotes scrape&lt;/td&gt;
&lt;td&gt;~2.8k?6.2k&lt;/td&gt;
&lt;td&gt;~0.45k?1.3k&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~78?84%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Rockstar GTA VI landing&lt;/td&gt;
&lt;td&gt;~225,000&lt;/td&gt;
&lt;td&gt;~1,300&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~99.4%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GitHub &lt;code&gt;vercel/next.js&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;~110,000&lt;/td&gt;
&lt;td&gt;~1,900&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~98.3%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Stable refs + scoped grounding&lt;/li&gt;
&lt;li&gt;Outcome verification (e.g. Issues click only OK if URL is &lt;code&gt;/issues&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Page gates for challenges (detect &amp;amp; report ? not a bypass tool)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP server&lt;/strong&gt; for Cursor / Claude Desktop&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;tools_as_openai()&lt;/code&gt; / &lt;code&gt;tools_as_anthropic()&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;118 automated tests; milestones M1?M10&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;agent-browser
playwright &lt;span class="nb"&gt;install &lt;/span&gt;chromium
agent-browser &lt;span class="nt"&gt;--help&lt;/span&gt;
&lt;span class="c"&gt;# MCP&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; agent_browser.mcp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/applejuice093/Agentic-browser" rel="noopener noreferrer"&gt;https://github.com/applejuice093/Agentic-browser&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Release: &lt;a href="https://github.com/applejuice093/Agentic-browser/releases/tag/v0.4.0" rel="noopener noreferrer"&gt;https://github.com/applejuice093/Agentic-browser/releases/tag/v0.4.0&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;MIT ? Python 3.11+&lt;/p&gt;

</description>
      <category>python</category>
      <category>ai</category>
      <category>llm</category>
      <category>mcp</category>
    </item>
  </channel>
</rss>
