<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[uGitMe]]></title><description><![CDATA[Open source moves fast. We keep you faster.]]></description><link>https://ugit.me</link><image><url>https://substackcdn.com/image/fetch/$s_!sjIZ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3223d701-1da5-40d4-b1ef-829abce6b11d_512x512.png</url><title>uGitMe</title><link>https://ugit.me</link></image><generator>Substack</generator><lastBuildDate>Fri, 17 Apr 2026 10:07:51 GMT</lastBuildDate><atom:link href="https://ugit.me/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Anshul Desai]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ugitme@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ugitme@substack.com]]></itunes:email><itunes:name><![CDATA[Anshul Desai]]></itunes:name></itunes:owner><itunes:author><![CDATA[Anshul Desai]]></itunes:author><googleplay:owner><![CDATA[ugitme@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ugitme@substack.com]]></googleplay:email><googleplay:author><![CDATA[Anshul Desai]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Push: April 16th, 2026]]></title><description><![CDATA[Smarter agents, durable coding workflows, and file detection that actually knows when it&#8217;s guessing]]></description><link>https://ugit.me/p/the-push-april-16th-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-april-16th-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Thu, 16 Apr 2026 16:50:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JXYW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66cfe7bb-faf7-47c1-9387-fef7404b6273_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JXYW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66cfe7bb-faf7-47c1-9387-fef7404b6273_1200x630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JXYW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66cfe7bb-faf7-47c1-9387-fef7404b6273_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JXYW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66cfe7bb-faf7-47c1-9387-fef7404b6273_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JXYW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66cfe7bb-faf7-47c1-9387-fef7404b6273_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JXYW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66cfe7bb-faf7-47c1-9387-fef7404b6273_1200x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JXYW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66cfe7bb-faf7-47c1-9387-fef7404b6273_1200x630.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66cfe7bb-faf7-47c1-9387-fef7404b6273_1200x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JXYW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66cfe7bb-faf7-47c1-9387-fef7404b6273_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JXYW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66cfe7bb-faf7-47c1-9387-fef7404b6273_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JXYW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66cfe7bb-faf7-47c1-9387-fef7404b6273_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JXYW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66cfe7bb-faf7-47c1-9387-fef7404b6273_1200x630.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Generic Agent: Agents Should Grow Skills</h1><h5><a href="https://github.com/lsdefine/GenericAgent">github.com/lsdefine/GenericAgent</a> | License: MIT</h5><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yiEh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103367b9-3d0e-46ff-8c6d-56f4bd4db69a_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yiEh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103367b9-3d0e-46ff-8c6d-56f4bd4db69a_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yiEh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103367b9-3d0e-46ff-8c6d-56f4bd4db69a_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yiEh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103367b9-3d0e-46ff-8c6d-56f4bd4db69a_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yiEh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103367b9-3d0e-46ff-8c6d-56f4bd4db69a_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yiEh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103367b9-3d0e-46ff-8c6d-56f4bd4db69a_1376x768.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/103367b9-3d0e-46ff-8c6d-56f4bd4db69a_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yiEh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103367b9-3d0e-46ff-8c6d-56f4bd4db69a_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yiEh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103367b9-3d0e-46ff-8c6d-56f4bd4db69a_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yiEh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103367b9-3d0e-46ff-8c6d-56f4bd4db69a_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yiEh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103367b9-3d0e-46ff-8c6d-56f4bd4db69a_1376x768.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>An AI agent that can book food delivery, read messages, poke around your browser, and control your desktop sounds flashy. Honestly, flashy is not the interesting part. The interesting part is what happens on the <em>second</em> run, when the system no longer has to rediscover the same workflow, reinstall the same package, or reason through the same UI. <strong>Generic Agent</strong> is built around that loop. Give it a vague task once, let it fumble productively, and the result becomes a reusable capability instead of a forgotten transcript.</p><h3>The Drop: The First Time Tax Is Brutal</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h5OV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4869217-bcbb-4555-a35f-a3c5876b85a9_2864x630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h5OV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4869217-bcbb-4555-a35f-a3c5876b85a9_2864x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!h5OV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4869217-bcbb-4555-a35f-a3c5876b85a9_2864x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!h5OV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4869217-bcbb-4555-a35f-a3c5876b85a9_2864x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!h5OV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4869217-bcbb-4555-a35f-a3c5876b85a9_2864x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h5OV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4869217-bcbb-4555-a35f-a3c5876b85a9_2864x630.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4869217-bcbb-4555-a35f-a3c5876b85a9_2864x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h5OV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4869217-bcbb-4555-a35f-a3c5876b85a9_2864x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!h5OV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4869217-bcbb-4555-a35f-a3c5876b85a9_2864x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!h5OV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4869217-bcbb-4555-a35f-a3c5876b85a9_2864x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!h5OV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4869217-bcbb-4555-a35f-a3c5876b85a9_2864x630.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every general-purpose agent has the same annoying habit: it burns money and context rediscovering work it already did yesterday. Ask for a stock screen, an inbox sweep, or a file export, and the model has to replan the whole thing from scratch, dragging a giant prompt window behind it like carry-on luggage. That gets expensive fast, and it also makes these systems feel strangely <em>stateless</em>, even when they claim to automate your computer.</p><p>Generic Agent comes from that frustration. The repo&#8217;s pitch is not &#8220;here are more tools&#8221; or &#8220;here is a bigger framework.&#8221; The pitch is that a thin <strong>Agent Loop</strong> paired with a small set of atomic actions should be enough to solve a new task once, then save the successful execution path as a durable skill. That matters because browser control and desktop automation are messy in the real world. Logins persist, pages change, dependencies break, and one-off scripts pile up. A framework that treats each solved task as something worth <em>crystallizing</em> starts to look less like another agent demo and more like compounding infrastructure.</p><h3>The Stack: Small Core, Wide Reach</h3><p>Under the hood, Generic Agent is mostly <strong>Python</strong>, with a lightweight UI layer via Streamlit and desktop wrappers like PyWebView and Qt. Browser control runs through a custom <strong>TMWebDriver</strong> bridge, while model access spans Claude, Gemini, MiniMax, and others through a shared session layer.</p><h3>The Sauce: Memory as a Skill Factory</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WhT8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c58f150-ae45-4543-a302-5e7450d7caac_3434x1468.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WhT8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c58f150-ae45-4543-a302-5e7450d7caac_3434x1468.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WhT8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c58f150-ae45-4543-a302-5e7450d7caac_3434x1468.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WhT8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c58f150-ae45-4543-a302-5e7450d7caac_3434x1468.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WhT8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c58f150-ae45-4543-a302-5e7450d7caac_3434x1468.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WhT8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c58f150-ae45-4543-a302-5e7450d7caac_3434x1468.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c58f150-ae45-4543-a302-5e7450d7caac_3434x1468.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WhT8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c58f150-ae45-4543-a302-5e7450d7caac_3434x1468.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WhT8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c58f150-ae45-4543-a302-5e7450d7caac_3434x1468.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WhT8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c58f150-ae45-4543-a302-5e7450d7caac_3434x1468.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WhT8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c58f150-ae45-4543-a302-5e7450d7caac_3434x1468.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Buried inside the repo is the architectural bet that makes Generic Agent worth paying attention to: <strong>Layered Memory</strong> is not just a notes system, it is the routing layer for future action. The project splits memory into levels, from <strong>L0 Meta Rules</strong> and <strong>L1 Insight Index</strong> up through <strong>L3 Task Skills</strong> and <strong>L4 Session Archive</strong>. That sounds tidy on paper, but the clever part is how each layer has a different job in keeping token use low while preserving useful behavior.</p><p>Instead of stuffing long transcripts back into the prompt, Generic Agent distills what happened into compact operational knowledge. The first time the model completes a task, it can install dependencies, write helper scripts, manipulate the browser, and debug its own path using a tiny toolset. Then the framework stores the successful pattern as a reusable skill, effectively turning exploratory reasoning into a callable shortcut. That is why the repo claims dramatically lower context usage than many agent systems. The model is not carrying yesterday&#8217;s full conversation, it is carrying a compressed map of what <em>worked</em>.</p><p>Another smart choice: <strong>9 Atomic Tools</strong> are intentionally broad, not specialized. With code execution, file access, browser scanning, browser action, and memory update primitives, Generic Agent can create temporary capabilities on the fly and then promote them into permanent ones. That resembles plugin creation, but done by the agent itself during task execution. Think Notion templates, except the template writes itself after surviving the first messy run.</p><h3>The Move: Build a Personal Ops Layer</h3><p>Plenty of agent repos are fun to watch and hard to operationalize. Generic Agent seems more useful when treated as a persistent operator for repetitive digital chores that already cost real attention. A founder could turn recurring browser workflows into saved capabilities, e.g. lead research, CRM updates, expense checks, or marketplace monitoring. A PM could use the same setup to watch competitor pricing, scrape release notes, and summarize specific dashboards on a schedule.</p><p>Because the browser session is real, not a sterile sandbox, Generic Agent can act inside products where your existing logins matter. That changes the equation. Instead of waiting for every SaaS tool to expose perfect APIs, teams can automate the last mile themselves and keep the learned workflow. Over time, the <strong>skill tree</strong> becomes a proprietary operational asset, even if the underlying model changes.</p><p>That is the strategic angle. The repo is not just a cheaper agent runtime, it is a way to convert repeated human-computer interactions into reusable internal infrastructure. If that works reliably enough, the value compounds in saved tokens, yes, but more importantly in saved <em>rediscovery</em>.</p><h3>The Aura: Software That Learns Your Weirdness</h3><p>Repeated tasks usually get trapped in one of two places: inside a person&#8217;s head or inside brittle documentation nobody updates. Generic Agent suggests a third option, where habits become executable memory. That sounds subtle, but it changes what people may start expecting from software. Not generic personalization, but systems that accumulate your odd workflows, local tools, login states, and preferences over time.</p><p>Human behavior shifts when the machine stops acting like every request is the first date. The emotional effect is <em>trust through familiarity</em>. Not perfect trust, obviously, because desktop control raises real risk. Still, the idea of software that grows around your actual routines, instead of forcing everything through vendor-defined integrations, feels like a deeper unlock than another chat box with tools.</p><h3>The Play: A Memory Moat, if Reliability Holds</h3><p>From a VC lens, Generic Agent looks less like a pure 0-to-1 category creation and more like a sharp wedge into the crowded agent infrastructure market. The wedge is strong because the repo targets a real pain point, token-heavy statelessness, with an opinionated architecture that compounds over time. TAM is broad, spanning prosumer automation, SMB ops, and eventually enterprise workflow tooling, but PMF still depends on whether skill reuse stays reliable across messy environments.</p><p>Open source signals are promising, though early. 2,606 stars on a young repo, concrete demos, autonomous dogfooding claims, and community activity suggest curiosity is turning into experimentation. The moat probably is not raw code. The moat is execution speed now, then user-specific memory, switching costs, and maybe a network effect if shared skill libraries become standard.</p><p>Winners:</p><ul><li><p><strong>Zapier</strong>: Distribution expands if agent-built skills become another automation layer businesses want to trigger, monitor, and monetize.</p></li><li><p><strong>Duolingo</strong>: Personalized tutor workflows get cheaper when agents can remember recurring learning patterns and operate across tools, not just inside one app.</p></li><li><p><strong>Browserbase</strong>: Demand rises for reliable browser infrastructure when more autonomous systems need persistent sessions and real-world web control.</p></li></ul><p>Losers:</p><ul><li><p><strong>UiPath</strong>: High-friction enterprise automation loses some edge when lighter agent systems can learn workflows incrementally without heavy setup.</p></li><li><p><strong>Intercom</strong>: Repetitive support operations get easier to internalize when companies can grow their own task memory instead of buying more workflow seats.</p></li><li><p><strong>Replit</strong>: General &#8220;AI does your task from scratch&#8221; narratives weaken if users start preferring systems that accumulate reusable behaviors over time.</p></li></ul><h3>tl;dr</h3><p><strong>Generic Agent</strong> turns one-off agent work into a growing library of reusable skills. What makes it interesting is the layered memory architecture, which stores compact operational knowledge instead of hauling giant transcripts back into context. Worth a look for anyone tracking AI agents, browser automation, or software that gets better through repeated use.</p><p><em>Stars: 2,606 | Language: Python</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-april-16th-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Fetch: Week 15, 2026]]></title><description><![CDATA[AI coding receipts, smarter browser terminals, diagram magic, DuckDB cloud vibes, and content pipelines that actually ship]]></description><link>https://ugit.me/p/the-fetch-week-15-2026</link><guid isPermaLink="false">https://ugit.me/p/the-fetch-week-15-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Wed, 15 Apr 2026 21:23:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!loY4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc05f60d-6eb1-40f3-8bfe-48a7843dfe8f_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!loY4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc05f60d-6eb1-40f3-8bfe-48a7843dfe8f_1200x630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!loY4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc05f60d-6eb1-40f3-8bfe-48a7843dfe8f_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!loY4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc05f60d-6eb1-40f3-8bfe-48a7843dfe8f_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!loY4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc05f60d-6eb1-40f3-8bfe-48a7843dfe8f_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!loY4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc05f60d-6eb1-40f3-8bfe-48a7843dfe8f_1200x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!loY4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc05f60d-6eb1-40f3-8bfe-48a7843dfe8f_1200x630.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc05f60d-6eb1-40f3-8bfe-48a7843dfe8f_1200x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!loY4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc05f60d-6eb1-40f3-8bfe-48a7843dfe8f_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!loY4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc05f60d-6eb1-40f3-8bfe-48a7843dfe8f_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!loY4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc05f60d-6eb1-40f3-8bfe-48a7843dfe8f_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!loY4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc05f60d-6eb1-40f3-8bfe-48a7843dfe8f_1200x630.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Codeburn: Finally, Receipts for AI Coding</h1><h5><a href="https://github.com/AgentSeal/codeburn">github.com/AgentSeal/codeburn</a> | License: MIT</h5><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zDnv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8809050c-5e0c-4a21-80f5-80fd42f4b7e2_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zDnv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8809050c-5e0c-4a21-80f5-80fd42f4b7e2_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zDnv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8809050c-5e0c-4a21-80f5-80fd42f4b7e2_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zDnv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8809050c-5e0c-4a21-80f5-80fd42f4b7e2_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zDnv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8809050c-5e0c-4a21-80f5-80fd42f4b7e2_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zDnv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8809050c-5e0c-4a21-80f5-80fd42f4b7e2_1376x768.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8809050c-5e0c-4a21-80f5-80fd42f4b7e2_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zDnv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8809050c-5e0c-4a21-80f5-80fd42f4b7e2_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zDnv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8809050c-5e0c-4a21-80f5-80fd42f4b7e2_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zDnv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8809050c-5e0c-4a21-80f5-80fd42f4b7e2_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zDnv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8809050c-5e0c-4a21-80f5-80fd42f4b7e2_1376x768.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The Motion: Token Spend Gets an Audit Trail</h3><p>AI coding bills have gotten weirdly opaque, and Codeburn lands right on that pain. It reads local session data from Claude Code, Codex, and Cursor, then turns the mess into an interactive terminal dashboard with <strong>one-shot rate</strong>, <strong>13 task categories</strong>, and provider-by-provider cost breakdowns. The interesting part is that it is not another wrapper or proxy. It watches what already happened on disk, classifies retries, and shows where tokens disappeared across models, tools, projects, and MCP servers. <em>That clarity is catnip right now</em> as more teams realize vibe coding still has a budget line.</p><h3>The Wave: The CFO Arc for Dev Tooling</h3><p>Codeburn feels early, but the direction is <em>very</em> obvious. As coding agents become normal, developers will want observability that feels as native as git status, not another SaaS tab. This has the right shape for solo builders tracking burn, platform teams setting norms, and anyone comparing Claude, Codex, and Cursor without guesswork. The next move would be making the <strong>provider plugin system</strong> the star, because support for every new agent tool could turn this from a useful tracker into the default scoreboard for AI-assisted development. <em>Honestly, that ceiling is huge.</em></p><p><em>Stars: 1,672 | Language: TypeScript</em></p><h1>Fireworks Tech Graph: Diagram Work Finally Got Interesting</h1><h5><a href="https://github.com/yizhiyanhua-ai/fireworks-tech-graph">github.com/yizhiyanhua-ai/fireworks-tech-graph</a> | License: MIT</h5><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZinN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3536859b-19fb-4e70-8bc5-c167c0724c9f_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZinN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3536859b-19fb-4e70-8bc5-c167c0724c9f_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZinN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3536859b-19fb-4e70-8bc5-c167c0724c9f_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZinN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3536859b-19fb-4e70-8bc5-c167c0724c9f_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZinN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3536859b-19fb-4e70-8bc5-c167c0724c9f_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZinN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3536859b-19fb-4e70-8bc5-c167c0724c9f_1376x768.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3536859b-19fb-4e70-8bc5-c167c0724c9f_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZinN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3536859b-19fb-4e70-8bc5-c167c0724c9f_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZinN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3536859b-19fb-4e70-8bc5-c167c0724c9f_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZinN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3536859b-19fb-4e70-8bc5-c167c0724c9f_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZinN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3536859b-19fb-4e70-8bc5-c167c0724c9f_1376x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The Motion: Technical Diagrams From Plain English</h3><p>Fireworks Tech Graph turns natural language into polished technical diagrams, then ships both <strong>SVG + PNG output</strong> without the usual formatting pain. That alone is useful. The interesting part is the stack of opinionated structure behind it: <strong>14 diagram types</strong>, <strong>7 visual styles</strong>, built-in <strong>AI/Agent domain patterns</strong>, and a <strong>semantic arrow system</strong> that makes flows read like actual systems instead of random boxes. People are starring it <em>now</em> because AI tooling is making more architecture docs than ever, and nobody wants to hand-tune Mermaid or drag shapes around for every RAG, multi-agent, or tool-call diagram.</p><h3>The Wave: This Could Become the Default Diagram Skill</h3><p>This feels like the kind of repo that sneaks into every serious AI workflow once teams realize screenshots from whiteboards are not documentation. Fireworks Tech Graph already has a strong lane with agent architectures, memory systems, UML, and branded styles that look ready for docs on day one. <em>Honestly, that combo is sticky.</em> The next move is simple: make the prompt-to-output path even more predictable with more canonical templates, more before-and-after examples, and tighter regression tests across styles. That would make this <em>ridiculously easy</em> to trust in product docs, blog posts, and internal design reviews.</p><p><em>Stars: 2,905 | Language: Python</em></p><h1>Wterm: The Browser Terminal Finally Feels Right</h1><h5><a href="https://github.com/vercel-labs/wterm">github.com/vercel-labs/wterm</a> | License: Apache-2.0</h5><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vP3B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c601e-c0fe-49a9-8d13-dffe0bd87398_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vP3B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c601e-c0fe-49a9-8d13-dffe0bd87398_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vP3B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c601e-c0fe-49a9-8d13-dffe0bd87398_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vP3B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c601e-c0fe-49a9-8d13-dffe0bd87398_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vP3B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c601e-c0fe-49a9-8d13-dffe0bd87398_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vP3B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c601e-c0fe-49a9-8d13-dffe0bd87398_1376x768.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/518c601e-c0fe-49a9-8d13-dffe0bd87398_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vP3B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c601e-c0fe-49a9-8d13-dffe0bd87398_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vP3B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c601e-c0fe-49a9-8d13-dffe0bd87398_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vP3B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c601e-c0fe-49a9-8d13-dffe0bd87398_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vP3B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c601e-c0fe-49a9-8d13-dffe0bd87398_1376x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The Motion: DOM Beats Canvas Here</h3><p>Wterm is a web terminal that takes a very different route: <strong>DOM rendering</strong> instead of the usual canvas-heavy approach. That means native text selection, copy and paste, browser find, and accessibility all show up <em>without weird hacks</em>. Underneath, the <strong>Zig + WASM core</strong> keeps things fast with a tiny parser binary, while <strong>dirty-row tracking</strong> only redraws what changed. The timing makes sense. More teams want terminals inside docs, dashboards, AI tools, and browser-based dev environments, and Wterm feels built for that exact moment.</p><h3>The Wave: Quietly Becoming the Embedded Default</h3><p>This has the shape of a repo that could spread fast across frontend teams, especially with <strong>@wterm/react</strong>, <strong>WebSocket transport</strong>, and even <strong>just-bash</strong> for in-browser shell demos. The interesting part is that it is not chasing terminal nostalgia. It is making terminals behave like normal web UI, which is <em>way more useful</em> than it sounds. Anyone building cloud IDEs, infra dashboards, agent consoles, or interactive docs should be watching. The next move that would make this unstoppable is a deeper showcase around production-scale performance and compatibility, especially for apps pushing heavy scrollback and full-screen terminal workflows.</p><p><em>Stars: 372 | Language: TypeScript</em></p><h1>OpenDuck: MotherDuck Energy, Open Source</h1><h5><a href="https://github.com/CITGuru/openduck">github.com/CITGuru/openduck</a> | License: MIT</h5><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H4gb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb04a3de2-feb4-4b5a-97c8-b2fe513155a3_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H4gb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb04a3de2-feb4-4b5a-97c8-b2fe513155a3_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!H4gb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb04a3de2-feb4-4b5a-97c8-b2fe513155a3_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!H4gb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb04a3de2-feb4-4b5a-97c8-b2fe513155a3_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!H4gb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb04a3de2-feb4-4b5a-97c8-b2fe513155a3_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H4gb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb04a3de2-feb4-4b5a-97c8-b2fe513155a3_1376x768.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b04a3de2-feb4-4b5a-97c8-b2fe513155a3_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!H4gb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb04a3de2-feb4-4b5a-97c8-b2fe513155a3_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!H4gb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb04a3de2-feb4-4b5a-97c8-b2fe513155a3_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!H4gb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb04a3de2-feb4-4b5a-97c8-b2fe513155a3_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!H4gb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb04a3de2-feb4-4b5a-97c8-b2fe513155a3_1376x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The Motion: DuckDB Cloud Without the Black Box</h3><p>OpenDuck takes the <em>very specific</em> magic people love about MotherDuck and makes it hackable: <strong>differential storage</strong>, <strong>dual execution</strong>, and a clean <strong>openduck:</strong> attach flow that makes remote databases feel local inside DuckDB. The interesting part is how deep it goes. This is not another generic SQL proxy. Remote tables show up as native catalog entries, queries split across laptop and worker, and only intermediate results move over the wire via <strong>gRPC</strong> and <strong>Arrow IPC</strong>. Stars are showing up now because the DuckDB crowd has wanted this exact architecture in the open for a while.</p><h3>The Wave: DuckDB Infra Builders Are Going to Swarm This</h3><p>This feels like the start of an open stack for teams that want DuckDB to escape the laptop without losing the local-first UX that made it blow up. It should matter to data infra tinkerers, self-hosting teams, and anyone building analytics products on top of DuckDB who wants cloud behavior without vendor lock-in. <em>Honestly</em>, the repo is early, but the direction is sharp. The next move that would make this unstoppable is smoothing setup fast, especially around extension install and unsigned builds, because this kind of project wins when the first remote attach feels almost boring.</p><p><em>Stars: 367 | Language: C++</em></p><h1>GEOFlow: AI Content Ops, Actually End-to-End</h1><h5><a href="https://github.com/yaojingang/GEOFlow">github.com/yaojingang/GEOFlow</a> | License: Apache-2.0</h5><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UXLM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd80abe0a-42f8-4359-8735-6bbbef1bcff6_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UXLM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd80abe0a-42f8-4359-8735-6bbbef1bcff6_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UXLM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd80abe0a-42f8-4359-8735-6bbbef1bcff6_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UXLM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd80abe0a-42f8-4359-8735-6bbbef1bcff6_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UXLM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd80abe0a-42f8-4359-8735-6bbbef1bcff6_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UXLM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd80abe0a-42f8-4359-8735-6bbbef1bcff6_1376x768.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d80abe0a-42f8-4359-8735-6bbbef1bcff6_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UXLM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd80abe0a-42f8-4359-8735-6bbbef1bcff6_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UXLM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd80abe0a-42f8-4359-8735-6bbbef1bcff6_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UXLM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd80abe0a-42f8-4359-8735-6bbbef1bcff6_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UXLM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd80abe0a-42f8-4359-8735-6bbbef1bcff6_1376x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The Motion: From Prompt to Published Site</h3><p>GEOFlow is not another thin wrapper around an LLM. It stitches <strong>multi-model content generation</strong>, <strong>task scheduling</strong>, <strong>material management</strong>, and a <strong>draft-review-publish workflow</strong> into one PHP system that can actually run a content operation. That matters right now because GEO and SEO teams are trying to move past one-off article generators into repeatable pipelines. The interesting part is that it ships the boring but necessary stuff too: queues, retries, publishing rules, front-end article output, and OpenAI-compatible model support. <em>Honestly</em>, that full-chain setup is exactly why stars are showing up fast.</p><h3>The Wave: Built for the AI Publishing Stack</h3><p>This feels early, but <em>very</em> pointed. GEOFlow could become the default self-hosted backbone for teams building automated content sites, internal publishing backends, or niche SEO farms with human review still in the loop. The repo already understands that content ops is more than generation. It is prompts, assets, approvals, and distribution. That makes it interesting to founders, growth teams, agencies, and indie operators hunting for control instead of SaaS lock-in. The next move that would make this unstoppable is tighter onboarding around production templates and best-practice workflows, so new users can go from Docker launch to a working content pipeline <em>ridiculously fast</em>.</p><p><em>Stars: 649 | Language: PHP</em></p>]]></content:encoded></item><item><title><![CDATA[The Push: April 15th, 2026]]></title><description><![CDATA[A hands-on LLM roadmap, an AI stock committee, and moonshot code preserved like a living technical archive]]></description><link>https://ugit.me/p/the-push-april-15th-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-april-15th-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Wed, 15 Apr 2026 16:16:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xiaE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0e728c9-744e-45e0-bc89-5ef9a2bf5829_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xiaE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0e728c9-744e-45e0-bc89-5ef9a2bf5829_1200x630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xiaE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0e728c9-744e-45e0-bc89-5ef9a2bf5829_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xiaE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0e728c9-744e-45e0-bc89-5ef9a2bf5829_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xiaE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0e728c9-744e-45e0-bc89-5ef9a2bf5829_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xiaE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0e728c9-744e-45e0-bc89-5ef9a2bf5829_1200x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xiaE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0e728c9-744e-45e0-bc89-5ef9a2bf5829_1200x630.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0e728c9-744e-45e0-bc89-5ef9a2bf5829_1200x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xiaE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0e728c9-744e-45e0-bc89-5ef9a2bf5829_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xiaE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0e728c9-744e-45e0-bc89-5ef9a2bf5829_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xiaE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0e728c9-744e-45e0-bc89-5ef9a2bf5829_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xiaE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0e728c9-744e-45e0-bc89-5ef9a2bf5829_1200x630.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Dive Into Llms: The AI Course People Actually Finish</h1><h5><a href="https://github.com/Lordog/dive-into-llms">github.com/Lordog/dive-into-llms</a></h5><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!plHS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec613ea3-08d3-4570-a4a5-43176be4af52_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!plHS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec613ea3-08d3-4570-a4a5-43176be4af52_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!plHS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec613ea3-08d3-4570-a4a5-43176be4af52_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!plHS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec613ea3-08d3-4570-a4a5-43176be4af52_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!plHS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec613ea3-08d3-4570-a4a5-43176be4af52_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!plHS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec613ea3-08d3-4570-a4a5-43176be4af52_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec613ea3-08d3-4570-a4a5-43176be4af52_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1257506,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ugit.me/i/194313740?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec613ea3-08d3-4570-a4a5-43176be4af52_1376x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!plHS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec613ea3-08d3-4570-a4a5-43176be4af52_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!plHS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec613ea3-08d3-4570-a4a5-43176be4af52_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!plHS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec613ea3-08d3-4570-a4a5-43176be4af52_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!plHS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec613ea3-08d3-4570-a4a5-43176be4af52_1376x768.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A lot of AI education still feels weirdly split in two. On one side, glossy explainers that leave you nodding without being able to build anything. On the other, dense research repos that assume you already know half the field. <strong>Dive Into Llms</strong> lands in the middle, and that middle is <em>way</em> more valuable than it sounds. This repo is not trying to be a benchmark flex or a startup demo. It is trying to make large model systems legible through practice, across everything from fine-tuning to jailbreaks to GUI agents. Honestly, that breadth is the hook. The repo teaches the <em>shape</em> of the modern LLM stack, not just one trick.</p><h3>The Drop: An LLM Curriculum With Sharp Edges</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pO1u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8270dc9f-031b-4ee9-8b06-07e80fe97f28_3062x660.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pO1u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8270dc9f-031b-4ee9-8b06-07e80fe97f28_3062x660.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pO1u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8270dc9f-031b-4ee9-8b06-07e80fe97f28_3062x660.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pO1u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8270dc9f-031b-4ee9-8b06-07e80fe97f28_3062x660.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pO1u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8270dc9f-031b-4ee9-8b06-07e80fe97f28_3062x660.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pO1u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8270dc9f-031b-4ee9-8b06-07e80fe97f28_3062x660.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8270dc9f-031b-4ee9-8b06-07e80fe97f28_3062x660.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pO1u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8270dc9f-031b-4ee9-8b06-07e80fe97f28_3062x660.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pO1u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8270dc9f-031b-4ee9-8b06-07e80fe97f28_3062x660.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pO1u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8270dc9f-031b-4ee9-8b06-07e80fe97f28_3062x660.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pO1u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8270dc9f-031b-4ee9-8b06-07e80fe97f28_3062x660.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Plenty of people can explain prompting, fewer can explain why a model fails after fine-tuning, how <strong>knowledge editing</strong> changes stored facts without retraining from scratch, or why <strong>RLHF safety alignment</strong> creates a different class of tradeoff than simple prompt filtering. That gap is exactly what makes this project resonate. AI has become a product layer, a platform layer, and a research layer all at once, but the learning material around it is usually trapped in one of those modes.</p><p>Dive Into Llms comes from university coursework and research practice, and that origin matters. Instead of packaging LLMs as a single consumer abstraction, the repo breaks the field into hands-on chapters that mirror the real questions teams are asking right now: how to adapt models, how to evaluate reasoning, how to watermark output, how to test jailbreak vulnerability, how <strong>GUI agents</strong> interact with interfaces, how multimodal systems are wired, and how agent safety should be assessed. That&#8217;s a <em>much</em> better representation of the actual ecosystem than another &#8220;build a chatbot in 10 minutes&#8221; tutorial.</p><p>What makes the frustration feel familiar is that AI literacy has become table stakes across product, design, ops, and investing, but good materials still assume one of two extremes, either complete beginner or full-time ML engineer. This repo targets the missing middle. Not passive understanding, not PhD-only depth, but working fluency.</p><h3>The Stack: Notebooks, Slides, and Research Muscle</h3><p>Under the hood, Dive Into Llms is powered mostly by <strong>Jupyter Notebook</strong> workflows, paired with chapter-level markdown tutorials and lecture-style PDFs. The surrounding ecosystem appears to pull from standard Python-based LLM tooling, with examples spanning model training, inference, evaluation, safety experimentation, and lightweight demos, e.g. Gradio-style interfaces and Hugging Face-adjacent workflows.</p><h3>The Sauce: The Curriculum Is the Product</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qwcM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93ea3c2-0fb7-4ac3-b0b9-45009564348f_6342x1678.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qwcM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93ea3c2-0fb7-4ac3-b0b9-45009564348f_6342x1678.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qwcM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93ea3c2-0fb7-4ac3-b0b9-45009564348f_6342x1678.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qwcM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93ea3c2-0fb7-4ac3-b0b9-45009564348f_6342x1678.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qwcM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93ea3c2-0fb7-4ac3-b0b9-45009564348f_6342x1678.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qwcM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93ea3c2-0fb7-4ac3-b0b9-45009564348f_6342x1678.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a93ea3c2-0fb7-4ac3-b0b9-45009564348f_6342x1678.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qwcM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93ea3c2-0fb7-4ac3-b0b9-45009564348f_6342x1678.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qwcM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93ea3c2-0fb7-4ac3-b0b9-45009564348f_6342x1678.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qwcM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93ea3c2-0fb7-4ac3-b0b9-45009564348f_6342x1678.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qwcM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa93ea3c2-0fb7-4ac3-b0b9-45009564348f_6342x1678.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What stands out here is the decision to build a <strong>chapter architecture</strong> instead of a single monolithic course or a loose pile of notebooks. Each topic acts like a modular lens on one part of the LLM lifecycle, and together those modules form a map of the field that is surprisingly close to how actual teams experience AI adoption. That seems simple, but it is a pretty smart structural choice.</p><p>A lot of technical education repos optimize for linear progression. Learn tokenization, then transformers, then prompting, then maybe fine-tuning. Dive Into Llms organizes around <em>capabilities and failure modes</em> instead. One chapter covers fine-tuning and deployment, another covers reasoning, another knowledge editing, another watermarking, another jailbreaking, another multimodal systems, another agent safety. In practice, that means the learner is not just absorbing theory, but building a mental model of where interventions happen in the stack. Some changes happen at training time. Some happen at inference time. Some are governance layers. Some are attack surfaces. Some are product UX issues disguised as model issues.</p><p>That architectural framing matters because modern LLM systems are not one model sitting in isolation. They are a bundle of behaviors, safeguards, interfaces, retrieval patterns, post-processing steps, evaluation loops, and often human feedback mechanisms layered together. Dive Into Llms teaches that stack <em>sideways</em>. Instead of pretending one method explains everything, the repo shows multiple control surfaces. Fine-tuning changes weights. Prompting changes behavior without changing weights. Knowledge editing targets specific stored facts. Watermarking adds provenance signals. Jailbreak exercises expose policy brittleness. GUI agent lessons connect language models to visual action spaces. Safety chapters extend beyond &#8220;bad output&#8221; and into open-ended agent risk.</p><p>That is why the project feels more substantial than a tutorial dump. The educational object is not any single notebook, it is the relationship between notebooks. A reader comes away with a systems view, which is honestly what the market needs. Plenty of people can now talk about models. Fewer can reason about <em>where</em> to intervene when a product breaks, underperforms, or becomes unsafe.</p><p>Another smart call is format diversity. Slides, written explainers, and executable notebooks sit together, which makes the repo useful across contexts. A student can study. A builder can adapt experiments. A team lead can skim the conceptual layer first, then hand the practical layer to someone technical. That multi-format packaging quietly expands the audience without watering down the content. In startup terms, it broadens top-of-funnel while keeping depth for activation.</p><h3>The Move: Turn Curiosity Into Operating Knowledge</h3><p>Anyone trying to get smarter about AI strategy could use Dive Into Llms as a personal crash course, but the better move is to treat it like an internal education engine. Pick three chapters that map to real business questions. A product team exploring AI features should study prompting, fine-tuning, and evaluation. A trust and safety team should go straight to jailbreaks, watermarking, and alignment. A startup building workflow automation should focus on GUI agents, multimodal models, and agent safety.</p><p>From there, the payoff is not just learning how models work. The payoff is better judgment about vendor claims, roadmap risk, and build-versus-buy decisions. After working through this repo, a founder is less likely to confuse prompt polish with actual model improvement. A PM is more likely to ask whether a failure should be fixed with retrieval, tuning, policy constraints, or interface changes. An investor gets a better filter for what is defensible versus what is just API wrapping.</p><p>Used that way, Dive Into Llms becomes a strategic advantage. Not because everyone suddenly becomes an ML engineer, but because the team starts asking <em>higher-quality questions</em>. That tends to matter more than having the hottest demo.</p><h3>The Aura: From AI Hype to AI Judgment</h3><p>People are getting used to using AI without understanding where its behavior comes from. That works fine until the tool gives bad advice, leaks style over substance, or fails in a way that looks random but actually has a pattern. Projects like Dive Into Llms change that relationship. The user stops treating the model as a mysterious oracle and starts seeing a configurable system with known pressure points.</p><p>That shift has a broader psychological effect. Better AI education does not just create more builders, it creates more skepticism of shallow product narratives. Someone who has touched knowledge editing, attack methods, alignment, and multimodal workflows is much harder to impress with a polished wrapper and a benchmark screenshot. That is <em>healthy</em>. It raises the bar for the whole market.</p><p>There is also something quietly democratizing here. Advanced model behavior no longer feels reserved for frontier labs with custom infrastructure. The repo suggests that serious AI literacy can be assembled in public, through shared artifacts, with enough rigor to matter. That expectation could stick.</p><h3>The Play: Education Is the Wedge, Infrastructure Is the Prize</h3><p>From a VC lens, Dive Into Llms looks less like a pure content asset and more like an early signal for a broader AI learning and enablement market. This is not 0-to-1 category creation, because technical upskilling around AI already exists, but the repo points to an underbuilt segment between consumer-friendly explainers and full graduate-level ML training. That gap has real TAM across universities, enterprise enablement, workforce retraining, and founder education.</p><p>The PMF signal is not subtle. Nearly 30,000 stars on a tutorial repo, strong chapter expansion into hot topics like agent safety and GUI agents, and visible community contribution patterns suggest sustained demand rather than a one-week spike. The likely moat is not classic network effects, at least not yet. The stronger defense would come from curriculum quality, institutional trust, language accessibility, and distribution into classrooms, bootcamps, enterprise learning stacks, and cloud ecosystems. If turned into a product, CAC could stay relatively low through open source discovery, while LTV grows through certification, enterprise training, and tooling partnerships.</p><p>Winners:</p><ul><li><p><strong>Coursera</strong>: Coursera gets a clearer path to package practitioner-grade AI education that sits between hype and hardcore research. Coursera compounds because enterprise learning budgets already exist, and repos like this prove demand for applied, modular curriculum.</p></li><li><p><strong>Notion</strong>: Notion gets more technically fluent teams documenting AI experiments, safety decisions, and model ops workflows in shared knowledge hubs. Notion compounds because better AI literacy creates more process, and more process tends to live in collaborative docs.</p></li><li><p><strong>Hugging Face</strong>: Hugging Face gets a larger population of users ready to move from reading about models to actually testing, adapting, and evaluating them. Hugging Face compounds because education-driven adoption feeds directly into model discovery, community contribution, and tooling usage.</p></li></ul><p>Losers:</p><ul><li><p><strong>Chegg</strong>: Chegg loses more of its relevance as learners seek current, hands-on AI material instead of static answer libraries. Chegg faces a hard adaptation problem because brand trust is tied to legacy study behavior, not frontier technical fluency.</p></li><li><p><strong>Udemy</strong>: Udemy sees more pressure on generic AI courses that age badly and lack coherent architecture across topics. Udemy struggles to adapt because marketplace incentives reward volume and trend-chasing more than tightly integrated curriculum quality.</p></li><li><p><strong>C3.ai</strong>: C3.ai loses narrative advantage when more buyers understand the difference between real AI infrastructure depth and surface-level enterprise packaging. C3.ai faces a difficult repositioning challenge because educated customers ask sharper technical questions before signing long sales cycles.</p></li></ul><h3>tl;dr</h3><p><strong>Dive Into Llms</strong> turns LLM education into a modular, hands-on map of the actual AI stack, from tuning and reasoning to jailbreaks, watermarking, multimodal systems, and agent safety. The clever part is the curriculum design itself. Founders, PMs, students, and investors trying to build real AI judgment should look.</p><p><em>Stars: 29,218 | Language: Jupyter Notebook</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-april-15th-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Push: April 14th, 2026]]></title><description><![CDATA[Memory that sticks, cloned voices on your own machine, and browser-native 3D design that actually scales]]></description><link>https://ugit.me/p/the-push-april-14th-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-april-14th-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Tue, 14 Apr 2026 20:13:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AZ37!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77391c2-8232-4388-87af-f4198c8945b2_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AZ37!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77391c2-8232-4388-87af-f4198c8945b2_1200x630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AZ37!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77391c2-8232-4388-87af-f4198c8945b2_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AZ37!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77391c2-8232-4388-87af-f4198c8945b2_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AZ37!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77391c2-8232-4388-87af-f4198c8945b2_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AZ37!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77391c2-8232-4388-87af-f4198c8945b2_1200x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AZ37!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77391c2-8232-4388-87af-f4198c8945b2_1200x630.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b77391c2-8232-4388-87af-f4198c8945b2_1200x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AZ37!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77391c2-8232-4388-87af-f4198c8945b2_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AZ37!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77391c2-8232-4388-87af-f4198c8945b2_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AZ37!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77391c2-8232-4388-87af-f4198c8945b2_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AZ37!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77391c2-8232-4388-87af-f4198c8945b2_1200x630.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Claude Mem: AI Memory Should Be Default</h1><h5><a href="https://github.com/thedotmack/claude-mem">github.com/thedotmack/claude-mem</a> | License: Other</h5><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ceOZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3be5788-d4a6-4417-a026-bf7a239ef666_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ceOZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3be5788-d4a6-4417-a026-bf7a239ef666_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!ceOZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3be5788-d4a6-4417-a026-bf7a239ef666_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!ceOZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3be5788-d4a6-4417-a026-bf7a239ef666_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!ceOZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3be5788-d4a6-4417-a026-bf7a239ef666_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ceOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3be5788-d4a6-4417-a026-bf7a239ef666_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3be5788-d4a6-4417-a026-bf7a239ef666_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1791480,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ugit.me/i/194227302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3be5788-d4a6-4417-a026-bf7a239ef666_1376x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ceOZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3be5788-d4a6-4417-a026-bf7a239ef666_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!ceOZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3be5788-d4a6-4417-a026-bf7a239ef666_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!ceOZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3be5788-d4a6-4417-a026-bf7a239ef666_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!ceOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3be5788-d4a6-4417-a026-bf7a239ef666_1376x768.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A coding assistant can spend 40 minutes learning your project, finding the weird edge cases, tracing old decisions, and finally getting useful. Then the session ends, the context window resets, and the next conversation starts with the confidence of someone who just walked into the room. That loop is expensive, not just in tokens but in momentum. <strong>Claude Mem</strong> goes straight at that pain. Instead of treating each AI session like a disposable chat, it adds a <strong>persistent memory</strong> layer that captures what happened, compresses it, and feeds the relevant bits back later. <em>Honestly</em>, that should already be standard.</p><h3>The Drop: Context Amnesia Is Expensive</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u9Pe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3395fa8e-2527-457d-a732-54690105f806_3006x680.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u9Pe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3395fa8e-2527-457d-a732-54690105f806_3006x680.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u9Pe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3395fa8e-2527-457d-a732-54690105f806_3006x680.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u9Pe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3395fa8e-2527-457d-a732-54690105f806_3006x680.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u9Pe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3395fa8e-2527-457d-a732-54690105f806_3006x680.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u9Pe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3395fa8e-2527-457d-a732-54690105f806_3006x680.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3395fa8e-2527-457d-a732-54690105f806_3006x680.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u9Pe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3395fa8e-2527-457d-a732-54690105f806_3006x680.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u9Pe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3395fa8e-2527-457d-a732-54690105f806_3006x680.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u9Pe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3395fa8e-2527-457d-a732-54690105f806_3006x680.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u9Pe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3395fa8e-2527-457d-a732-54690105f806_3006x680.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every team experimenting with coding agents runs into the same annoying pattern: the model gets smarter <em>within</em> a session, then instantly dumber when that session ends. Yesterday's debugging trail disappears. The rationale behind a risky refactor disappears. The little discoveries that actually matter, e.g. "this API lies in the docs" or "this migration breaks staging but not local," disappear too.</p><p><strong>Claude Mem</strong> exists because raw transcripts are a terrible memory system. Dumping everything back into the prompt blows up token costs, adds noise, and makes retrieval worse, not better. Human users do a bad job manually curating context, and AI tools do a bad job pretending long chats equal long-term understanding. Those are different things.</p><p>What makes this frustration real is that coding assistants are already good enough to create dependency on accumulated context. Once an agent has seen your project conventions, your test failures, your dead ends, and your workarounds, starting fresh feels absurd. The gap here is not intelligence, it's continuity. <strong>Claude Code</strong> can reason in the moment. <strong>Claude Mem</strong> tries to make that reasoning survive contact with time. That sounds small, but it changes the whole interaction model from "chat with a smart stranger" to "resume work with someone who was already there."</p><h3>The Stack: Hooks, Search, and Local Storage</h3><p>Under the hood, <strong>Claude Mem</strong> is built mostly in <strong>TypeScript</strong>, with <strong>Bun</strong> running the worker service and <strong>SQLite</strong> storing sessions, observations, and summaries locally. Search combines full-text retrieval with <strong>Chroma</strong> vector search, and the plugin layer hooks into Claude Code and related agent environments to capture events automatically.</p><h3>The Sauce: Compression Before Retrieval</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i2UP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab84127f-ec9f-46d9-a807-67080c62ab8d_3004x1920.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i2UP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab84127f-ec9f-46d9-a807-67080c62ab8d_3004x1920.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i2UP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab84127f-ec9f-46d9-a807-67080c62ab8d_3004x1920.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i2UP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab84127f-ec9f-46d9-a807-67080c62ab8d_3004x1920.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i2UP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab84127f-ec9f-46d9-a807-67080c62ab8d_3004x1920.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i2UP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab84127f-ec9f-46d9-a807-67080c62ab8d_3004x1920.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab84127f-ec9f-46d9-a807-67080c62ab8d_3004x1920.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i2UP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab84127f-ec9f-46d9-a807-67080c62ab8d_3004x1920.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i2UP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab84127f-ec9f-46d9-a807-67080c62ab8d_3004x1920.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i2UP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab84127f-ec9f-46d9-a807-67080c62ab8d_3004x1920.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i2UP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab84127f-ec9f-46d9-a807-67080c62ab8d_3004x1920.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Session memory products usually fail in one of two ways. Either they store everything and retrieval becomes messy, or they summarize too aggressively and sand off the details that made the original work useful. <strong>Progressive Disclosure</strong> is the design choice here that makes Claude Mem worth paying attention to. Instead of treating memory as one big blob, Claude Mem stores layered representations of past work and reveals them in stages, with token cost visibility baked into the process.</p><p>Here's why that matters. A future session usually does not need the full transcript of every tool call, every mistaken assumption, every side quest. What a future session needs is a compact map of what happened, plus the ability to drill down when the summary is insufficient. Claude Mem captures <strong>observations</strong> during the workflow, compresses them into semantic summaries, stores them in local databases, and then runs <strong>hybrid search</strong> across both keyword and vector indexes. That means the system can retrieve "the auth bug from last Tuesday" even if the exact phrasing changes, while still preserving precise textual matches when wording <em>does</em> matter.</p><p>Architecturally, this is closer to a memory operating system than a notes app. Lifecycle hooks fire at meaningful moments in the session, a background <strong>worker service</strong> handles ingestion and retrieval outside the active chat loop, and local persistence in SQLite keeps a durable ledger of sessions, summaries, and metadata. Chroma adds semantic lookup on top, which is important because project memory is often fuzzy, not exact. You remember the shape of a problem before you remember the filename or command.</p><p>Another smart choice is that Claude Mem does not just archive context, it reinjects context. That sounds obvious, but it is the whole product. Storage alone is dead weight. Search alone depends on the user remembering to ask the right question. Reinjection turns memory into ambient infrastructure. Relevant prior work can appear at the beginning of a new session, before the model starts wandering down the same wrong path again.</p><p>I also like the privacy posture. Local-first storage plus opt-out tagging for sensitive text is a sane default for something that is effectively recording the thought process of a coding session. The interesting part is not "AI memory" as a generic feature. The interesting part is that Claude Mem treats memory as a constrained retrieval problem with compression, ranking, and staged exposure, not as a giant archive. <em>That</em> is why it feels more durable than a lot of flashy agent demos.</p><h3>The Move: Turn Repeated AI Work Into Compounding Context</h3><p>Plenty of people will install <strong>Claude Mem</strong> just to make Claude Code less forgetful. The better use is strategic: turn every AI-assisted project into a compounding asset. A founder iterating on a product can preserve architecture decisions across late-night sessions. A PM working with an engineer can keep the assistant anchored in prior tradeoffs, bug history, and naming conventions. A student building side projects can create an actual trail of reasoning instead of a pile of disconnected chats.</p><p>Teams should treat Claude Mem like institutional memory for AI workflows. Start with one repo where repeated context loss is already costing time, e.g. an app with lots of edge cases or an internal tool with weird legacy behavior. Let the plugin run for a week, then use the search and viewer tools to inspect what the system is actually retaining. That gives you a feel for where summaries are strong, where retrieval is weak, and what kinds of work produce the highest-value memory.</p><p>From there, the advantage is speed with consistency. New sessions pick up faster. Repeated bugs get resolved with prior context attached. Architecture discussions stop resetting to zero. <em>In practice</em>, that means fewer wasted prompts, lower token burn, and a stronger chance that the assistant behaves like a collaborator with history instead of a stateless utility.</p><h3>The Aura: Software That Stops Pretending to Forget</h3><p>People adapt quickly to tools that remember. Once search history, cloud docs, and chat logs became normal, forgetting started to feel like product failure rather than a fact of computing. Coding assistants have weirdly lagged on that expectation. They can write code, inspect a repo, and explain a stack trace, but after a reset they often act like none of it happened. That breaks trust more than accuracy does.</p><p>Claude Mem points at a different relationship with AI systems, one where memory becomes part of the interface instead of an optional feature. <em>Psychologically</em>, that changes how people delegate work. Users stop front-loading every detail and start expecting continuity. Small discoveries become durable. Repeated collaboration gets less ceremonial.</p><p>That also nudges AI from "answer engine" toward "working memory layer" for digital tasks. Not human memory, obviously. More like operational recall that follows a project over time and keeps prior reasoning available when needed. I think that behavior becomes sticky fast. Once an assistant can remember what mattered last week, the stateless version starts to feel broken.</p><h3>The Play: Memory Infrastructure, Not Just a Plugin</h3><p>Venture-wise, <strong>Claude Mem</strong> looks less like a cute Claude add-on and more like an early wedge into the memory layer for agentic software. The TAM is broader than coding copilots because every workflow with long-lived context, support, research, legal drafting, analytics, sales engineering, eventually wants persistent recall with controllable retrieval. This is not pure 0-to-1 category creation, memory for AI has existed as a concept, but Claude Mem does feel like a sharp product expression of a market that still lacks a dominant platform.</p><p>Fifty-five thousand stars is not casual interest. That kind of stars velocity, plus forks and documentation depth, reads like real PMF smoke in open source terms. The moat today is mostly execution speed, integration depth, and workflow fit rather than hard network effects. Over time, the stronger moat could come from behavioral switching costs: once a team's accumulated AI memory becomes part of how work gets done, ripping that layer out gets painful. CAC can stay low through open source distribution, while LTV rises if memory becomes embedded across multiple agent surfaces, not just Claude Code.</p><p>Winners:</p><ul><li><p><strong>Replit</strong>: Replit gets a stronger story around persistent coding assistance and project continuity. Replit compounds because cloud development already centralizes context, making memory features easier to turn into daily habit and paid retention.</p></li><li><p><strong>Notion</strong>: Notion gets a clearer path to become the system that stores not just documents but AI-working history tied to projects. Notion compounds because memory plus search plus workflow context fits naturally with an existing product people already trust as a knowledge layer.</p></li><li><p><strong>Scale AI</strong>: Scale AI gets more demand for evaluation, retrieval quality measurement, and memory tuning infrastructure around enterprise agents. Scale AI compounds because buyers adopting persistent AI workflows eventually need ways to test whether recall is accurate, safe, and cost-efficient.</p></li></ul><p>Losers:</p><ul><li><p><strong>Coda</strong>: Coda loses some differentiation as "docs plus logic" when AI memory starts living directly inside workflow tools and assistants. Coda faces a hard adaptation path because memory-native behavior depends on deep ongoing interaction data, not just better document surfaces.</p></li><li><p><strong>Chegg</strong>: Chegg loses more relevance if learning and building workflows become continuous conversations with agents that remember prior mistakes and preferences. Chegg has a tough time adapting because static answer libraries do not get stickier when personalized context becomes the expected product behavior.</p></li><li><p><strong>Stack Overflow</strong>: Stack Overflow loses some high-intent troubleshooting traffic when assistants can retrieve prior project-specific fixes instead of sending users back to generic forum threads. Stack Overflow has a hard pivot because community Q&amp;A is broad and public, while persistent memory is private, contextual, and embedded in the workflow itself.</p></li></ul><h3>tl;dr</h3><p><strong>Claude Mem</strong> turns Claude Code into a system with memory across sessions, using compression, hybrid retrieval, and context reinjection instead of brute-force transcript stuffing. The clever part is the layered recall model. Anyone betting on AI assistants for repeated project work should look closely.</p><p><em>Stars: 55,403 | Language: TypeScript</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-april-14th-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Push: April 13th, 2026]]></title><description><![CDATA[Senior developer logic for bloat-free code, assistants with permanent memories, and market trends read like a sentence]]></description><link>https://ugit.me/p/the-push-april-13th-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-april-13th-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Mon, 13 Apr 2026 18:58:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!d-8X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a4ceb1-134a-4370-b26d-5595f340d06c_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d-8X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a4ceb1-134a-4370-b26d-5595f340d06c_1200x630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d-8X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a4ceb1-134a-4370-b26d-5595f340d06c_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!d-8X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a4ceb1-134a-4370-b26d-5595f340d06c_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!d-8X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a4ceb1-134a-4370-b26d-5595f340d06c_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!d-8X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a4ceb1-134a-4370-b26d-5595f340d06c_1200x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d-8X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a4ceb1-134a-4370-b26d-5595f340d06c_1200x630.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5a4ceb1-134a-4370-b26d-5595f340d06c_1200x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d-8X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a4ceb1-134a-4370-b26d-5595f340d06c_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!d-8X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a4ceb1-134a-4370-b26d-5595f340d06c_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!d-8X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a4ceb1-134a-4370-b26d-5595f340d06c_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!d-8X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a4ceb1-134a-4370-b26d-5595f340d06c_1200x630.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Andrej Karpathy Skills: Stop Letting AI Overengineer Your Prototypes</h1><h5><a href="https://github.com/forrestchang/andrej-karpathy-skills">github.com/forrestchang/andrej-karpathy-skills</a></h5><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pCc-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c06bf8-fe24-4913-a233-036001a37d01_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pCc-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c06bf8-fe24-4913-a233-036001a37d01_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!pCc-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c06bf8-fe24-4913-a233-036001a37d01_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!pCc-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c06bf8-fe24-4913-a233-036001a37d01_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!pCc-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c06bf8-fe24-4913-a233-036001a37d01_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pCc-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c06bf8-fe24-4913-a233-036001a37d01_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9c06bf8-fe24-4913-a233-036001a37d01_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1403321,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://ugit.me/i/194105113?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c06bf8-fe24-4913-a233-036001a37d01_1376x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pCc-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c06bf8-fe24-4913-a233-036001a37d01_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!pCc-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c06bf8-fe24-4913-a233-036001a37d01_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!pCc-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c06bf8-fe24-4913-a233-036001a37d01_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!pCc-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c06bf8-fe24-4913-a233-036001a37d01_1376x768.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You ask a coding agent to fix a minor CSS alignment issue on your landing page and come back ten minutes later to find it has refactored your entire navigation component, introduced a new state management library, and somehow broke the production build. This specific frustration is the hallmark of the current LLM era: models are hyper-competent but lack the basic social intelligence to know when to stop. They often behave like an over-caffeinated junior engineer who thinks every small task is an opportunity to rewrite the core architecture. The friction isn't a lack of knowledge, but a lack of restraint and clarity regarding the boundaries of the existing codebase.</p><h3>The Drop: Observations From the Frontier</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ssV1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ff1423-1d8c-4a71-a91b-146d7c58b75d_4150x718.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ssV1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ff1423-1d8c-4a71-a91b-146d7c58b75d_4150x718.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ssV1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ff1423-1d8c-4a71-a91b-146d7c58b75d_4150x718.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ssV1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ff1423-1d8c-4a71-a91b-146d7c58b75d_4150x718.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ssV1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ff1423-1d8c-4a71-a91b-146d7c58b75d_4150x718.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ssV1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ff1423-1d8c-4a71-a91b-146d7c58b75d_4150x718.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51ff1423-1d8c-4a71-a91b-146d7c58b75d_4150x718.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ssV1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ff1423-1d8c-4a71-a91b-146d7c58b75d_4150x718.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ssV1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ff1423-1d8c-4a71-a91b-146d7c58b75d_4150x718.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ssV1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ff1423-1d8c-4a71-a91b-146d7c58b75d_4150x718.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ssV1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51ff1423-1d8c-4a71-a91b-146d7c58b75d_4150x718.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Andrej Karpathy recently sparked a massive conversation in the engineering world by highlighting how current LLMs frequently make silent, incorrect assumptions on behalf of the user. These models tend to overcomplicate simple APIs, ignore dead code, and accidentally delete comments that they simply do not understand. The project forrestchang/andrej-karpathy-skills is a direct response to these specific behavioral quirks. It distills those high-level observations into a concrete set of instructions designed to steer Claude, specifically the Claude Code agent, toward more responsible and surgical behavior.</p><p>The core struggle for any non-developer trying to use AI to build software is the "drift" that happens over a long conversation. As the context window fills up, the model loses the thread of the original simplicity you requested and starts hallucinating complex abstractions to solve problems that don't exist yet. This repository provides a way to lock the model into a mindset of simplicity and verification. It attempts to solve the "black box" nature of AI coding by forcing the model to show its work and seek permission before making sweeping changes. By implementing these skills, you transform the AI from an unpredictable collaborator into a disciplined tool that respects the constraints of your specific project.</p><h3>The Stack: Prompt Engineering as Infrastructure</h3><p>The technical foundation here is remarkably lean, consisting primarily of a <strong>Contextual Constraint Layer</strong> delivered via a `CLAUDE.md` file or a dedicated plugin for the Claude Code interface. This configuration relies on the system's ability to ingest markdown-based instructions that govern its reasoning process across entire sessions. It leverages the native tool-calling capabilities of modern agents without requiring any external databases or complex server-side logic beyond the LLM itself.</p><h3>The Sauce: Engineering Metacognitive Boundaries</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Pbv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e8e8b8-3a31-40b4-a584-2c8d9c8f5f51_3890x1098.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Pbv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e8e8b8-3a31-40b4-a584-2c8d9c8f5f51_3890x1098.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Pbv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e8e8b8-3a31-40b4-a584-2c8d9c8f5f51_3890x1098.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Pbv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e8e8b8-3a31-40b4-a584-2c8d9c8f5f51_3890x1098.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Pbv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e8e8b8-3a31-40b4-a584-2c8d9c8f5f51_3890x1098.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Pbv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e8e8b8-3a31-40b4-a584-2c8d9c8f5f51_3890x1098.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32e8e8b8-3a31-40b4-a584-2c8d9c8f5f51_3890x1098.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;captionedImage&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4Pbv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e8e8b8-3a31-40b4-a584-2c8d9c8f5f51_3890x1098.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Pbv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e8e8b8-3a31-40b4-a584-2c8d9c8f5f51_3890x1098.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Pbv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e8e8b8-3a31-40b4-a584-2c8d9c8f5f51_3890x1098.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Pbv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e8e8b8-3a31-40b4-a584-2c8d9c8f5f51_3890x1098.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The brilliance of this project lies in how it implements <strong>Metacognitive Steering</strong> to change the internal logic of the AI before a single line of code is written. Instead of just giving the model better instructions for Python or JavaScript, these guidelines change how the model "thinks" about the task itself. The project forces a transition from imperative instructions, where you tell the AI what to do, to <strong>Declarative Intent</strong>, where you define what a successful outcome looks like and let the model figure out the safest path to get there. This architectural choice addresses the core failure of most AI agents: the tendency to rush into execution without a plan.</p><p>By mandating a "Think Before Coding" phase, the instructions require the model to explicitly state its assumptions and present multiple interpretations of a prompt before it touches the files. This is clever because it uses the model's own reasoning tokens to debug the user's intent. If there is ambiguity in your request, the model is forced to stop and ask for clarification rather than making a guess that results in a massive, unnecessary pull request. It effectively builds a feedback loop into the inference process itself, making the AI act as its own project manager.</p><p>Another sophisticated design decision is the focus on <strong>Surgical Patching</strong> over total file rewrites. Most LLMs prefer to rewrite an entire function or file because it is easier for them to maintain coherence that way, but this often leads to "drive-by refactoring" where orthogonal code is changed for no reason. These guidelines provide a strict framework for touching only the lines that are strictly necessary for the task. This preserves the "legacy" knowledge of your codebase, such as specific comments or weird edge-case handling, which the AI might otherwise perceive as messiness to be cleaned up. It treats your existing code as a sacred constraint rather than a rough draft that needs an AI makeover.</p><p>Finally, the project emphasizes a "Goal-Driven Execution" loop that requires the AI to write a test or a verification step before it considers a task finished. This is the ultimate guardrail. It turns the AI into a self-correcting system that won't report success until it has objective proof that the new code works as intended. This shift from "trust me, I wrote it" to "here is the passing test" is the difference between a prototype that breaks tomorrow and a stable piece of software.</p><h3>The Move: Hardening Your Development Workflow</h3><p>Adopting this repository is less about a specific coding task and more about establishing a strategic standard for how your team interacts with AI agents. You can treat the `CLAUDE.md` file as a foundational piece of project infrastructure, similar to a configuration file or a linter. By dropping this into the root of your repository, you ensure that anyone using Claude to contribute to the project is bound by the same rules of simplicity and surgical precision. This is a massive advantage for product managers or solo founders who are managing external contractors or using AI to move fast. It acts as an automated quality control layer that catches overengineering before it enters your main branch.</p><p>Beyond the file itself, the real move is using the Claude Code plugin marketplace to install these skills globally. This allows you to carry Karpathy's high-performance coding philosophy into every session without having to manually copy-paste rules. If you are building a product where speed is everything, but technical debt is a constant threat, these guidelines serve as a low-overhead "CTO in a box" that keeps the AI's output clean and focused. It allows you to focus on high-level feature requirements while the AI remains focused on the <em>actually</em> important task of not breaking things.</p><h3>The Aura: Guarding the Human Intent</h3><p>This technology represents a shift in the power dynamic between humans and generative models. We are moving away from the era of "AI as a replacement for labor" and into "AI as a highly constrained executor of intent." The psychological shift here is profound: you stop being a manager who micromanages every line and start being an architect who defines the boundaries of the sandbox. It acknowledges that the primary risk of AI isn't that it is too dumb, but that it is too eager to show off its intelligence at the expense of clarity and stability.</p><p>There is a certain humility in these guidelines that mirrors the philosophy of senior engineering. Truly great developers know that the best code is often the code you didn't write. By enforcing this <em>fundamental</em> principle on an AI, we are essentially teaching the model to value restraint. This represents a human-centric approach to automation where the goal is to amplify the user's vision while suppressing the model's tendency toward chaotic creativity. It turns the interaction from a stressful "cleanup" job into a collaborative refinement process where the AI finally respects the silence between the lines of code.</p><h3>The Play: The Contextual Optimization Market</h3><p>The venture capital thesis for a project like this is centered on the shift from model-centric to context-centric value. We are seeing a 0-to-1 transition in how developers interact with LLMs, moving from generic chat windows to deeply integrated, agentic environments. In this new market, the moat isn't the underlying model, since Claude, GPT, and Llama are increasingly commoditized, but the "contextual steering" that makes those models reliable in a production setting. This repository is a clear signal of product-market fit for "reliability layers" in the AI stack. The high star velocity and community engagement show a massive, unmet demand for tools that tame the erratic behavior of coding agents.</p><p>The Total Addressable Market for this kind of optimization is essentially the entire software development industry. As every company becomes an "AI-augmented" company, the winners will be the platforms that can offer the highest level of trust and the lowest level of hallucination-driven technical debt. This project is a better mousetrap because it doesn't require a new platform; it simply improves the existing ones. The underlying behavior change is highly sticky because once a user experiences the efficiency of surgical, goal-driven AI edits, going back to "generic" AI chat feels like taking a step backward into chaos. This is a play on the "picks and shovels" of the AI era, where the most valuable tools are those that make the existing high-powered models actually usable for serious work.</p><p>Winners:</p><ul><li><p><strong>Replit</strong>: Replit gains a massive advantage by integrating these types of metacognitive constraints directly into its AI-powered IDE. This move reduces the frequency of broken environments for beginner users and increases the perceived intelligence of their agentic features.</p></li><li><p><strong>Cursor</strong>: Cursor wins by standardizing these rules as a "default mode" for professional developers who need to maintain large-scale codebases. This compounds their lead in the specialized coding tool market by offering a level of reliability that generic web-based chats cannot match.</p></li><li><p><strong>Vercel</strong>: Vercel benefits from a higher volume of successful deployments as AI agents become more disciplined and less likely to push code that fails automated checks. This increases their platform stickiness as the "final mile" for verified, AI-generated software.</p></li></ul><p>Losers:</p><ul><li><p><strong>Atlassian</strong>: Atlassian faces a decline in the relevance of traditional project management tools as agents become capable of self-managing their tasks and documentation. This erodes the need for manual tracking of technical debt when the AI is programmed to avoid creating it in the first place.</p></li><li><p><strong>Toptal</strong>: Toptal loses its competitive edge as the barrier between "junior" and "senior" level output blurs through the use of sophisticated AI steering guidelines. This makes high-end human freelance labor harder to justify for routine development tasks that these disciplined agents can now handle.</p></li><li><p><strong>GitLab</strong>: GitLab struggles to keep pace if its internal AI features remain stuck in a "suggestion" model rather than a "surgical agent" model. This makes adaptation hard as users migrate toward tools that offer more granular control over the AI's reasoning and execution logic.</p></li></ul><h3>tl;dr</h3><p><strong>Andrej Karpathy Skills</strong> is a specialized configuration file that forces Claude to stop overengineering code and start acting like a senior developer. It uses clever reasoning constraints to ensure the AI asks questions before making assumptions and only touches the code it is supposed to. This is for anyone tired of AI-generated bloat.</p><p><em>Stars: 23,209</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-april-13th-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>