<?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>Vibe Coding Forem: Tomer Shahar</title>
    <description>The latest articles on Vibe Coding Forem by Tomer Shahar (@tomershahar).</description>
    <link>https://vibe.forem.com/tomershahar</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3781474%2Fd84916fa-8878-456d-bac3-9a19ca4c995e.png</url>
      <title>Vibe Coding Forem: Tomer Shahar</title>
      <link>https://vibe.forem.com/tomershahar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://vibe.forem.com/feed/tomershahar"/>
    <language>en</language>
    <item>
      <title>I vibe coded a tool that detects seed phrases on your screen during live streams — here's what I learned</title>
      <dc:creator>Tomer Shahar</dc:creator>
      <pubDate>Thu, 19 Feb 2026 18:32:55 +0000</pubDate>
      <link>https://vibe.forem.com/tomershahar/i-vibe-coded-a-tool-that-detects-seed-phrases-on-your-screen-during-live-streams-heres-what-i-4nlg</link>
      <guid>https://vibe.forem.com/tomershahar/i-vibe-coded-a-tool-that-detects-seed-phrases-on-your-screen-during-live-streams-heres-what-i-4nlg</guid>
      <description>&lt;p&gt;A crypto streamer lost $100K because his seed phrase was visible on a live stream for a few seconds. I watched the clip and thought — why doesn't a tool exist that catches this automatically?&lt;br&gt;
So I built one with Claude Code.&lt;br&gt;
ScreenCloak watches your screen using real-time OCR while you stream. When it detects sensitive data, it auto-switches OBS to a safe scene before viewers see it.&lt;br&gt;
What it catches:&lt;/p&gt;

&lt;p&gt;BIP-39 seed phrases (2048-word list matching)&lt;br&gt;
Credit card numbers (Luhn validation)&lt;br&gt;
Crypto addresses (BTC, ETH, SOL)&lt;br&gt;
API keys (AWS, GitHub, Stripe, OpenAI + 10 more)&lt;br&gt;
Personal strings you define&lt;/p&gt;

&lt;p&gt;I'm not an engineer — I'm a product person learning to build. Claude Code wrote the code, but the problem discovery, product decisions, and testing were all me. And honestly, the testing was the hardest part. Turns out common English sentences can trigger seed phrase detection, and random numbers in URLs look like credit cards to a regex.&lt;br&gt;
It's free, open source, and I'm looking for feedback.&lt;br&gt;
🎥 Demo &lt;a href="https://youtu.be/IL_hvf-CLek" rel="noopener noreferrer"&gt;https://youtu.be/IL_hvf-CLek&lt;/a&gt;&lt;br&gt;
💻 GitHub &lt;a href="https://github.com/tomershahar/ScreenCloak" rel="noopener noreferrer"&gt;https://github.com/tomershahar/ScreenCloak&lt;/a&gt;&lt;br&gt;
🔗 Site &lt;a href="https://screen-cloak.base44.app/" rel="noopener noreferrer"&gt;https://screen-cloak.base44.app/&lt;/a&gt;&lt;br&gt;
💬 Discord &lt;a href="https://discord.gg/e46csQsuRc" rel="noopener noreferrer"&gt;https://discord.gg/e46csQsuRc&lt;/a&gt;&lt;br&gt;
Tags: #ai #claude #opensource #buildinpublic&lt;/p&gt;

</description>
      <category>ai</category>
      <category>buildinpublic</category>
      <category>claude</category>
    </item>
  </channel>
</rss>
