<?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>Forem: Arvind Parekh</title>
    <description>The latest articles on Forem by Arvind Parekh (@arvind_parekh_651da07d198).</description>
    <link>https://forem.com/arvind_parekh_651da07d198</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%2F3800334%2F9f7570c2-ae18-45b5-b747-012db207ed73.png</url>
      <title>Forem: Arvind Parekh</title>
      <link>https://forem.com/arvind_parekh_651da07d198</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/arvind_parekh_651da07d198"/>
    <language>en</language>
    <item>
      <title>How We Built a Real-Time AI Thought Feed in 48 Hours</title>
      <dc:creator>Arvind Parekh</dc:creator>
      <pubDate>Sun, 01 Mar 2026 23:54:48 +0000</pubDate>
      <link>https://forem.com/arvind_parekh_651da07d198/how-we-built-a-real-time-ai-thought-feed-in-48-hours-2a5k</link>
      <guid>https://forem.com/arvind_parekh_651da07d198/how-we-built-a-real-time-ai-thought-feed-in-48-hours-2a5k</guid>
      <description>&lt;p&gt;When we set out to build Ship and Tell, we wanted developers to actually &lt;em&gt;see&lt;/em&gt; the AI working — not just wait for a result.&lt;/p&gt;

&lt;p&gt;We tapped into the Subconscious stream API and built a live thought feed that surfaces each reasoning step as it arrives. The result is a UI that feels alive: amber cards pulse in as new thoughts land, older ones dim, and the final answer snaps into place when the agent finishes.&lt;/p&gt;

&lt;p&gt;Here's how we pulled it off in a single hackathon weekend.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Most AI tools are black boxes. You click a button, wait, and eventually get output. There's no feedback loop, no sense of progress, and no way to understand &lt;em&gt;why&lt;/em&gt; the AI produced what it did.&lt;/p&gt;

&lt;p&gt;We wanted to change that.&lt;/p&gt;

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

&lt;p&gt;Ship and Tell listens for GitHub webhook events. When a PR merges, it spawns 5 parallel research agents via the Subconscious SDK:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Problem Hunter&lt;/strong&gt; — identifies the pain point the PR addresses&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prior Art&lt;/strong&gt; — finds similar solutions and prior work&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community Finder&lt;/strong&gt; — maps target developer communities&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Technical Explainer&lt;/strong&gt; — breaks down the implementation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Timing Analyst&lt;/strong&gt; — evaluates market timing&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Each agent streams its reasoning in real time. The frontend polls every 1.5 seconds and renders each thought as a discrete card.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Streaming Challenge
&lt;/h2&gt;

&lt;p&gt;The Subconscious stream API emits raw JSON deltas — not clean text. We wrote a regex extractor that parses thought strings from the accumulating JSON payload and pushes them into React state on every chunk.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Result
&lt;/h2&gt;

&lt;p&gt;After all 5 agents finish, a synthesizer combines their research into a blog post, Twitter thread, and HN submission. A Slack message arrives with one-click publish buttons — no copy-paste required.&lt;/p&gt;

&lt;p&gt;Built in 48 hours with Next.js 16, React 19, Tailwind CSS 4, and the Subconscious SDK.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>nextjs</category>
      <category>typescript</category>
      <category>hackathon</category>
    </item>
    <item>
      <title>adfa</title>
      <dc:creator>Arvind Parekh</dc:creator>
      <pubDate>Sun, 01 Mar 2026 21:00:48 +0000</pubDate>
      <link>https://forem.com/arvind_parekh_651da07d198/adfa-4ac6</link>
      <guid>https://forem.com/arvind_parekh_651da07d198/adfa-4ac6</guid>
      <description>&lt;p&gt;adfa&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
