<?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: sametatakan0000-netizen</title>
    <description>The latest articles on DEV Community by sametatakan0000-netizen (@sametatakan0000netizen).</description>
    <link>https://dev.to/sametatakan0000netizen</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%2F4215420%2F8cfd790f-ecce-4cbf-afa5-936f4f83cfb1.png</url>
      <title>DEV Community: sametatakan0000-netizen</title>
      <link>https://dev.to/sametatakan0000netizen</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sametatakan0000netizen"/>
    <language>en</language>
    <item>
      <title>Pergel: Privacy-First Browser Engine with AI, Built for Agents</title>
      <dc:creator>sametatakan0000-netizen</dc:creator>
      <pubDate>Fri, 30 Oct 2026 10:12:08 +0000</pubDate>
      <link>https://dev.to/sametatakan0000netizen/pergel-privacy-first-browser-engine-with-ai-built-for-agents-43g0</link>
      <guid>https://dev.to/sametatakan0000netizen/pergel-privacy-first-browser-engine-with-ai-built-for-agents-43g0</guid>
      <description>&lt;h1&gt;
  
  
  Pergel: Privacy-First Browser Engine with AI, Built for Agents
&lt;/h1&gt;

&lt;p&gt;We built Pergel — an open-source browser engine that's privacy-first and AI-native. After months of development, we're excited to share it with the community.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SSRF-guarded web extraction&lt;/strong&gt; (browse, extract, crawl) via clean REST API&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Built-in AI mode&lt;/strong&gt;: query fan-out, grounded citations, multi-model router&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Adblocking&lt;/strong&gt;: EasyList + EasyPrivacy compiled to binary automata (ABP + uBlock syntax)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tracker blocking&lt;/strong&gt;: 60+ tracker domains blocked natively&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Crash recovery&lt;/strong&gt;: sessions auto-persist, never lose tabs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memory saver&lt;/strong&gt;: inactive tabs hibernate automatically&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero telemetry&lt;/strong&gt;, zero data collection, &lt;strong&gt;BYOK&lt;/strong&gt; (your keys stay local)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web UI control panel&lt;/strong&gt; + MCP tool server (WebMCP-ready)&lt;/li&gt;
&lt;li&gt;8 languages, RTL support, session record/replay&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What we DON'T do (on purpose)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;No stealth/anti-detection for bypassing paywalls or bot walls&lt;/li&gt;
&lt;li&gt;No residential proxies or CAPTCHA solving&lt;/li&gt;
&lt;li&gt;No user tracking, ever&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech stack
&lt;/h2&gt;

&lt;p&gt;Python + CDP (Chrome DevTools Protocol), PyQt6 WebEngine for the UI layer, FastAPI for the REST API. 802 tests, TDD-developed, MIT licensed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Architecture
&lt;/h2&gt;

&lt;p&gt;Three layers:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;CDP Driver&lt;/strong&gt; — Chromium control via Chrome DevTools Protocol&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Brand Engine&lt;/strong&gt; — PyQt6 WebEngine for the native UI&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Layer&lt;/strong&gt; — FastAPI REST API for programmatic access&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The adblocking engine uses Aho-Corasick + Wu-Manber algorithms on compiled binary automata for high-performance pattern matching.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/sametatakan0000-netizen/pergel
&lt;span class="nb"&gt;cd &lt;/span&gt;pergel
pip &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &lt;span class="nb"&gt;.&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; src.main
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Would love feedback on the architecture — especially the SSRF-guarded extraction pipeline and the Pareto-dominance model router.&lt;/p&gt;

&lt;h1&gt;
  
  
  opensource #python #privacy #ai #browser
&lt;/h1&gt;

</description>
      <category>privacy</category>
      <category>agents</category>
      <category>opensource</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
