<?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>Wed, 28 Oct 2026 05:55:32 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 Fetch: Week 42, 2026]]></title><description><![CDATA[Smarter screens, open inference tricks, and native game ports without the ads or emulator baggage]]></description><link>https://ugit.me/p/the-fetch-week-42-2026</link><guid isPermaLink="false">https://ugit.me/p/the-fetch-week-42-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Thu, 22 Oct 2026 01:25:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Wfky!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3b6e91-ab46-4f72-a3f4-53df248d701a_1200x630.png" 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_!Wfky!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3b6e91-ab46-4f72-a3f4-53df248d701a_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wfky!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3b6e91-ab46-4f72-a3f4-53df248d701a_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!Wfky!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3b6e91-ab46-4f72-a3f4-53df248d701a_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!Wfky!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3b6e91-ab46-4f72-a3f4-53df248d701a_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!Wfky!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3b6e91-ab46-4f72-a3f4-53df248d701a_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wfky!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3b6e91-ab46-4f72-a3f4-53df248d701a_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be3b6e91-ab46-4f72-a3f4-53df248d701a_1200x630.png&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_!Wfky!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3b6e91-ab46-4f72-a3f4-53df248d701a_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!Wfky!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3b6e91-ab46-4f72-a3f4-53df248d701a_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!Wfky!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3b6e91-ab46-4f72-a3f4-53df248d701a_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!Wfky!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe3b6e91-ab46-4f72-a3f4-53df248d701a_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Clean Your TV: Your Home Screen Was the Ad</h1><h5><a href="https://github.com/Gathin23/cleanyourtv">github.com/Gathin23/cleanyourtv</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_!YTGA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc78f733-7a26-437b-853c-4c28f9fa728c_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YTGA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc78f733-7a26-437b-853c-4c28f9fa728c_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!YTGA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc78f733-7a26-437b-853c-4c28f9fa728c_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!YTGA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc78f733-7a26-437b-853c-4c28f9fa728c_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!YTGA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc78f733-7a26-437b-853c-4c28f9fa728c_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YTGA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc78f733-7a26-437b-853c-4c28f9fa728c_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc78f733-7a26-437b-853c-4c28f9fa728c_1376x768.png&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_!YTGA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc78f733-7a26-437b-853c-4c28f9fa728c_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!YTGA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc78f733-7a26-437b-853c-4c28f9fa728c_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!YTGA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc78f733-7a26-437b-853c-4c28f9fa728c_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!YTGA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc78f733-7a26-437b-853c-4c28f9fa728c_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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: TVs Should Not Fight Back</h3><p>Clean Your TV turns an Android TV or Google TV into something <em>way</em> less annoying over plain Wi-Fi. The pitch is sharp: <strong>debloat</strong> the telemetry, promo rows, and preloaded junk, then swap in a tiny <strong>launcher</strong> that gives the whole thing an Apple TV-style home. No root, no cable, no risky uninstall spree, and a one-line restore if the vibe changes. The reason this is exploding <em>right now</em> is simple: the before-and-after is instantly legible, and the repo already ships real-world coverage across 200-plus TV models from dozens of brands. This feels less like a hack and more like a movement.</p><h3>The Wave: Open Source Consumer Tech Hits a Nerve</h3><p>The interesting part is how Clean Your TV sneaks past the usual power-user ceiling. This is ADB, package management, and custom launcher work packaged into something normal people can actually attempt in fifteen minutes with a coding assistant. That is <em>catnip</em> for anyone tired of smart TV ad creep, especially privacy-minded households and tinkerers who want consumer hardware to behave. The next move that would make this unstoppable is doubling down on compatibility confidence, with even clearer brand-by-brand expectations and restore flows. Trust is the whole product when the device lives in somebody&#8217;s living room.</p><p><em>Stars: 19,330 | Language: Java</em></p><h1>DeepInfer: DeepSeek&#8217;s Inference Stack Drops Open</h1><h5><a href="https://github.com/deepseek-ai/DeepInfer">github.com/deepseek-ai/DeepInfer</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_!HsFU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd747c247-4aaa-496f-b623-ddc7f8b6b75f_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HsFU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd747c247-4aaa-496f-b623-ddc7f8b6b75f_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!HsFU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd747c247-4aaa-496f-b623-ddc7f8b6b75f_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!HsFU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd747c247-4aaa-496f-b623-ddc7f8b6b75f_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!HsFU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd747c247-4aaa-496f-b623-ddc7f8b6b75f_1376x768.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!HsFU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd747c247-4aaa-496f-b623-ddc7f8b6b75f_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d747c247-4aaa-496f-b623-ddc7f8b6b75f_1376x768.png&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_!HsFU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd747c247-4aaa-496f-b623-ddc7f8b6b75f_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!HsFU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd747c247-4aaa-496f-b623-ddc7f8b6b75f_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!HsFU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd747c247-4aaa-496f-b623-ddc7f8b6b75f_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!HsFU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd747c247-4aaa-496f-b623-ddc7f8b6b75f_1376x768.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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: Production Tricks, Finally in Public</h3><p>DeepInfer is the inference engine behind DeepSeek&#8217;s own large-scale services, and that context is exactly why stars are piling up <em>fast</em>. This is not another generic serving repo. It ships the hard stuff people actually care about for high-volume model deployment: <strong>DSpark</strong>, <strong>confidence-scheduled verification</strong>, <strong>asynchronous scheduling</strong>, <strong>batch-invariant inference</strong>, and <strong>structured outputs</strong>. The interesting part is that it targets offline inference while exposing the same performance DNA used in production. For teams already circling DeepSeek-V4.1-Flash, this fills the gap between &#8220;the model exists&#8221; and <em>the model can actually run like a product</em>.</p><h3>The Wave: Infra People Are Going to Obsess</h3><p>This has clear breakout energy because it turns DeepSeek&#8217;s inference stack from rumor into something operators can study, benchmark, and build around. Anyone touching model serving, GPU efficiency, or structured generation should pay attention, especially teams comparing vLLM-style stacks against tighter model-specific runtimes. <em>Honestly</em>, the hardware support alone makes this feel bigger than a one-model release, with NVIDIA and Ascend both in the picture. The next move that would make this unstoppable is broadening supported models without losing the repo&#8217;s performance identity. <em>That</em> would turn DeepInfer from a hot release into a default starting point.</p><p><em>Stars: 17,955 | Language: Python</em></p><h1>Aerial Tv: Chinese TVs Deserve Better</h1><h5><a href="https://github.com/pengchujin/aerial-tv">github.com/pengchujin/aerial-tv</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_!BCOs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4db7014b-ffb4-4268-b3b5-9c4861ac7a32_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BCOs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4db7014b-ffb4-4268-b3b5-9c4861ac7a32_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!BCOs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4db7014b-ffb4-4268-b3b5-9c4861ac7a32_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!BCOs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4db7014b-ffb4-4268-b3b5-9c4861ac7a32_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!BCOs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4db7014b-ffb4-4268-b3b5-9c4861ac7a32_1376x768.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!BCOs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4db7014b-ffb4-4268-b3b5-9c4861ac7a32_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4db7014b-ffb4-4268-b3b5-9c4861ac7a32_1376x768.png&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_!BCOs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4db7014b-ffb4-4268-b3b5-9c4861ac7a32_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!BCOs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4db7014b-ffb4-4268-b3b5-9c4861ac7a32_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!BCOs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4db7014b-ffb4-4268-b3b5-9c4861ac7a32_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!BCOs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4db7014b-ffb4-4268-b3b5-9c4861ac7a32_1376x768.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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: TvOS Energy, Zero Ad Sludge</h3><p>Aerial Tv is an Android TV launcher built for the specific pain of China-market TVs: stock home screens stuffed with ads, recommendations, and vendor lock-in. The pitch is <em>immediately compelling</em>: <strong>auto takeover</strong> at boot, <strong>Apple TV aerial screensavers</strong>, and a clean tvOS-style home that shows apps instead of platform spam. The interesting part is that this is not just a pretty skin. It actively handles hostile TV firmware with <strong>home guard</strong> and <strong>revival</strong> logic so the launcher stays alive after sleep, reboot, or aggressive background cleanup. That practical reliability is exactly why stars are showing up fast.</p><h3>The Wave: The Clean TV Rebellion</h3><p>This has the shape of a breakout consumer open source project because the value prop lands in one screenshot. Xiaomi, TCL, and similar sets are everywhere, and a launcher that feels <em>calm</em> instead of monetized is a very easy sell. Aerial Tv should matter to Android tinkerers, home theater people, and anyone tired of buying hardware only to get software they do not control. What would make this unstoppable is expanding the verified device matrix even faster and turning compatibility into a bragging point. <em>Trust travels through successful installs</em>, especially on weird TV firmware.</p><p><em>Stars: 2,126 | Language: Kotlin</em></p><h1>Free My TV: Google TV Deserved Better</h1><h5><a href="https://github.com/simbasjungles/free-my-tv">github.com/simbasjungles/free-my-tv</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_!eS1I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb441821-e69b-47e8-b447-32c5123960c6_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eS1I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb441821-e69b-47e8-b447-32c5123960c6_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!eS1I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb441821-e69b-47e8-b447-32c5123960c6_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!eS1I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb441821-e69b-47e8-b447-32c5123960c6_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!eS1I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb441821-e69b-47e8-b447-32c5123960c6_1376x768.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!eS1I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb441821-e69b-47e8-b447-32c5123960c6_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb441821-e69b-47e8-b447-32c5123960c6_1376x768.png&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_!eS1I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb441821-e69b-47e8-b447-32c5123960c6_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!eS1I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb441821-e69b-47e8-b447-32c5123960c6_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!eS1I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb441821-e69b-47e8-b447-32c5123960c6_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!eS1I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb441821-e69b-47e8-b447-32c5123960c6_1376x768.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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: Ads Out, Taste In</h3><p>Free My TV is an <em>extremely online</em> answer to the mess that smart TV home screens became. It swaps in a fast, ad-free launcher for Google TV, plus LG and Samsung builds, without rooting or ripping out the stock setup. The killer detail is <strong>one-button undo</strong>, which makes this feel way less risky than the usual TV hacking project. It also adds <strong>trending picks</strong> from apps already installed, <strong>sunset-based theming</strong>, and a matching <strong>screensaver</strong>. People are starring it now because everybody hates sponsored TV clutter, and this actually ships a cleaner alternative that looks polished.</p><h3>The Wave: The Anti-Bloat TV Stack</h3><p>This has breakout energy because it turns a very common complaint into a <em>real product-shaped fix</em>. Anyone who cares about consumer software taste, TV modding, or reclaiming hardware they already paid for should be paying attention. The cross-platform angle is the interesting part. Google TV is the entry point, but LG and Samsung support makes this feel bigger than a launcher hack. The next move that would make this unstoppable is tightening the install flow even more, especially for less technical users who want the clean home screen without touching build tools or developer menus.</p><p><em>Stars: 2,748 | Language: Java</em></p><h1>Mac Native Games: Zelda Goes Native on Apple</h1><h5><a href="https://github.com/ly05010419/MacNativeGames">github.com/ly05010419/MacNativeGames</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_!u2Sr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624d2a54-407e-4910-b60a-ce81a200c9de_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u2Sr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624d2a54-407e-4910-b60a-ce81a200c9de_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!u2Sr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624d2a54-407e-4910-b60a-ce81a200c9de_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!u2Sr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624d2a54-407e-4910-b60a-ce81a200c9de_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!u2Sr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624d2a54-407e-4910-b60a-ce81a200c9de_1376x768.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!u2Sr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624d2a54-407e-4910-b60a-ce81a200c9de_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/624d2a54-407e-4910-b60a-ce81a200c9de_1376x768.png&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_!u2Sr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624d2a54-407e-4910-b60a-ce81a200c9de_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!u2Sr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624d2a54-407e-4910-b60a-ce81a200c9de_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!u2Sr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624d2a54-407e-4910-b60a-ce81a200c9de_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!u2Sr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F624d2a54-407e-4910-b60a-ce81a200c9de_1376x768.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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: Not Emulation, Actual Native Ambition</h3><p>This repo is blowing up because it does something <em>way</em> more interesting than another compatibility layer. <strong>Mac Native Games</strong> runs supported Zelda builds directly on Apple silicon, then rebuilds Switch graphics through Metal and answers system calls with a lightweight host layer. That means Mac, iPhone, and iPad support without shipping any game assets, as long as players own the game and build it themselves. The traction makes sense. Support for multiple <strong>Tears of the Kingdom</strong> versions, fresh <strong>Breath of the Wild</strong> support, and a surprisingly polished one-script build flow turned a wild technical flex into something people can actually try.</p><h3>The Wave: Apple Gaming Gets a Weird Shortcut</h3><p>The interesting part is where this could go next. If <strong>shared shader list</strong> contributions keep compounding, this starts looking less like a one-off port and more like a community performance engine for native console-to-Apple translation. <em>That kind of momentum spreads fast.</em> Reverse engineers, graphics hackers, preservation people, and every Apple gamer tired of waiting for official ports should be paying attention. The next move that would make this unstoppable is clearer compatibility tracking across devices, game versions, and performance profiles. <em>Trust scales when people know exactly what will work before they build.</em></p><p><em>Stars: 3,889 | Language: C</em></p>]]></content:encoded></item><item><title><![CDATA[The Push: October 19th, 2026]]></title><description><![CDATA[Local AI policy x-rays, concept maps for math learning, and smarter video unmasking on your GPU]]></description><link>https://ugit.me/p/the-push-october-19th-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-october-19th-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Mon, 19 Oct 2026 20:36:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XvLe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17c5182a-8650-4fbb-818e-ad9926e65538_1200x630.png" 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_!XvLe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17c5182a-8650-4fbb-818e-ad9926e65538_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XvLe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17c5182a-8650-4fbb-818e-ad9926e65538_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!XvLe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17c5182a-8650-4fbb-818e-ad9926e65538_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!XvLe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17c5182a-8650-4fbb-818e-ad9926e65538_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!XvLe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17c5182a-8650-4fbb-818e-ad9926e65538_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XvLe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17c5182a-8650-4fbb-818e-ad9926e65538_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17c5182a-8650-4fbb-818e-ad9926e65538_1200x630.png&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_!XvLe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17c5182a-8650-4fbb-818e-ad9926e65538_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!XvLe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17c5182a-8650-4fbb-818e-ad9926e65538_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!XvLe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17c5182a-8650-4fbb-818e-ad9926e65538_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!XvLe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17c5182a-8650-4fbb-818e-ad9926e65538_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Dsh Purge: Alignment Looks Easier Than It Is</h1><h5><a href="https://github.com/YuJunZhiXue/dsh-purge">github.com/YuJunZhiXue/dsh-purge</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_!uJeG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf32404-7daa-4b59-80aa-ec257d683784_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uJeG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf32404-7daa-4b59-80aa-ec257d683784_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!uJeG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf32404-7daa-4b59-80aa-ec257d683784_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!uJeG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf32404-7daa-4b59-80aa-ec257d683784_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!uJeG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf32404-7daa-4b59-80aa-ec257d683784_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uJeG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf32404-7daa-4b59-80aa-ec257d683784_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbf32404-7daa-4b59-80aa-ec257d683784_1376x768.png&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_!uJeG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf32404-7daa-4b59-80aa-ec257d683784_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!uJeG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf32404-7daa-4b59-80aa-ec257d683784_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!uJeG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf32404-7daa-4b59-80aa-ec257d683784_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!uJeG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf32404-7daa-4b59-80aa-ec257d683784_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 chat model refuses a question, and everyone blames the model. That assumption breaks pretty fast once wrappers, desktop clients, policy gates, and system prompts all start stacking on top. <strong>Dsh Purge</strong> exists in that messy middle layer. Not the model itself, not the app shell either, but the control surface where behavior actually gets decided. That makes this repo uncomfortable, <em>obviously controversial</em>, and genuinely useful for anyone studying how AI products enforce restrictions in practice instead of in marketing copy.</p><h3>The Drop: The Refusal Was Not Coming From Where You Thought</h3><p>DeepSeek Harness is not just a textbox glued to a model. The host rewrites prompts, inserts policy layers, shapes tool access, and manages session behavior before the model ever sees anything. If a response gets blocked, a tester can easily misread a host-level intervention as model alignment. That is the frustration driving Dsh Purge.</p><p>Plenty of red-team workflows still treat the app and the model as one fused object. That is fine for screenshots, terrible for analysis. A lab trying to compare model behavior across providers, or even across two DeepSeek surfaces, can end up benchmarking wrappers instead of weights. <em>That is bad science and bad product judgment.</em></p><p>Dsh Purge targets exactly that confusion. The repo patches a local DeepSeek Harness install, exposes controls in a sidebar, lets prompts vary by model, and separates host policy from model response during controlled evaluation. Honestly, the interesting part is not &#8220;jailbreaks for every model.&#8221; It is the claim that the AI stack now has enough middleware that evaluation itself needs instrumentation.</p><h3>The Stack: JavaScript With Host-Level Reach</h3><p>Under the hood, Dsh Purge is a <strong>JavaScript</strong> and Node-based plugin for DeepSeek Harness, built around local patching, prompt injection, and profile-aware behavior across web and desktop surfaces. The repo also ships a bundled <strong>Redteam Preset</strong>, plus packaged skills and environment setup logic that get copied into the user&#8217;s local Harness data directory.</p><h3>The Sauce: Prompt Injection as Product Infrastructure</h3><p>Instead of acting like a separate chatbot layer, Dsh Purge attaches itself to the host application and treats the wrapper as the real battleground. That architectural choice matters. The plugin does not just toss in a spicy system prompt and hope for the best. It manages a <strong>Clean Panel</strong>, a local control surface for applying and reverting patches, editing prompt rules, and selecting different prompt payloads per target model. That turns &#8220;jailbreaking&#8221; from a one-off trick into a configurable policy system.</p><p>The deeper move is the split between model identity, host controls, and operator intent. Dsh Purge appears to rewrite prompt assembly, preserve ordering, and hook session behavior so a tester can observe how much of a refusal comes from upstream model policy versus local product logic. In other words, the repo treats the AI app as an orchestration stack, not a single endpoint.</p><p>That is clever because modern AI products increasingly behave like browsers with opinions. They have approval gates, tool registries, hidden prompts, and session formatting rules. A red-team tool that ignores those layers misses where real behavior gets shaped. Dsh Purge also bundles a <strong>Drill Bench</strong>, an environment for authorized local exercises with packaged skills, presets, and capability logic. That pushes the project beyond prompt hacking into something closer to a host-resident evaluation harness. <em>Messy, sharp-edged, and more honest</em> about how AI products actually work.</p><h3>The Move: Use It to Audit the Wrapper, Not Just the Model</h3><p>Security teams, model labs, and AI product leads could use Dsh Purge to answer a question that usually gets hand-waved away: where exactly is the refusal happening? Install it on a local DeepSeek Harness setup, apply the patch separately to web and desktop profiles, and run the same evaluation prompts across both. That gives a cleaner read on whether behavior differences come from model policy, host defaults, or session-level tooling.</p><p>Founders shipping AI assistants could also use the repo as a stress test for their own assumptions. If a product team believes its safety posture comes from &#8220;the model being aligned,&#8221; Dsh Purge is a fast way to test how much safety is really wrapper-dependent. That matters for vendor switching, enterprise procurement, and compliance claims.</p><p>Researchers get another angle too. The bundled exercise environment suggests a path for repeatable local red-team scenarios, where prompts, skills, and rules live in one controlled package. <em>That is strategically useful.</em> The company that can separate model risk from product risk faster will make better roadmap calls, and probably spend less time arguing over screenshots on Slack.</p><h3>The Aura: Trust Starts Moving Up the Stack</h3><p>People are getting trained to treat AI outputs as if they came from one brain. That mental model keeps failing. Between hidden prompts, product wrappers, and permissions logic, the answer on screen is already a negotiated result. Dsh Purge forces that negotiation into view.</p><p>That changes behavior. Teams stop asking whether a model is &#8220;safe&#8221; in the abstract and start asking which layer enforced what. <em>That is a healthier instinct.</em> As AI products become more app-like, users will expect observability into behavior shaping, the same way they expect logs, permissions, and audit trails elsewhere in software.</p><h3>The Play: Wrapper Transparency Becomes a Category</h3><p>From a VC lens, this looks less like a consumer jailbreak toy and more like the early edge of AI wrapper observability. The TAM is broader than the repo branding suggests: model labs, red teams, regulated enterprises, and any AI product company making claims about policy enforcement all need ways to disentangle host behavior from model behavior. This is not quite a 0-to-1 standalone market yet, but it could become a wedge into security testing, assurance tooling, and AI governance infrastructure. PMF signals are real enough, 8,612 stars on a niche and controversial repo is not normal, but the moat is still thin unless community distribution, proprietary eval datasets, or enterprise workflow integrations pile on.</p><p>Winners:</p><ul><li><p><strong>Lakera</strong>: Better wrapper-level attack research compounds into stronger AI security products, especially if customers start demanding proof about where defenses actually live.</p></li><li><p><strong>Hugging Face</strong>: More skepticism toward closed wrapper behavior increases demand for transparent model testing and open evaluation ecosystems.</p></li><li><p><strong>CrowdStrike</strong>: Expanded AI red-team budgets can flow toward established security vendors once prompt-layer risk starts looking like endpoint risk with new branding.</p></li></ul><p>Losers:</p><ul><li><p><strong>Lindy</strong>: Thin orchestration layers look more fragile when buyers realize agent behavior can be heavily shaped or bypassed at the wrapper level.</p></li><li><p><strong>Harvey</strong>: Compliance-heavy AI products face harder enterprise scrutiny if policy claims cannot cleanly distinguish model controls from application controls.</p></li><li><p><strong>Microsoft</strong>: Copilot-style trust narratives weaken when customers begin asking for auditable separation between model alignment, admin policy, and product UX constraints.</p></li></ul><h3>tl;dr</h3><p><strong>Dsh Purge</strong> turns DeepSeek Harness into a local test bed for separating model behavior from host-enforced policy. The clever bit is the host-level patching and prompt assembly control, which makes wrapper logic inspectable instead of invisible. Security teams, AI product leads, and eval-heavy researchers should pay attention.</p><p><em>Stars: 8,612 | Language: JavaScript</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-october-19th-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Pull: Week 42, 2026]]></title><description><![CDATA[This week in open source: Cracks in Apple&#8217;s walls, QA that actually clicks around, and agents catching risky code before it ships]]></description><link>https://ugit.me/p/the-pull-week-42-2026</link><guid isPermaLink="false">https://ugit.me/p/the-pull-week-42-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Sun, 18 Oct 2026 21:09:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UY7G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68927e50-7720-4e00-b7ef-dd5cd34ad276_1200x630.png" 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_!UY7G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68927e50-7720-4e00-b7ef-dd5cd34ad276_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UY7G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68927e50-7720-4e00-b7ef-dd5cd34ad276_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!UY7G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68927e50-7720-4e00-b7ef-dd5cd34ad276_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!UY7G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68927e50-7720-4e00-b7ef-dd5cd34ad276_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!UY7G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68927e50-7720-4e00-b7ef-dd5cd34ad276_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UY7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68927e50-7720-4e00-b7ef-dd5cd34ad276_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68927e50-7720-4e00-b7ef-dd5cd34ad276_1200x630.png&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_!UY7G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68927e50-7720-4e00-b7ef-dd5cd34ad276_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!UY7G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68927e50-7720-4e00-b7ef-dd5cd34ad276_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!UY7G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68927e50-7720-4e00-b7ef-dd5cd34ad276_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!UY7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68927e50-7720-4e00-b7ef-dd5cd34ad276_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h2>1) Xtool: Xcode&#8217;s Walled Garden Looks Optional</h2><h5><a href="https://github.com/xtool-org/xtool">github.com/xtool-org/xtool</a> | License: MIT</h5><h5><em>Featured in <a href="https://ugitme.substack.com/p/the-push-october-13th-2026">The Push: October 13th, 2026</a></em></h5><p><strong>Xtool</strong> turns iOS development into a cross-platform, package-based workflow instead of an Xcode-bound ritual. The smart move is making SwiftPM the center of gravity, then exposing signing, deployment, and Apple service access as programmable infrastructure. Mobile teams, CI vendors, and founders testing Swift on iPhone should pay attention.</p><p><em>698 stars/day | 1.8 watchers/day</em></p><h2>2) Artemis: QA Finally Touches Reality</h2><h5><a href="https://github.com/google/artemis">github.com/google/artemis</a> | License: Apache-2.0</h5><h5><em>Featured in <a href="https://ugitme.substack.com/p/the-push-october-13th-2026">The Push: October 13th, 2026</a></em></h5><p><strong>Artemis</strong> turns natural-language instructions into reliable Android automation on real devices, then attaches logs, screenshots, and replays so the result is auditable. The clever part is its multimodal targeting plus MCP integration, which gives AI assistants both execution and evidence. Mobile teams, QA leads, and anyone shipping Android flows should look.</p><p><em>171 stars/day | 2.6 watchers/day</em></p><h2>3) IFixAi: Agent Audits Before Disaster</h2><h5><a href="https://github.com/ifixai-ai/iFixAi">github.com/ifixai-ai/iFixAi</a> | License: Apache-2.0</h5><h5><em>Featured in <a href="https://ugitme.substack.com/p/the-push-october-14th-2026">The Push: October 14th, 2026</a></em></h5><p><strong>IFixAi</strong> turns agent evaluation into an audit discipline, not a benchmark sport. The clever part is the policy-driven fixture architecture and independent judging, which test whether an agent followed business rules, not just whether it completed a task. Teams buying or deploying high-stakes agents should look closely.</p><p><em>602 stars/day | 1.0 watchers/day</em></p><h2>4) Skills: App Stores Were a Warm-Up</h2><h5><a href="https://github.com/vercel-labs/skills">github.com/vercel-labs/skills</a> | License: MIT</h5><h5><em>Featured in <a href="https://ugitme.substack.com/p/the-push-october-13th-2026">The Push: October 13th, 2026</a></em></h5><p><strong>Skills</strong> turns reusable AI behavior into installable packages that work across a surprisingly wide range of coding agents. The clever part is the source-and-install architecture, which treats agent know-how like portable infrastructure instead of scattered prompts. Teams with repeatable workflows and strong internal standards should look closely.</p><p><em>221 stars/day | 0.8 watchers/day</em></p><h2>5) Tuios: Tmux Finally Learns Agent Etiquette</h2><h5><a href="https://github.com/Gaurav-Gosain/tuios">github.com/Gaurav-Gosain/tuios</a> | License: MIT</h5><h5><em>Featured in <a href="https://ugitme.substack.com/p/the-push-october-14th-2026">The Push: October 14th, 2026</a></em></h5><p><strong>Tuios</strong> turns the terminal into an agent-aware workspace, with persistent sessions, cross-machine state, and one Inbox for all the moments software needs a human. The clever bit is the event model that normalizes agents, scripts, and builds into one coordination layer. Anyone running multiple AI coding tools, especially across machines, should look.</p><p><em>43 stars/day | 0.2 watchers/day</em></p><h2>6) SwiftUI Agent Skill: AI Coding Needs Taste</h2><h5><a href="https://github.com/twostraws/SwiftUI-Agent-Skill">github.com/twostraws/SwiftUI-Agent-Skill</a> | License: MIT</h5><h5><em>Featured in <a href="https://ugitme.substack.com/p/the-push-october-14th-2026">The Push: October 14th, 2026</a></em></h5><p><strong>SwiftUI Agent Skill</strong> turns years of SwiftUI judgment into a portable expert layer for AI coding assistants. The clever part is not code generation, it is structured taste: focused guidance on accessibility, performance, API freshness, and UI architecture. Worth a look for anyone shipping Apple interfaces with AI help.</p><p><em>71 stars/day | -0.5 watchers/day</em></p>]]></content:encoded></item><item><title><![CDATA[The Fetch: Week 41, 2026]]></title><description><![CDATA[Open-source shape-shifters: idea-machines, pocket Diablo, identity juggling, office-suite sprawl, and self-hosted commerce]]></description><link>https://ugit.me/p/the-fetch-week-41-2026</link><guid isPermaLink="false">https://ugit.me/p/the-fetch-week-41-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Wed, 14 Oct 2026 22:12:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uvbJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf72cf86-4e10-4c7a-8e4f-1246efc6f2b9_1200x630.png" 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_!uvbJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf72cf86-4e10-4c7a-8e4f-1246efc6f2b9_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uvbJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf72cf86-4e10-4c7a-8e4f-1246efc6f2b9_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!uvbJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf72cf86-4e10-4c7a-8e4f-1246efc6f2b9_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!uvbJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf72cf86-4e10-4c7a-8e4f-1246efc6f2b9_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!uvbJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf72cf86-4e10-4c7a-8e4f-1246efc6f2b9_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uvbJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf72cf86-4e10-4c7a-8e4f-1246efc6f2b9_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf72cf86-4e10-4c7a-8e4f-1246efc6f2b9_1200x630.png&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_!uvbJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf72cf86-4e10-4c7a-8e4f-1246efc6f2b9_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!uvbJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf72cf86-4e10-4c7a-8e4f-1246efc6f2b9_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!uvbJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf72cf86-4e10-4c7a-8e4f-1246efc6f2b9_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!uvbJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf72cf86-4e10-4c7a-8e4f-1246efc6f2b9_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Anatomy: Technical Ideas, Built Like Machines</h1><h5><a href="https://github.com/wheresryan22/anatomy">github.com/wheresryan22/anatomy</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_!3ohs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5469942d-abe4-4406-9e43-07be7515d41e_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3ohs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5469942d-abe4-4406-9e43-07be7515d41e_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!3ohs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5469942d-abe4-4406-9e43-07be7515d41e_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!3ohs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5469942d-abe4-4406-9e43-07be7515d41e_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!3ohs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5469942d-abe4-4406-9e43-07be7515d41e_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3ohs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5469942d-abe4-4406-9e43-07be7515d41e_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5469942d-abe4-4406-9e43-07be7515d41e_1376x768.png&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_!3ohs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5469942d-abe4-4406-9e43-07be7515d41e_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!3ohs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5469942d-abe4-4406-9e43-07be7515d41e_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!3ohs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5469942d-abe4-4406-9e43-07be7515d41e_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!3ohs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5469942d-abe4-4406-9e43-07be7515d41e_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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: Concepts Turn Into Objects</h3><p>Anatomy is an agent skill for turning abstract technical ideas into <em>actual</em> interactive machine diagrams, not just another flat explainer image. The hook is <strong>isometric figures</strong> that make concepts feel physical, with <strong>SVG</strong>, <strong>WebGL</strong>, and even <strong>3D</strong> modes all in play. A cache key becomes a lock. Shared GPU contexts become a gantry plotter. That framing is <em>ridiculously sticky</em>. People are starring it now because agent skills are having a moment, and this one has rare polish fast: zero dependencies, live examples, and visuals that look crafted instead of auto-generated.</p><h3>The Wave: Where Agent UX Gets Taste</h3><p>This feels bigger than a neat Claude add-on. Anatomy points at a future where agents explain systems by <em>building them</em> as working visual metaphors, which is way more memorable than dumping paragraphs into chat. AI tool builders, educators, devrel teams, and anyone making technical docs should be paying attention. The interesting part is how much trust the project earns by tying motion, labels, and numbers back to one coherent model. The next move that would make this unstoppable is a dead-simple gallery for remixing prompts into reusable figure templates, because this deserves spread far beyond power users.</p><p><em>Stars: 9,907 | Language: JavaScript</em></p><h1>D2R Mobile: Diablo on iPhone, for Real</h1><h5><a href="https://github.com/jhaizhou-ops/d2r-mobile">github.com/jhaizhou-ops/d2r-mobile</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_!jo7G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79f5c4de-a766-4a7d-a9fd-87c1d1e72415_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jo7G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79f5c4de-a766-4a7d-a9fd-87c1d1e72415_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!jo7G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79f5c4de-a766-4a7d-a9fd-87c1d1e72415_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!jo7G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79f5c4de-a766-4a7d-a9fd-87c1d1e72415_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!jo7G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79f5c4de-a766-4a7d-a9fd-87c1d1e72415_1376x768.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!jo7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79f5c4de-a766-4a7d-a9fd-87c1d1e72415_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79f5c4de-a766-4a7d-a9fd-87c1d1e72415_1376x768.png&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_!jo7G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79f5c4de-a766-4a7d-a9fd-87c1d1e72415_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!jo7G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79f5c4de-a766-4a7d-a9fd-87c1d1e72415_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!jo7G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79f5c4de-a766-4a7d-a9fd-87c1d1e72415_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!jo7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79f5c4de-a766-4a7d-a9fd-87c1d1e72415_1376x768.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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: Native Diablo, No Streaming Excuses</h3><p>D2R Mobile is an open-source compatibility layer that runs your own Switch copy of Diablo II: Resurrected natively on iPhone, iPad, and Apple silicon Macs. That distinction matters. This is not cloud gaming, not emulation, not a cursed proof of concept. The repo rebuilds platform services around the original game, translates graphics to Metal, and ships a full <strong>touch control scheme</strong> that actually respects the game. The star spike makes sense because people are seeing <strong>60 fps</strong>, near-instant loads, and a legit <strong>macOS version</strong> from a repo that showed up <em>days ago</em>.</p><h3>The Wave: Preservation Just Got Pocket-Sized</h3><p>The interesting part is where this lands beyond Diablo fandom. D2R Mobile feels like a glimpse of what high-end console-to-Apple ports could look like when the hardware gap is smaller than the software gap. Modders, reverse engineers, game preservation people, and anyone obsessed with Apple gaming should be watching this closely. It already has the kind of polish that usually arrives much later, especially with <strong>Bring Your Own Game Files</strong> keeping the legal line clean. The next move that would make this unstoppable is a clearer install path for non-hardcore users, because demand is going to outrun patience fast.</p><p><em>Stars: 2,062 | Language: C</em></p><h1>Ccbaga: Claude Account Ops, Productized</h1><h5><a href="https://github.com/liseami/CCBaga">github.com/liseami/CCBaga</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_!wHSQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bf0bf-1546-48e5-bc76-df40e777acd8_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wHSQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bf0bf-1546-48e5-bc76-df40e777acd8_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!wHSQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bf0bf-1546-48e5-bc76-df40e777acd8_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!wHSQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bf0bf-1546-48e5-bc76-df40e777acd8_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!wHSQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bf0bf-1546-48e5-bc76-df40e777acd8_1376x768.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!wHSQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bf0bf-1546-48e5-bc76-df40e777acd8_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d28bf0bf-1546-48e5-bc76-df40e777acd8_1376x768.png&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_!wHSQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bf0bf-1546-48e5-bc76-df40e777acd8_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!wHSQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bf0bf-1546-48e5-bc76-df40e777acd8_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!wHSQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bf0bf-1546-48e5-bc76-df40e777acd8_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!wHSQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bf0bf-1546-48e5-bc76-df40e777acd8_1376x768.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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: A Desktop Control Panel for Clean Identity Switching</h3><p>CCBaga turns a messy, usually manual routine into a native desktop workflow for managing Claude local identities, browser fingerprints, system region settings, and verification in one place. The standout is the two-app split between <strong>CCBaga-A</strong> and <strong>CCBaga-B</strong>, where one owns native system actions and the other runs an isolated browser profile. That separation feels <em>very intentional</em>. People are starring it now because it does the unglamorous but real work: archive local state, rotate fingerprints, reset timezone and language, then actually check whether the browser and network readings match.</p><h3>The Wave: This Is What Gray-Area Tooling Looks Like When It Grows Up</h3><p>The interesting part is how productized this already feels for such a young repo. <strong>Claude identities</strong>, <strong>Real environment checks</strong>, and <strong>AI-guided network setup</strong> make it more than a utility dump. It is becoming an operations surface for people who need repeatable, inspectable environment control across macOS, Linux, and Windows. <em>That&#8217;s a real niche with velocity.</em> The next move that would make this unstoppable is doubling down on trust signals: clearer verification docs, sharper threat-model language, and even more visible boundaries around what the green checks do and do not prove.</p><p><em>Stars: 2,244 | Language: Rust</em></p><h1>Everything: SaaS Is Looking Extremely Optional</h1><h5><a href="https://github.com/HeyPuter/everything">github.com/HeyPuter/everything</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_!SSQ1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbbe146-4eef-4023-b3c4-8b04567852f5_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SSQ1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbbe146-4eef-4023-b3c4-8b04567852f5_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!SSQ1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbbe146-4eef-4023-b3c4-8b04567852f5_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!SSQ1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbbe146-4eef-4023-b3c4-8b04567852f5_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!SSQ1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbbe146-4eef-4023-b3c4-8b04567852f5_1376x768.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!SSQ1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbbe146-4eef-4023-b3c4-8b04567852f5_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bbbe146-4eef-4023-b3c4-8b04567852f5_1376x768.png&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_!SSQ1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbbe146-4eef-4023-b3c4-8b04567852f5_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!SSQ1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbbe146-4eef-4023-b3c4-8b04567852f5_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!SSQ1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbbe146-4eef-4023-b3c4-8b04567852f5_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!SSQ1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbbe146-4eef-4023-b3c4-8b04567852f5_1376x768.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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: An Open Source Office Tower</h3><p>This repo is swinging at a huge idea with <em>way</em> more substance than the usual moonshot README. <strong>Everything</strong> is a single monorepo packed with browser-based alternatives to the software stack people rent every month, from <strong>Spreadsheet</strong> and <strong>Documents</strong> to <strong>Whiteboard</strong>, <strong>Meetings</strong>, <strong>Photo Studio</strong>, and even <strong>3D</strong>. The interesting part is that these are not mockups or concept pages. Many apps are already live and usable. That&#8217;s why stars are showing up now. Open source has plenty of point tools. A credible all-in-one productivity and creative suite is still <em>weirdly rare</em>.</p><h3>The Wave: The Bundle Fights Back</h3><p>If this keeps shipping, <strong>Everything</strong> could become the repo people point to when asking what a serious open source software suite actually looks like in 2026. Indie builders, self-hosting fans, schools, startups, and anyone tired of getting nickel-and-dimed by five different subscriptions should be watching closely. <em>Honestly</em>, the ambition is the product here. The next move is making cross-app consistency feel airtight, with shared identity, file flows, and collaboration that turns the suite into a real ecosystem instead of a pile of good apps. That would make this <em>unstoppable</em>.</p><p><em>Stars: 733 | Language: JavaScript</em></p><h1>Gptibo: Commerce Stack, Fully in Your Hands</h1><h5><a href="https://github.com/CoolkHz/gptibo">github.com/CoolkHz/gptibo</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_!-JMZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580177c8-b912-48e1-a072-16de9da7f11a_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-JMZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580177c8-b912-48e1-a072-16de9da7f11a_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!-JMZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580177c8-b912-48e1-a072-16de9da7f11a_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!-JMZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580177c8-b912-48e1-a072-16de9da7f11a_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!-JMZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580177c8-b912-48e1-a072-16de9da7f11a_1376x768.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!-JMZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580177c8-b912-48e1-a072-16de9da7f11a_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/580177c8-b912-48e1-a072-16de9da7f11a_1376x768.png&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_!-JMZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580177c8-b912-48e1-a072-16de9da7f11a_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!-JMZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580177c8-b912-48e1-a072-16de9da7f11a_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!-JMZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580177c8-b912-48e1-a072-16de9da7f11a_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!-JMZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580177c8-b912-48e1-a072-16de9da7f11a_1376x768.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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: Open Source Storefronts Get Serious</h3><p>Gptibo is a self-hosted digital goods shop that ships the full stack, not just a pretty checkout page. The interesting part is the three-sided setup: <strong>user storefront</strong>, <strong>admin backend</strong>, and <strong>partner workspace</strong> all live in one system, with order delivery, after-sales flows, refunds, and reseller management baked in. It also gives teams a real deployment choice between <strong>Go + PostgreSQL</strong> and <strong>Cloudflare Workers + D1</strong>. That combo is why stars are showing up fast <em>right now</em>. Plenty of repos sell a storefront dream. Very few open-source the messy operational middle.</p><h3>The Wave: Sovereign Commerce Has a New Starter Kit</h3><p>This feels bigger than a niche shop template. Gptibo is the kind of repo that could become the default starting point for anyone building gray-area digital commerce, regional storefronts, or reseller-heavy online businesses that <em>cannot</em> live inside a SaaS box forever. The dual-backend approach makes it especially interesting for builders who want optionality before scale decisions lock in. <em>Honestly</em>, the next move is simple: make the adapter ecosystem impossible to ignore. More documented payment, supplier, and notification integrations would make this <em>absurdly compelling</em> for teams that want ownership without rebuilding commerce ops from scratch.</p><p><em>Stars: 722 | Language: TypeScript</em></p>]]></content:encoded></item><item><title><![CDATA[The Push: October 14th, 2026]]></title><description><![CDATA[Agent audits, SwiftUI taste, and a terminal inbox for keeping your coding copilots honest and organized]]></description><link>https://ugit.me/p/the-push-october-14th-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-october-14th-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Wed, 14 Oct 2026 19:22:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OSxM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a51cac-b1d3-41e0-8c63-c456070edfaa_1200x630.png" 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_!OSxM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a51cac-b1d3-41e0-8c63-c456070edfaa_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OSxM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a51cac-b1d3-41e0-8c63-c456070edfaa_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!OSxM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a51cac-b1d3-41e0-8c63-c456070edfaa_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!OSxM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a51cac-b1d3-41e0-8c63-c456070edfaa_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!OSxM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a51cac-b1d3-41e0-8c63-c456070edfaa_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OSxM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a51cac-b1d3-41e0-8c63-c456070edfaa_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01a51cac-b1d3-41e0-8c63-c456070edfaa_1200x630.png&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_!OSxM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a51cac-b1d3-41e0-8c63-c456070edfaa_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!OSxM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a51cac-b1d3-41e0-8c63-c456070edfaa_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!OSxM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a51cac-b1d3-41e0-8c63-c456070edfaa_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!OSxM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a51cac-b1d3-41e0-8c63-c456070edfaa_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>IFixAi: Agent Audits Before Disaster</h1><h5><a href="https://github.com/ifixai-ai/iFixAi">github.com/ifixai-ai/iFixAi</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_!F_c6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F722e900b-e8c9-4a76-b153-ff3f60624873_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F_c6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F722e900b-e8c9-4a76-b153-ff3f60624873_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!F_c6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F722e900b-e8c9-4a76-b153-ff3f60624873_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!F_c6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F722e900b-e8c9-4a76-b153-ff3f60624873_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!F_c6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F722e900b-e8c9-4a76-b153-ff3f60624873_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F_c6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F722e900b-e8c9-4a76-b153-ff3f60624873_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/722e900b-e8c9-4a76-b153-ff3f60624873_1376x768.png&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_!F_c6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F722e900b-e8c9-4a76-b153-ff3f60624873_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!F_c6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F722e900b-e8c9-4a76-b153-ff3f60624873_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!F_c6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F722e900b-e8c9-4a76-b153-ff3f60624873_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!F_c6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F722e900b-e8c9-4a76-b153-ff3f60624873_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 support bot approves a refund, changes the payout account, closes the ticket, and still looks fine on a standard eval dashboard. Latency is green. Prompt injection checks pass. Cost per task looks great. Then finance asks why money went to the wrong place. That gap is exactly where <strong>IFixAi</strong> lands. Plenty of AI tooling measures whether an agent <em>can</em> act. Far less measures whether the agent acted in line with business policy, org structure, and plain old common sense when the stakes are real.</p><h3>The Drop: Where Evals Quietly Stop Helping</h3><p>Plenty of agent teams already have testing. That is not the same as assurance. A benchmark might show a model can fill forms, call tools, and answer edge-case prompts. An observability layer might show traces, tokens, and errors. None of that tells an operator whether the system actually respected a manager approval rule, followed a fraud policy, or hid a bad action behind a clean-looking completion.</p><p>That frustration is driving IFixAi. The repo is built around a pretty uncomfortable truth: agent failure is often <em>organizational</em>, not merely technical. A customer support agent is not dangerous because it hallucinates a paragraph. It is dangerous because it can take a legitimate action in the wrong context, with the wrong authority, and still appear successful in product analytics.</p><p>Existing eval stacks tend to grade model behavior in isolation. IFixAi grades behavior against a company&#8217;s own goals and constraints. That is a different job entirely, closer to internal audit than model benchmarking. Honestly, that framing feels overdue.</p><h3>The Stack: Python With Audit Plumbing</h3><p>Under the hood, IFixAi is a <strong>Python</strong> project with a CLI-first interface built on Click, plus plugin hooks for tools like Claude Code and Codex. The repo wraps model providers behind a common runner, adds concurrency controls, structured scoring, and report generation, then layers in governance-specific modules like <strong>Policy Lab</strong> and <strong>Trajectory Assurance</strong> for replaying recorded actions against audit rules.</p><h3>The Sauce: Business Policy Becomes the Test Harness</h3><p>Here is the architectural choice that matters: IFixAi treats an agent as part of an operating system for decisions, not as a chatbot with tools. That is why the center of the product is the <strong>fixture</strong>, a structured description of roles, permissions, tools, risks, and expected boundaries for a specific workflow. Instead of asking, &#8220;did the model answer correctly?&#8221;, IFixAi asks whether the agent stayed inside an organization&#8217;s actual decision logic.</p><p>That sounds subtle, but it changes the whole evaluation graph. The project synthesizes governance context, runs targeted inspections, and can score with either the same model, an independent judge, or a multi-judge ensemble. That last part is <em>especially</em> smart. If the agent under test also grades itself, results are obviously suspect. Independent judgment turns the audit from performance theater into something closer to adversarial review.</p><p>Two named components make this more than a report generator. <strong>Policy Lab</strong> searches for harmful but technically permitted action sequences, which is much more useful than checking one prompt at a time. <strong>Trajectory Assurance</strong> audits recorded actions against ground truth, looking for things like suppression, field tampering, or reordered timestamps in audit trails. That is a strong design instinct. Plenty of &#8220;AI safety&#8221; tools stop at inputs and outputs. IFixAi cares about what happened in the middle, and whether the system&#8217;s own logs can be trusted after the fact.</p><h3>The Move: Turn Agent Risk Into Procurement Power</h3><p>Instead of treating IFixAi like a developer utility, treat it like a due diligence engine. Any company buying or building agents for support, operations, finance, or internal workflows can use the repo to create a repeatable acceptance test before rollout. Run the same audit across different vendors, different models, or different prompt stacks, and suddenly &#8220;best agent&#8221; stops being a demo contest.</p><p>Founders get a sharper move here too. Use IFixAi to define the policies that matter most, then bake those scorecards into procurement, renewal, and deployment gates. That creates a common language between product, security, operations, and compliance. <em>Very few</em> AI tools do that cleanly.</p><p>Another practical angle, the plugin path matters. Because an existing agent can operate the audit from inside familiar environments, IFixAi lowers the activation energy that usually kills governance tools. A team can ask the coding or ops agent to inspect a workflow, price the run, and return a human-readable scorecard. That turns audits from annual bureaucracy into a living product ritual. In a market full of agent hype, being able to prove policy adherence becomes a real sales and buying advantage.</p><h3>The Aura: Trust Stops Being a Branding Exercise</h3><p>Executives keep getting sold &#8220;autonomous&#8221; systems, but nobody actually wants autonomy without accountability. Human behavior changes when software can take consequential actions and also produce evidence about why those actions were allowed, blocked, or flagged. That is the deeper promise here.</p><p>Procurement gets tougher. Product claims get less hand-wavy. Teams start expecting an agent to show <em>receipts</em>, not just outcomes. IFixAi points toward a world where confidence in AI comes less from brand reputation and more from inspectable operational proof. That seems healthier than hoping a polished dashboard means control.</p><h3>The Play: Governance Becomes a Buying Layer</h3><p>This looks less like a 0-to-1 consumer category and more like a wedge into the emerging agent assurance stack, a market that could get large fast as enterprise AI budgets move from copilots to action-taking systems. TAM is big because every company deploying high-agency workflows inherits audit, compliance, and operational risk. The PMF signal is early but loud, 27,121 stars for a narrowly scoped repo suggests real pain, not just curiosity, and the plugin plus CLI packaging lowers CAC by making trial dead simple.</p><p>The moat is not raw code. It is execution speed, trust, and eventually the corpus of workflow-specific policies, fixtures, and benchmark histories that become hard to swap out once embedded in deployment gates. If IFixAi becomes the default scorecard buyers ask for, switching costs start compounding.</p><p>Winners:</p><ul><li><p><strong>Ciroos</strong>: Better agent assurance makes autonomous IT operations easier to buy, which compounds adoption for startups selling action-taking infra instead of just observability.</p></li><li><p><strong>Harvey</strong>: Stronger audit rails increase enterprise willingness to let legal AI handle sensitive workflows where policy adherence matters as much as output quality.</p></li><li><p><strong>ServiceNow</strong>: More inspectable agents fit directly into existing enterprise control planes, raising LTV by tying automation expansion to governance checklists already owned in the platform.</p></li></ul><p>Losers:</p><ul><li><p><strong>11x</strong>: Harder buyer scrutiny erodes demo-driven sales for agent startups when every workflow must prove role boundaries and policy compliance under audit.</p></li><li><p><strong>Moveworks</strong>: Black-box enterprise assistants look weaker when customers start demanding independent scorecards tied to org rules rather than satisfaction metrics.</p></li><li><p><strong>UiPath</strong>: Legacy automation loses some edge if AI-native agents can match flexibility while also inheriting auditability that used to justify rigid workflow software.</p></li></ul><h3>tl;dr</h3><p><strong>IFixAi</strong> turns agent evaluation into an audit discipline, not a benchmark sport. The clever part is the policy-driven fixture architecture and independent judging, which test whether an agent followed business rules, not just whether it completed a task. Teams buying or deploying high-stakes agents should look closely.</p><p><em>Stars: 27,122 | Language: Python</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-october-14th-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Push: October 13th, 2026]]></title><description><![CDATA[Portable agent skills, Xcode-free iPhone pipelines, and Android tests that click around and bring receipts]]></description><link>https://ugit.me/p/the-push-october-13th-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-october-13th-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Tue, 13 Oct 2026 20:42:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VM47!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d249586-c870-465c-accc-59ca22d9f544_1200x630.png" 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_!VM47!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d249586-c870-465c-accc-59ca22d9f544_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VM47!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d249586-c870-465c-accc-59ca22d9f544_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!VM47!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d249586-c870-465c-accc-59ca22d9f544_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!VM47!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d249586-c870-465c-accc-59ca22d9f544_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!VM47!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d249586-c870-465c-accc-59ca22d9f544_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VM47!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d249586-c870-465c-accc-59ca22d9f544_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d249586-c870-465c-accc-59ca22d9f544_1200x630.png&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_!VM47!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d249586-c870-465c-accc-59ca22d9f544_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!VM47!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d249586-c870-465c-accc-59ca22d9f544_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!VM47!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d249586-c870-465c-accc-59ca22d9f544_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!VM47!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d249586-c870-465c-accc-59ca22d9f544_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Skills: App Stores Were a Warm-Up</h1><h5><a href="https://github.com/vercel-labs/skills">github.com/vercel-labs/skills</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_!L2Jr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0881f5f6-cc40-43fe-b31e-8d5a9a8e5d73_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L2Jr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0881f5f6-cc40-43fe-b31e-8d5a9a8e5d73_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!L2Jr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0881f5f6-cc40-43fe-b31e-8d5a9a8e5d73_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!L2Jr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0881f5f6-cc40-43fe-b31e-8d5a9a8e5d73_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!L2Jr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0881f5f6-cc40-43fe-b31e-8d5a9a8e5d73_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L2Jr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0881f5f6-cc40-43fe-b31e-8d5a9a8e5d73_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0881f5f6-cc40-43fe-b31e-8d5a9a8e5d73_1376x768.png&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_!L2Jr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0881f5f6-cc40-43fe-b31e-8d5a9a8e5d73_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!L2Jr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0881f5f6-cc40-43fe-b31e-8d5a9a8e5d73_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!L2Jr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0881f5f6-cc40-43fe-b31e-8d5a9a8e5d73_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!L2Jr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0881f5f6-cc40-43fe-b31e-8d5a9a8e5d73_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 agent can write a decent feature in minutes, then completely miss the house style, the deployment rituals, and the weird little rules nobody documents until something breaks. That gap is where <strong>Skills</strong> lands. Not with another model, not with another chat wrapper, but with a portable way to package task-specific instructions and hand them to whichever agent happens to be in front of you. <em>Honestly</em>, that is the more durable idea. Models change weekly. Operational know-how sticks around.</p><h3>The Drop: AI Help Needed Distribution</h3><p>Every serious AI workflow eventually turns into scavenger hunting. A team finds one great prompt for design reviews, another for database migrations, another for writing changelogs, then copies them into docs, Slack threads, or some internal notion of &#8220;best practices.&#8221; Nothing is portable, everything drifts, and each agent has its own slightly annoying way of loading context. That is fine for a solo hacker. It gets messy <em>fast</em> inside a real product team.</p><p>Skills attacks that exact mess by treating reusable AI behavior as installable units, not as loose text. The repo supports a long list of agents, which matters more than it sounds, because agent fragmentation is already here. Claude Code, Codex, Cursor, OpenCode, plus dozens more, all want roughly the same thing: structured instructions, dependencies, and a predictable place to live. Without a common layer, every team rebuilds the same prompt operations stack by hand.</p><p>Vercel seems to understand the frustration clearly. The problem is not getting an AI to answer. The problem is getting multiple AIs to behave <em>consistently</em> across projects, teammates, and environments.</p><h3>The Stack: TypeScript With Router Energy</h3><p>Under the hood, Skills is a <strong>TypeScript</strong> CLI built on Node, with terminal UX via <strong>Clack prompts</strong> and output styling through picocolors. The interesting dependencies are not flashy, they are infrastructural: git-based source fetching, provider resolution, archive validation, and an agent registry that knows how different tools discover and install skill packages.</p><h3>The Sauce: Packaging Behavior Like Infrastructure</h3><p>What makes Skills interesting is the <strong>provider registry</strong>, paired with a <strong>well-known provider</strong> and a universal install model for many agents. That sounds dry. It is actually the whole bet.</p><p>Rather than hardcoding one marketplace or one AI client, Skills defines a resolution layer that can pull reusable instructions from many source types, GitHub shorthand, full URLs, GitLab, Azure repos, direct downloads, local folders, even private repositories using whatever auth is already configured. That design choice matters because it keeps the skill format more important than the hosting venue. In other words, the package travels farther than the platform.</p><p>Then comes the second smart move: Skills separates <em>discovery</em> from <em>placement</em>. A skill can be found, previewed, installed, updated, removed, or temporarily used without assuming one permanent runtime. The <strong>use command</strong> is especially sharp because it can generate the prompt on demand and pipe it straight into a supported agent, which turns skills into something between a plugin and a just-in-time workflow template. That lowers commitment. Teams can test a behavior before institutionalizing it.</p><p>There is also a quiet but important portability layer in how installation works. Project-level installs let teams commit shared AI behavior into repos, while global installs let individuals keep a personal toolkit across jobs. Symlink support keeps one canonical copy while exposing it to multiple agents. That is <em>very</em> software-native thinking. Notion templates for AI this is not. This is dependency management for operational judgment.</p><h3>The Move: Turn Tacit Knowledge Into a Deployable Asset</h3><p>Founders, PMs, and design leads should read Skills less as a coding utility and more as a way to productize internal know-how. A team that has hard-won instincts around onboarding flows, pricing page copy, SQL review hygiene, incident writeups, or brand voice can package those instincts into reusable <strong>SKILL.md</strong> assets and distribute them across whichever agent stack employees already use.</p><p>That creates a strategic edge because it compresses ramp time. New hires stop learning through folklore alone. Contractors get closer to house style on day one. Cross-functional teams can standardize recurring AI-assisted tasks without forcing everyone into a single app. <em>That</em> is the unlock.</p><p>A practical rollout is straightforward. Start with three repeatable workflows that already have high variance, e.g. writing launch notes, reviewing schema changes, or critiquing interface polish. Encode each as a skill, install them at the project level, and test across two or three agents. The point is not perfect outputs. The point is making your best internal playbooks executable wherever AI work happens.</p><h3>The Aura: Behavior Becomes Portable</h3><p>Work starts to feel different when expertise is something you can install. Not read, not request from the one veteran on the team, not rediscover through trial and error. Install.</p><p>Skills nudges AI usage away from one-off clever prompting and toward shared operating memory. That has a subtle human effect. Teams become less dependent on who happens to be online, and more able to encode standards into the tools themselves. <em>Maybe</em> that is the real expectation shift here. People will increasingly assume that good judgment, tone, and process should travel with the work, not stay trapped inside a person or a single app.</p><h3>The Play: Standardized Behavior, Wider Than Any One Agent</h3><p>This looks less like a pure 0-to-1 category creation and more like a thin but potentially massive orchestration layer in an emerging market. TAM is basically every team operationalizing AI-assisted work, and PMF signals are already loud: 34,000-plus stars, broad agent support, and community energy around an open packaging standard. The moat is not data. It is distribution plus default format status. If Skills becomes the npm of agent behaviors, switching costs rise through habit, team libraries, and workflow lock-in, while CAC stays low because GitHub and CLI virality do the heavy lifting.</p><p>Winners:</p><ul><li><p><strong>Humanlayer</strong>: Distribution expands because human-in-the-loop approvals can plug into teams that already package agent behavior as repeatable workflows, and that compounding trust loop helps an early player punch above its size.</p></li><li><p><strong>Replit</strong>: Workflow stickiness improves because hosted coding environments become more valuable when teams can import shared AI behaviors instead of rebuilding context per project.</p></li><li><p><strong>Microsoft</strong>: Enterprise AI adoption gets easier because standardized skill packaging lowers the chaos tax across Copilot surfaces, IDEs, and internal developer platforms.</p></li></ul><p>Losers:</p><ul><li><p><strong>Adept</strong>: Product differentiation erodes because proprietary agent orchestration looks thinner when open, portable behavior layers become good enough and easier to adopt incrementally.</p></li><li><p><strong>Glean</strong>: Expansion into action-oriented AI assistants gets harder because retrieval alone is less sticky when customers start treating operational know-how as installable logic, not just searchable context.</p></li><li><p><strong>Atlassian</strong>: Workflow gravity weakens at the edges because teams can encode process directly into agent tools instead of forcing every best practice back through tickets, docs, and templates.</p></li></ul><h3>tl;dr</h3><p><strong>Skills</strong> turns reusable AI behavior into installable packages that work across a surprisingly wide range of coding agents. The clever part is the source-and-install architecture, which treats agent know-how like portable infrastructure instead of scattered prompts. Teams with repeatable workflows and strong internal standards should look closely.</p><p><em>Stars: 34,384 | Language: TypeScript</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-october-13th-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Pull: Week 41, 2026]]></title><description><![CDATA[This week in open source: Faster console ports, x-ray competitor intel, and subscription-free fitness tracking without the usual headaches]]></description><link>https://ugit.me/p/the-pull-week-41-2026</link><guid isPermaLink="false">https://ugit.me/p/the-pull-week-41-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Sun, 11 Oct 2026 22:34:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oBaX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ebdba-4936-4d7c-8030-60c3088b7b89_1200x630.png" 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_!oBaX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ebdba-4936-4d7c-8030-60c3088b7b89_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oBaX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ebdba-4936-4d7c-8030-60c3088b7b89_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!oBaX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ebdba-4936-4d7c-8030-60c3088b7b89_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!oBaX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ebdba-4936-4d7c-8030-60c3088b7b89_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!oBaX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ebdba-4936-4d7c-8030-60c3088b7b89_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oBaX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ebdba-4936-4d7c-8030-60c3088b7b89_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d14ebdba-4936-4d7c-8030-60c3088b7b89_1200x630.png&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_!oBaX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ebdba-4936-4d7c-8030-60c3088b7b89_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!oBaX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ebdba-4936-4d7c-8030-60c3088b7b89_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!oBaX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ebdba-4936-4d7c-8030-60c3088b7b89_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!oBaX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ebdba-4936-4d7c-8030-60c3088b7b89_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h2>1) AnyPS5: Console Ports Without the Emulator Tax</h2><h5><a href="https://github.com/boykopovar/AnyPS5">github.com/boykopovar/AnyPS5</a> | License: GPL-2.0</h5><h5><em>Featured in <a href="https://ugitme.substack.com/p/the-push-october-5th-2026">The Push: October 5th, 2026</a></em></h5><p><strong>AnyPS5</strong> turns PS5 executables into native Linux and Windows software instead of running them through a full emulator. That relinker-plus-library architecture is the smart part, because compatibility becomes a growing API &#8230;</p>
      <p>
          <a href="https://ugit.me/p/the-pull-week-41-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Push: October 10th, 2026]]></title><description><![CDATA[Agent-grade reverse engineering, actually editable slides, and compressed memory for AI that refuses to forget]]></description><link>https://ugit.me/p/the-push-october-10th-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-october-10th-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Sat, 10 Oct 2026 19:22:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RhT0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfed6d50-3211-4d40-9bae-b7691c84c3bd_1200x630.png" 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_!RhT0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfed6d50-3211-4d40-9bae-b7691c84c3bd_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RhT0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfed6d50-3211-4d40-9bae-b7691c84c3bd_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!RhT0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfed6d50-3211-4d40-9bae-b7691c84c3bd_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!RhT0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfed6d50-3211-4d40-9bae-b7691c84c3bd_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!RhT0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfed6d50-3211-4d40-9bae-b7691c84c3bd_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RhT0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfed6d50-3211-4d40-9bae-b7691c84c3bd_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfed6d50-3211-4d40-9bae-b7691c84c3bd_1200x630.png&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_!RhT0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfed6d50-3211-4d40-9bae-b7691c84c3bd_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!RhT0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfed6d50-3211-4d40-9bae-b7691c84c3bd_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!RhT0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfed6d50-3211-4d40-9bae-b7691c84c3bd_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!RhT0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfed6d50-3211-4d40-9bae-b7691c84c3bd_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Rea: Competitor Research Gets X-Ray Vision</h1><h5><a href="https://github.com/morluto/rea">github.com/morluto/rea</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_!-l2L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d6c1925-d510-4758-9b96-cac292e44888_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-l2L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d6c1925-d510-4758-9b96-cac292e44888_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!-l2L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d6c1925-d510-4758-9b96-cac292e44888_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!-l2L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d6c1925-d510-4758-9b96-cac292e44888_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!-l2L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d6c1925-d510-4758-9b96-cac292e44888_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-l2L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d6c1925-d510-4758-9b96-cac292e44888_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d6c1925-d510-4758-9b96-cac292e44888_1376x768.png&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_!-l2L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d6c1925-d510-4758-9b96-cac292e44888_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!-l2L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d6c1925-d510-4758-9b96-cac292e44888_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!-l2L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d6c1925-d510-4758-9b96-cac292e44888_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!-l2L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d6c1925-d510-4758-9b96-cac292e44888_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 product team spots a slick search interaction inside a desktop app, or a founder wants to know how a rival&#8217;s onboarding flow <em>actually</em> works behind the glass. Usually that curiosity dies fast. Decompiled junk, scattered tooling, dead-end screenshots, and an AI assistant that confidently hallucinates the plumbing. <strong>Rea</strong> goes after that exact mess. Instead of treating reverse engineering like a niche security hobby, it turns the process into something an agent can run end-to-end, across apps, binaries, websites, and network captures, with evidence attached.</p><h3>The Drop: Curiosity Usually Dies at the Binary</h3><p>Plenty of teams copy visible features. Very few can explain the hidden mechanics that make those features feel good, fast, or hard to replicate. That gap matters more than it sounds. A polished desktop search box might depend on native indexing logic, an Electron bridge, background workers, local caches, and a bunch of heuristics that never show up in a UI teardown.</p><p>Rea exists because the current workflow for understanding that stack is <em>brutal</em>. One tool reads native binaries, another handles Android packages, another inspects web traffic, and none of them speak cleanly to modern AI agents. Even worse, LLMs are bad at admitting uncertainty when they are staring at partial traces. That leads to fake confidence, which is the worst possible failure mode in reverse engineering.</p><p>What makes this repo timely is the audience shift. Reverse engineering used to sit with malware analysts and low-level specialists. Current demand is broader: PMs benchmarking competitors, indie hackers cloning interactions, security teams validating app behavior, and AI coding users who want more than vibe-based guesses. Rea packages a very old discipline into an agent-native workflow that actually fits how technical people work <em>today</em>.</p><h3>The Stack: Bridges Over Every Weird Surface</h3><p>Under the hood, Rea is primarily <strong>TypeScript</strong>, with a lot of targeted bridge code in Java, Python, Swift, and C++. It plugs into existing analysis engines like <strong>Ghidra</strong>, <strong>Hopper</strong>, <strong>JADX</strong>, browser tooling, mitmproxy, and device utilities, then exposes them through <strong>MCP</strong>, so agents and the CLI hit the same analysis layer.</p><h3>The Sauce: Evidence, Not Just Answers</h3><p>Here is the architectural move that makes Rea interesting: it treats reverse engineering as a <strong>tool orchestration problem</strong> with a shared evidence contract, not as a single monolithic analyzer. That sounds subtle, but it changes everything.</p><p>Rea sits between an agent and a messy zoo of analysis surfaces, native binaries, Electron apps, websites, Android packages, network captures, crash artifacts. Instead of asking one giant model to infer behavior from scraps, the system launches the right specialist bridge for the target and returns structured findings with provenance, limitations, and references attached. The project&#8217;s <strong>analysis bridges</strong> are the key abstraction. Each bridge speaks the native language of an underlying engine, e.g. Ghidra for decompilation, Hopper for binary inspection, JADX for Android, mitmproxy for traffic. Rea normalizes those outputs into something an agent can interrogate repeatedly.</p><p>That matters because reverse engineering is not a one-shot question. It is an investigation loop. An agent asks where a feature lives, gets candidate modules or functions, follows references, inspects strings or network calls, then narrows the search. Rea&#8217;s shared interface keeps that loop coherent across totally different substrates.</p><p>Honestly, the notable part is not that Rea can inspect a binary. Plenty of tools can. The interesting part is the <strong>evidence workflow</strong>, where every conclusion comes with enough traceability for an agent to say, in effect, &#8220;here&#8217;s what is known, here&#8217;s what is inferred, here&#8217;s where confidence drops.&#8221; In an AI era full of polished bluffing, that design choice feels <em>extremely</em> smart.</p><h3>The Move: Turn Competitor Features Into Specs</h3><p>A startup building desktop software could use Rea to dissect how a rival handles search, sync, offline mode, plugin loading, or native performance hotspots, then turn those findings into implementation-ready specs. That is not just copying. That is compressing research time from days into hours, while avoiding the classic trap of cloning the surface and missing the underlying mechanism.</p><p>Security teams get a different edge. Rea can inspect app behavior locally, trace network patterns, and map binaries or packaged apps without handing artifacts to a cloud service. For vendors evaluating third-party software, that creates a lightweight due diligence motion. For founders, it becomes a product strategy weapon. Instead of guessing why a competitor feels faster, the team can inspect caching, request flow, background jobs, or local indexing behavior and decide what is worth matching versus skipping.</p><p>Another practical angle, Rea can be pointed at your own shipped app. That sounds less glamorous, but it may be more valuable. Teams can audit what a released binary exposes, what strings leak, what IPC boundaries look like, or how hard a feature is to reconstruct from the outside. In other words, Rea is not only for spying on competitors. It is also a reality check on your own defensibility.</p><h3>The Aura: Software Stops Pretending</h3><p>People are getting less patient with black boxes. When an app feels magical, the next instinct is no longer admiration alone, it is inspection. Rea feeds that instinct. A polished interface stops being an untouchable artifact and starts becoming something legible, testable, and remixable.</p><p>That changes behavior. Product work becomes more empirical, security review becomes more continuous, and AI assistance becomes less about trusting a fluent answer and more about demanding receipts. The deeper thesis seems simple: software expectations rise when understanding gets cheaper. Once hidden behavior becomes inspectable on demand, mystery stops being a moat and starts being a temporary lead.</p><h3>The Play: Reverse Engineering Becomes a Workflow Layer</h3><p>This looks less like a 0-to-1 market creation and more like a sharp wedge into a fragmented but expanding TAM, developer tooling, app security, competitive intelligence, and AI-assisted software research. The PMF signals are hard to ignore, 68,000 plus stars at this age, multilingual docs, Discord community, real showcase material, and broad target coverage. The moat is not raw code, because bridges can be copied. The moat is execution speed, trust in evidence quality, and habit formation around an agent-driven investigation loop that compounds into high LTV and ugly switching costs.</p><p>Winners:</p><ul><li><p><strong>Exa</strong>: Search product breadth compounds if internal agents can inspect live software behavior and binaries, not just public web data, pushing deeper research up the value stack.</p></li><li><p><strong>Chainguard</strong>: Supply chain trust gets stronger when customers can independently inspect packaged software behavior and artifacts, reinforcing enterprise security positioning.</p></li><li><p><strong>CrowdStrike</strong>: Endpoint telemetry becomes more defensible when customers expect explainable artifact analysis and evidence-backed investigation rather than opaque alerts.</p></li></ul><p>Losers:</p><ul><li><p><strong>Tusk</strong>: Black-box competitive intelligence gets less differentiated when open tooling can extract feature mechanics directly from apps and packaged software.</p></li><li><p><strong>Snyk</strong>: Scanner-centric security workflows lose some shine as buyers start wanting investigation-grade evidence about runtime and binary behavior, not just issue lists.</p></li><li><p><strong>McAfee</strong>: Consumer security branding weakens further when technically curious users gain accessible tools to inspect software behavior themselves and trust shifts toward transparent workflows.</p></li></ul><h3>tl;dr</h3><p><strong>Rea</strong> turns reverse engineering into an agent-friendly investigation system across binaries, apps, websites, and traffic captures. The smart part is its evidence-first architecture, which lets AI trace conclusions back to actual artifacts instead of bluffing. Worth a look for product teams, security researchers, and anyone studying how software really works.</p><p><em>Stars: 68,130 | Language: TypeScript</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-october-10th-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Fetch: Week 40, 2026]]></title><description><![CDATA[Type-safe Rust, paintings that move, cleaner screenshots, startup-ready CRM, and a haunted game revival]]></description><link>https://ugit.me/p/the-fetch-week-40-2026</link><guid isPermaLink="false">https://ugit.me/p/the-fetch-week-40-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Wed, 07 Oct 2026 23:34:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0Lgp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892057a9-67e9-4552-a7e5-c25c109ebf23_1200x630.png" 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_!0Lgp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892057a9-67e9-4552-a7e5-c25c109ebf23_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Lgp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892057a9-67e9-4552-a7e5-c25c109ebf23_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!0Lgp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892057a9-67e9-4552-a7e5-c25c109ebf23_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!0Lgp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892057a9-67e9-4552-a7e5-c25c109ebf23_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!0Lgp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892057a9-67e9-4552-a7e5-c25c109ebf23_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Lgp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892057a9-67e9-4552-a7e5-c25c109ebf23_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/892057a9-67e9-4552-a7e5-c25c109ebf23_1200x630.png&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_!0Lgp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892057a9-67e9-4552-a7e5-c25c109ebf23_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!0Lgp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892057a9-67e9-4552-a7e5-c25c109ebf23_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!0Lgp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892057a9-67e9-4552-a7e5-c25c109ebf23_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!0Lgp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892057a9-67e9-4552-a7e5-c25c109ebf23_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Ts Rust: Type Checking Hits Rust</h1><h5><a href="https://github.com/pingdotgg/ts-rust">github.com/pingdotgg/ts-rust</a> | License: MIT</h5>
      <p>
          <a href="https://ugit.me/p/the-fetch-week-40-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Push: October 5th, 2026]]></title><description><![CDATA[AI-discovered test replays, console games reborn on desktop, and workout logs that finally belong to you]]></description><link>https://ugit.me/p/the-push-october-5th-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-october-5th-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Mon, 05 Oct 2026 22:03:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mmTK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68022ad-206c-4c29-b62f-d1e0b4cd7be7_1200x630.png" 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_!mmTK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68022ad-206c-4c29-b62f-d1e0b4cd7be7_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mmTK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68022ad-206c-4c29-b62f-d1e0b4cd7be7_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!mmTK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68022ad-206c-4c29-b62f-d1e0b4cd7be7_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!mmTK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68022ad-206c-4c29-b62f-d1e0b4cd7be7_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!mmTK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68022ad-206c-4c29-b62f-d1e0b4cd7be7_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mmTK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68022ad-206c-4c29-b62f-d1e0b4cd7be7_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d68022ad-206c-4c29-b62f-d1e0b4cd7be7_1200x630.png&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_!mmTK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68022ad-206c-4c29-b62f-d1e0b4cd7be7_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!mmTK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68022ad-206c-4c29-b62f-d1e0b4cd7be7_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!mmTK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68022ad-206c-4c29-b62f-d1e0b4cd7be7_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!mmTK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68022ad-206c-4c29-b62f-d1e0b4cd7be7_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>E2E: QA Finally Speaks Product</h1><h5><a href="https://github.com/tester-army/e2e">github.com/tester-army/e2e</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_!b2vg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb4561d-efd1-4247-ae25-d9e49a4251b0_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b2vg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb4561d-efd1-4247-ae25-d9e49a4251b0_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!b2vg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb4561d-efd1-4247-ae25-d9e49a4251b0_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!b2vg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb4561d-efd1-4247-ae25-d9e49a4251b0_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!b2vg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb4561d-efd1-4247-ae25-d9e49a4251b0_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b2vg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb4561d-efd1-4247-ae25-d9e49a4251b0_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3eb4561d-efd1-4247-ae25-d9e49a4251b0_1376x768.png&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_!b2vg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb4561d-efd1-4247-ae25-d9e49a4251b0_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!b2vg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb4561d-efd1-4247-ae25-d9e49a4251b0_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!b2vg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb4561d-efd1-4247-ae25-d9e49a4251b0_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!b2vg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb4561d-efd1-4247-ae25-d9e49a4251b0_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 checkout flow passes on desktop, then quietly breaks on mobile because one button label changed, a modal steals focus, and the test suite still says green. That gap is why end-to-end testing feels <em>weirdly brittle</em>: too much selector babysitting, not enough understanding of what the user was actually trying to do. <strong>E2E</strong> goes straight at that frustration. Instead of scripting every click like a puppet show, it lets an agent pursue a goal in natural language, then anchors the result with hard assertions.</p><h3>The Drop: When Selectors Become the Job</h3><p>Plenty of teams already have testing. The problem is that browser and mobile tests often degrade into a second product nobody wanted to maintain. Every UI tweak means another broken selector. Every responsive edge case means another branch of logic. And every flaky run chips away at trust until the suite becomes ceremonial, something people glance at before merging and then ignore when it fails.</p><p><strong>E2E</strong> targets that exact pain. Product teams want to verify outcomes, not rehearse finger movements. &#8220;Upgrade the workspace to Pro&#8221; is closer to how humans describe behavior than &#8220;click the third button inside the billing container, wait, then inspect a status node.&#8221; That difference matters because modern apps are messy. Menus reflow. Accessibility labels drift. Mobile flows hide behind native sheets and gesture-heavy screens. Traditional automation handles stable surfaces well, but falls apart when the interface is <em>technically correct</em> and still annoying to script.</p><p>Tester Army&#8217;s bet seems simple: let an agent handle the fuzzy navigation, then let deterministic checks confirm the business-critical result. Honestly, that hybrid model is the interesting gap in the market. Pure AI testing sounds flexible but unreliable. Pure scripted testing is reliable but expensive to maintain. This repo is trying to sit in the middle.</p><h3>The Stack: TypeScript All the Way Down</h3><p>Under the hood, <strong>E2E</strong> is a <strong>TypeScript</strong> framework with a core SDK, CLI, and runner, plus separate web and mobile engines. The web side rides on <strong>Playwright</strong>, the mobile side connects to simulators and emulators through agent-device style bindings, and optional hosted providers handle remote browsers or device farms.</p><h3>The Sauce: Replay Turns AI Into Infrastructure</h3><p>Recorded action replay is the architectural choice that makes this repo more than &#8220;Playwright plus a prompt box.&#8221; When an agent step completes and a later assertion confirms the outcome, <strong>E2E</strong> stores a trace of the successful actions. Future runs can <strong>replay</strong> that path without hitting a model again, unless the app changed enough to invalidate the route. That is <em>extremely</em> clever.</p><p>Why? Because the usual knock against agent-driven testing is cost and nondeterminism. If every run requires fresh reasoning, the suite gets slower, pricier, and harder to trust in CI. E2E treats model inference like training wheels, not the permanent runtime. The first successful pass discovers a workable path through the interface. After that, the framework behaves more like classic automation, except the script was learned from intent rather than hand-authored selector choreography.</p><p>Several supporting pieces make that viable. The framework separates the app surface from the agent loop, so web and mobile can share the same high-level testing model while using different execution engines. <strong>Decision models</strong> appear to bound what semantic actions and assertions the agent can take, which matters because unrestricted agents tend to wander. The cache and trace recorder turn exploratory behavior into an asset. And because tests can mix agent steps with ordinary locators and expectations, teams can reserve AI for the brittle portions, e.g. onboarding funnels, payment flows, or gesture-heavy mobile paths.</p><p>That blend is the point. E2E is not asking teams to replace deterministic testing. It is packaging uncertainty into a controlled discovery phase, then collapsing it back into repeatable automation.</p><h3>The Move: Use It Where Flakiness Is Expensive</h3><p>One obvious use case is the surface area every product team dreads, billing, onboarding, mobile settings, and any flow that crosses web and native UI patterns. Those are the places where maintenance cost quietly explodes. <strong>E2E</strong> gives teams a way to write the goal once, let the system find a route, and then keep the result grounded with assertions that actually matter to the business.</p><p>Another strong move is organizational. QA usually sits downstream from product changes, which means test repair becomes a tax on every release. With this repo, the test spec can live closer to product intent. A PM or designer can read &#8220;member upgrades to Pro&#8221; and understand the contract immediately. Engineers still own the hard checks, but the top layer becomes <em>legible</em>.</p><p>Strategically, that matters in CI. Bring a model only where navigation is unstable. Keep locator-based assertions for compliance, pricing, permissions, and state transitions. Use the GitHub reporter on pull requests so failures show up where product decisions already happen. The advantage is not just fewer flaky tests. The advantage is a tighter feedback loop between what the team meant to ship and what the app actually did on screen.</p><h3>The Aura: Software Starts Reading Intent</h3><p>Teams stop normalizing brittle rituals once tools can understand a goal instead of a click sequence. That changes behavior fast. People write fewer tests as implementation transcripts and more as outcome contracts. The result is not merely faster QA, it is a different expectation of software itself: interfaces should be testable by meaning, not just by DOM archaeology.</p><p>That expectation bleeds outward. Product specs, acceptance criteria, and release reviews all get sharper when the executable artifact reads like human intent. <em>Quietly</em>, that pulls testing closer to product strategy and away from maintenance drudgery.</p><h3>The Play: Better Mousetrap, Big Budget</h3><p>This looks more like a better mousetrap than a pure 0-to-1 category creation, but the market is large enough that &#8220;better&#8221; can still get very big. QA automation sits inside a broad dev tools TAM, while mobile testing and CI reliability are painful enough to support real budget. The PMF signal here is early but notable: 4,627 stars on a brand-new repo, clear examples, multiple packages, and a community funnel through docs and Discord all suggest strong curiosity from teams feeling the pain today. The moat is not raw code. It is execution speed, workflow design, and eventually the corpus of successful traces, failure evidence, and org-specific test behavior that raises switching costs over time.</p><p>Winners:</p><ul><li><p><strong>QA.tech</strong>: Faster adoption of AI-native regression testing compounds because lightweight, intent-first specs lower setup friction for lean product teams.</p></li><li><p><strong>BrowserStack</strong>: More agent-assisted suites increase demand for reliable cross-browser and cross-device execution, which boosts infrastructure pull-through.</p></li><li><p><strong>GitHub</strong>: More test logic shifting into pull request workflows strengthens CI gravity and keeps quality signals attached to the code review surface.</p></li></ul><p>Losers:</p><ul><li><p><strong>Momentic</strong>: Narrow differentiation erodes if open source catches up on natural-language testing primitives and ships credible replay economics.</p></li><li><p><strong>Mabl</strong>: Premium pricing gets harder to defend when hybrid AI-plus-deterministic testing becomes available in a flexible, code-first stack.</p></li><li><p><strong>Tricentis</strong>: Enterprise incumbency weakens at the edges because product teams increasingly want testing that reads like outcomes, not heavyweight test management doctrine.</p></li></ul><h3>tl;dr</h3><p><strong>E2E</strong> turns natural-language goals into web and mobile test runs, then caches successful agent actions for replay so AI is used for discovery, not every execution. That replay architecture is the smart part. Product teams shipping brittle flows and cross-platform apps should pay attention.</p><p><em>Stars: 4,629 | Language: TypeScript</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-october-5th-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Pull: Week 40, 2026]]></title><description><![CDATA[This week in open source: Security guardrails, an operating system for AI coworkers, and animation tools that skip straight past keyframes]]></description><link>https://ugit.me/p/the-pull-week-40-2026</link><guid isPermaLink="false">https://ugit.me/p/the-pull-week-40-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Sun, 04 Oct 2026 22:04:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SvmE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc97743-6558-4b7f-882a-e23e22ca96c9_1200x630.png" 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_!SvmE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc97743-6558-4b7f-882a-e23e22ca96c9_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SvmE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc97743-6558-4b7f-882a-e23e22ca96c9_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!SvmE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc97743-6558-4b7f-882a-e23e22ca96c9_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!SvmE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc97743-6558-4b7f-882a-e23e22ca96c9_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!SvmE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc97743-6558-4b7f-882a-e23e22ca96c9_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SvmE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc97743-6558-4b7f-882a-e23e22ca96c9_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfc97743-6558-4b7f-882a-e23e22ca96c9_1200x630.png&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_!SvmE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc97743-6558-4b7f-882a-e23e22ca96c9_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!SvmE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc97743-6558-4b7f-882a-e23e22ca96c9_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!SvmE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc97743-6558-4b7f-882a-e23e22ca96c9_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!SvmE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc97743-6558-4b7f-882a-e23e22ca96c9_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h2>1) OpenShell: Agent Freedom Needs a Security Boundary</h2><h5><a href="https://github.com/NVIDIA/OpenShell">github.com/NVIDIA/OpenShell</a> | License: Apache-2.0</h5><h5><em>Featured in <a href="https://ugitme.substack.com/p/the-push-september-29th-2026">The Push: September 29th, 2026</a></em></h5><p><strong>OpenShell</strong> turns AI agents into bounded operators instead of over-permissioned interns. The clever part is the two-layer control model, runtime checks in the sandbox plus pre-approval analysis for policy changes.&#8230;</p>
      <p>
          <a href="https://ugit.me/p/the-pull-week-40-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Push: October 1st, 2026]]></title><description><![CDATA[GPU tiles, cleaner video grabs, and one motion language for every skeleton]]></description><link>https://ugit.me/p/the-push-october-1st-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-october-1st-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Thu, 01 Oct 2026 20:27:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5XyI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54bd129c-e152-425a-925f-6fe82ad1e73a_1200x630.png" 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_!5XyI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54bd129c-e152-425a-925f-6fe82ad1e73a_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5XyI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54bd129c-e152-425a-925f-6fe82ad1e73a_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!5XyI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54bd129c-e152-425a-925f-6fe82ad1e73a_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!5XyI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54bd129c-e152-425a-925f-6fe82ad1e73a_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!5XyI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54bd129c-e152-425a-925f-6fe82ad1e73a_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5XyI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54bd129c-e152-425a-925f-6fe82ad1e73a_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54bd129c-e152-425a-925f-6fe82ad1e73a_1200x630.png&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_!5XyI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54bd129c-e152-425a-925f-6fe82ad1e73a_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!5XyI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54bd129c-e152-425a-925f-6fe82ad1e73a_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!5XyI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54bd129c-e152-425a-925f-6fe82ad1e73a_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!5XyI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54bd129c-e152-425a-925f-6fe82ad1e73a_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Tile Lang: GPU Performance Needs Better Syntax</h1><h5><a href="https://github.com/tile-ai/tilelang">github.com/tile-ai/tilelang</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_!4um2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef5e5e-8475-49c2-81cd-8f38c675ced6_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4um2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef5e5e-8475-49c2-81cd-8f38c675ced6_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!4um2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef5e5e-8475-49c2-81cd-8f38c675ced6_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!4um2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef5e5e-8475-49c2-81cd-8f38c675ced6_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!4um2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef5e5e-8475-49c2-81cd-8f38c675ced6_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4um2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef5e5e-8475-49c2-81cd-8f38c675ced6_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62ef5e5e-8475-49c2-81cd-8f38c675ced6_1376x768.png&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_!4um2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef5e5e-8475-49c2-81cd-8f38c675ced6_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!4um2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef5e5e-8475-49c2-81cd-8f38c675ced6_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!4um2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef5e5e-8475-49c2-81cd-8f38c675ced6_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!4um2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ef5e5e-8475-49c2-81cd-8f38c675ced6_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Training a modern AI model still hides an ugly truth, a shocking amount of progress comes from hand-tuned kernels that almost nobody wants to write. Teams obsess over model architecture, then lose weeks squeezing performance out of matrix multiplies, attention, and quantized ops on increasingly weird hardware. <strong>Tile Lang</strong> goes straight at that bottleneck. This repo is interesting because it treats kernel writing less like black magic and more like a product surface, one where performance engineers can move <em>fast</em> without handing everything over to opaque compiler luck.</p><h3>The Drop: Where GPU Pain Stops Looking Noble</h3><p>CUDA heroes get romanticized, but the day-to-day reality is mostly brittle optimization work, cryptic memory bugs, and a constant fight against hardware-specific quirks. One kernel runs great on Nvidia, then the AMD path lags, Apple needs a different approach, and an accelerator roadmap suddenly matters because procurement changed. Meanwhile, AI products live or die on throughput and latency, especially for inference where every millisecond compounds into cloud bill or user drop-off.</p><p>Tile Lang exists because the gap between Python-level productivity and kernel-level performance is still <em>absurdly</em> wide. General frameworks like PyTorch are convenient until a workload gets unusual, e.g. FlashAttention variants, grouped GEMM, sparse attention, low-bit quantization, or custom layouts. At that point, teams either accept mediocre speed or descend into handwritten kernels with all the maintenance pain that implies.</p><p>Plenty of tools promise to bridge this. The frustration is that many still force a trade: readable but slow, or fast but painfully low-level. Tile Lang seems built around the claim that this trade should not be normal anymore.</p><h3>The Stack: Python on Top, Compiler Muscle Underneath</h3><p>Under the hood, Tile Lang uses <strong>Pythonic syntax</strong> for authoring kernels, then lowers those programs through <strong>TVM</strong>, the compiler infrastructure doing the serious optimization and code generation work. Support spans CUDA, ROCm, Metal, LLVM, and newer accelerator backends, with extras like autotuning, profiling hooks, and an <strong>LSP</strong> for editor diagnostics and inferred shapes.</p><h3>The Sauce: Tiles as the Product Boundary</h3><p>Rather than asking authors to describe computation in a vague, hardware-agnostic way and hope the compiler guesses right, Tile Lang makes <strong>tiling</strong> the central abstraction. That choice matters. A tile is the chunk of work that maps naturally onto how accelerators actually move data, schedule threads, and feed matrix units. By making that unit explicit, Tile Lang lets kernel authors express intent at the level where performance is usually won or lost.</p><p>This sits in a sweet spot between raw CUDA and higher-level tensor compilers. The language is concise enough to stay readable, but concrete enough to expose memory layout, synchronization, pipelining, and matrix-core friendly structure. The result is not &#8220;write Python, get magic.&#8221; It is closer to &#8220;write structured performance intent, let the compiler carry that intent across backends.&#8221;</p><p>That cross-backend story is honestly the interesting part. Tile Lang has grown into a <strong>multi-backend language dialect</strong>, meaning shared semantics can target Nvidia, AMD, Apple, CPUs, and even NPUs without each kernel becoming a one-off science project. Add a <strong>backend registry</strong>, and the architecture starts to look less like a single DSL and more like a portability layer for hand-optimized compute.</p><p>Even better, the project invests in compiler observability, e.g. pass visualizers, IR tracing, source-aware diagnostics. That sounds niche until you remember the usual alternative is staring at broken performance with no clue which transformation wrecked it. For performance tooling, <em>debuggability</em> is a feature, not a luxury.</p><h3>The Move: Use It Where Infra Costs Actually Hurt</h3><p>Inference teams should pay attention first. Custom kernels are one of the few real ways to cut serving cost without touching model quality, and Tile Lang gives that optimization work a cleaner path to production. A startup shipping LLM features, search ranking, transcription, or recsys workloads can target the expensive hotspots, e.g. attention, matmul, quantized ops, and turn hardware efficiency into margin.</p><p>Research labs get a different advantage. New model ideas often stall because nobody wants to implement the weird operator needed to test them properly. Tile Lang lowers the cost of exploring those ideas on real hardware, which means faster iteration and fewer promising papers trapped in notebook land.</p><p>Platform teams can also use Tile Lang strategically as hardware insurance. Nvidia lock-in is not just a supply chain problem, it is a software surface problem. A kernel layer that can stretch across CUDA, ROCm, Metal, CPU, and emerging NPUs gives teams more negotiating power and more deployment options. <em>That</em> is valuable even before raw speed enters the conversation.</p><p>The practical move is not replacing PyTorch wholesale. Start with the expensive 5 percent of operations that dominate runtime. If those kernels become portable assets instead of bespoke wizardry, the compounding effect is real.</p><h3>The Aura: Performance Becomes Legible</h3><p>Fewer teams will accept &#8220;the compiler probably handled it&#8221; as an answer. That expectation changes behavior. Product and infra leaders start asking which operators are costly, which hardware paths are portable, and whether model improvements are being canceled out by sloppy execution underneath.</p><p>Tile Lang points toward a world where high-performance compute is not reserved for tiny priesthoods. <em>Not easy</em>, exactly, but inspectable, teachable, and shareable. Once optimization becomes legible, more companies treat efficiency as a design choice instead of an afterthought hidden in somebody&#8217;s heroic late-night kernel patch.</p><h3>The Play: Infrastructure Picks Up a New Layer</h3><p>This looks like a better mousetrap inside an existing market, not pure 0-to-1 category creation. The TAM is still huge because GPU software sits under every serious AI workload, and PMF signals are early but real: 8,058 stars in under a year, rapid backend expansion, benchmarks, docs, puzzles, LSP tooling, and visible community contribution velocity. The moat is probably <em>execution speed plus ecosystem depth</em>, not data or network effects, but that can still matter if Tile Lang becomes the default way performance teams express portable kernels.</p><p>Winners:</p><ul><li><p><strong>Etched</strong>: Faster custom kernel iteration compounds because hardware-software co-design only works when the software layer is expressive enough to keep up.</p></li><li><p><strong>Groq</strong>: Lower friction for specialized kernel authoring strengthens the case for alternative inference hardware that wins on throughput but needs better software ergonomics.</p></li><li><p><strong>NVIDIA</strong>: More teams shipping custom optimized operators expands total GPU demand, even if the long-term portability story trims some lock-in.</p></li></ul><p>Losers:</p><ul><li><p><strong>Baseten</strong>: More portable kernel optimization erodes part of the managed-inference convenience premium, because buyers can squeeze cost and performance in-house with less pain.</p></li><li><p><strong>SambaNova</strong>: Proprietary stack differentiation gets harder when open tooling improves cross-hardware performance authoring and makes switching behavior less scary.</p></li><li><p><strong>Intel</strong>: General-purpose accelerator adoption slips further when software mindshare clusters around ecosystems that already expose richer kernel-level optimization paths.</p></li></ul><h3>tl;dr</h3><p><strong>Tile Lang</strong> turns GPU kernel writing into a higher-level, backend-portable language without giving up the performance-critical structure engineers actually need. The clever part is making tiles, not vague abstraction, the center of the programming model. AI infra teams, inference startups, and hardware-conscious researchers should look closely.</p><p><em>Stars: 8,059 | Language: Python</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-october-1st-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Fetch: Week 39, 2026]]></title><description><![CDATA[Hotness engines, stealth browsers, game mod copilots, tiny judges, and offline science rigs for this week&#8217;s AI tinkerers]]></description><link>https://ugit.me/p/the-fetch-week-39-2026</link><guid isPermaLink="false">https://ugit.me/p/the-fetch-week-39-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Wed, 30 Sep 2026 22:56:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qW_U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc041e31a-3cc5-4a63-b07b-f765a07660f5_1200x630.png" 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_!qW_U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc041e31a-3cc5-4a63-b07b-f765a07660f5_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qW_U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc041e31a-3cc5-4a63-b07b-f765a07660f5_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!qW_U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc041e31a-3cc5-4a63-b07b-f765a07660f5_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!qW_U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc041e31a-3cc5-4a63-b07b-f765a07660f5_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!qW_U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc041e31a-3cc5-4a63-b07b-f765a07660f5_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qW_U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc041e31a-3cc5-4a63-b07b-f765a07660f5_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c041e31a-3cc5-4a63-b07b-f765a07660f5_1200x630.png&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_!qW_U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc041e31a-3cc5-4a63-b07b-f765a07660f5_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!qW_U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc041e31a-3cc5-4a63-b07b-f765a07660f5_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!qW_U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc041e31a-3cc5-4a63-b07b-f765a07660f5_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!qW_U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc041e31a-3cc5-4a63-b07b-f765a07660f5_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>AIHOT: Build Your Own Hotness Engine</h1><h5><a href="https://github.com/KKKKhazix/AIHOT">github.com/KKKKhazix/AIHOT</a> | License: MIT</h5>
      <p>
          <a href="https://ugit.me/p/the-fetch-week-39-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Push: September 29th, 2026]]></title><description><![CDATA[Agent guardrails, AI-operated 3D workflows, and one control panel for your database chaos]]></description><link>https://ugit.me/p/the-push-september-29th-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-september-29th-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Tue, 29 Sep 2026 20:04:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5248!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35dbd7ac-9972-48ed-a0ae-1ec42d4cb294_1200x630.png" 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_!5248!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35dbd7ac-9972-48ed-a0ae-1ec42d4cb294_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5248!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35dbd7ac-9972-48ed-a0ae-1ec42d4cb294_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!5248!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35dbd7ac-9972-48ed-a0ae-1ec42d4cb294_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!5248!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35dbd7ac-9972-48ed-a0ae-1ec42d4cb294_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!5248!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35dbd7ac-9972-48ed-a0ae-1ec42d4cb294_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5248!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35dbd7ac-9972-48ed-a0ae-1ec42d4cb294_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35dbd7ac-9972-48ed-a0ae-1ec42d4cb294_1200x630.png&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_!5248!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35dbd7ac-9972-48ed-a0ae-1ec42d4cb294_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!5248!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35dbd7ac-9972-48ed-a0ae-1ec42d4cb294_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!5248!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35dbd7ac-9972-48ed-a0ae-1ec42d4cb294_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!5248!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35dbd7ac-9972-48ed-a0ae-1ec42d4cb294_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>OpenShell: Agent Freedom Needs a Security Boundary</h1><h5><a href="https://github.com/NVIDIA/OpenShell">github.com/NVIDIA/OpenShell</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_!gwLB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cf432a-324d-4036-b7f3-c93c169f7a8f_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gwLB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cf432a-324d-4036-b7f3-c93c169f7a8f_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!gwLB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cf432a-324d-4036-b7f3-c93c169f7a8f_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!gwLB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cf432a-324d-4036-b7f3-c93c169f7a8f_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!gwLB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cf432a-324d-4036-b7f3-c93c169f7a8f_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gwLB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cf432a-324d-4036-b7f3-c93c169f7a8f_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81cf432a-324d-4036-b7f3-c93c169f7a8f_1376x768.png&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_!gwLB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cf432a-324d-4036-b7f3-c93c169f7a8f_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!gwLB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cf432a-324d-4036-b7f3-c93c169f7a8f_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!gwLB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cf432a-324d-4036-b7f3-c93c169f7a8f_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!gwLB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cf432a-324d-4036-b7f3-c93c169f7a8f_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 autonomous agent that can read files, install packages, hit APIs, and use credentials sounds useful right up until the moment it does all of that <em>too well</em>. One bad prompt, one over-permissioned token, one sloppy sandbox, and the &#8220;helpful assistant&#8221; turns into an internal breach simulator. That tension has been hanging over the whole agent wave. OpenShell lands right in that gap, with a runtime built to let agents act like software operators without quietly handing them the keys to the company.</p><h3>The Drop: Agents Got Hands Before They Got Rules</h3><p>Plenty of AI demos stop right before the dangerous part. They can draft code, summarize docs, maybe plan a workflow. Then the real work begins, which means touching local files, calling external services, pulling secrets, opening network connections, and chaining actions across systems. That is exactly where teams get nervous, because the minute an agent leaves the chat box, it stops being a toy and starts becoming a liability.</p><p>NVIDIA&#8217;s bet with OpenShell is that the blocker is not model quality, it is <em>execution trust</em>. Companies do not just need smarter agents, they need a way to specify what each agent may access, what network destinations are allowed, what credentials can be attached, and what changes deserve human review. Otherwise every agent rollout becomes a security exception dressed up as innovation.</p><p>OpenShell exists because container-level isolation and prompt-level guardrails are not enough when agents are making live system calls. The frustration is obvious: teams want autonomy, but today that often means choosing between neutered assistants and reckless automation. That is a bad product choice, and honestly, a worse governance story.</p><h3>The Stack: Systems Software for AI Permissions</h3><p>Under the hood, OpenShell is primarily <strong>Rust</strong>, which makes sense for a runtime sitting close to the operating system. The architecture combines a local <strong>gateway</strong>, isolated <strong>sandboxes</strong>, and policy tooling, with SDKs in Python, TypeScript, Go, and Rust so applications can plug into the control plane without rewriting everything around it.</p><h3>The Sauce: Policies That Are Checked Before and During Action</h3><p>What makes OpenShell interesting is the pairing of <strong>kernel-level enforcement</strong> with <strong>formally verified policy changes</strong>. Those are not marketing flourishes. They define two different moments of control, one at runtime and one before permissions expand, and that split is <em>smart</em>.</p><p>Runtime enforcement means every file access, system call, and outbound network request from an agent sandbox gets checked where the operating system still has real authority. That matters because agents are stochastic planners wrapped around deterministic tools. Once a model decides to do something odd, safety text in the prompt is basically theater unless the runtime can actually block the behavior. OpenShell&#8217;s sandbox model treats agent capabilities like infrastructure permissions, not vibes.</p><p>The second layer is where the repo gets more ambitious. Before a policy update is approved, OpenShell analyzes what the new rules would allow, e.g. reaching a fresh host with credentials or calling a newly permitted API path. That turns permission changes into something closer to code review. The repo&#8217;s <strong>provider</strong> model pushes this even further by keeping real credentials away from the agent and only attaching them when requests are headed to approved endpoints. In plain terms, the model can ask for access, but it does not get to hold the secret.</p><p>That architecture feels less like &#8220;AI safety&#8221; in the abstract and more like an operating system for bounded autonomy. The interesting part is not sandboxing alone. It is the combination of containment, credential mediation, and preflight reasoning, all tied to an explicit policy layer.</p><h3>The Move: Turn Agent Experiments Into Deployable Systems</h3><p>Founders and product teams can use OpenShell to stop treating agent pilots like controlled demos and start treating them like deployable operations. The practical move is to wrap one narrow workflow first, e.g. a coding agent that may read a repo, call a model endpoint, fetch approved package metadata, and open only specific internal APIs. That gives a team a hard boundary around what &#8220;autonomous&#8221; actually means.</p><p>Security teams get a different advantage. OpenShell creates a reviewable permission surface for agent behavior, which means model access can be discussed in terms that compliance and infra teams already understand: files, hosts, credentials, processes. That shrinks the political friction around adoption because the debate stops being philosophical and becomes configurable.</p><p>Start with a single sandbox per job type, define policies by role, and force approval on any permission expansion that touches new data or destinations. From there, the gateway becomes a control plane for agent fleets, not just one-off assistants. The strategic upside is simple: faster automation without accepting mystery-box risk. In a market full of flashy wrappers, having <em>provable limits</em> starts to look like a distribution advantage.</p><h3>The Aura: Autonomy Stops Feeling Like a Dare</h3><p>Trust changes behavior faster than raw capability. Teams will happily give software more responsibility when the blast radius is legible, approvals are explicit, and secrets are not sitting in plain reach of a model. That is the deeper promise here.</p><p>OpenShell points toward a world where agents are treated less like magical coworkers and more like junior operators with scoped access, supervision, and logs. That sounds less romantic, but it is probably how real adoption happens. The human shift is subtle: people stop asking whether an agent is &#8220;safe enough&#8221; and start asking what exact permissions make sense for a given job. That is a much healthier question.</p><h3>The Play: Security Middleware for the Agent Economy</h3><p>This looks more like picks-and-shovels than a standalone app bet, but the TAM is large because every enterprise pushing agents into production inherits the same control problem. OpenShell is not a pure 0-to-1 category, there is existing sandboxing, policy, and secret-management infrastructure, but it does package those pieces around agent behavior in a way that feels early and <em>commercially meaningful</em>. The star count, NVIDIA branding, SDK surface, roadmap transparency, and active extension points are decent early PMF signals for an infra project.</p><p>Moat probably comes from execution speed, ecosystem fit, and being the default policy runtime that agent platforms integrate against. Data network effects are weak here. Switching costs, however, can become real once policies, approvals, and gateway integrations sit inside operational workflows, which helps LTV and keeps CAC sane if OpenShell turns into the trusted substrate.</p><p>Winners:</p><ul><li><p><strong>Permit.io</strong>: Demand compounds as fine-grained authorization expands from human users into agent identities and action policies.</p></li><li><p><strong>Wiz</strong>: Posture management gets a fresh budget line when companies need visibility into agent runtime exposure across cloud and local execution.</p></li><li><p><strong>Okta</strong>: Identity control grows more central as machine actors need scoped, auditable access instead of long-lived shared secrets.</p></li></ul><p>Losers:</p><ul><li><p><strong>Composio</strong>: Convenience-first tool connectivity erodes when enterprises insist on policy-wrapped actions and endpoint-bound credentials by default.</p></li><li><p><strong>Postman</strong>: API workflows lose some stickiness when agent execution layers become the place where permissions, credentials, and allowed destinations are actually governed.</p></li><li><p><strong>Docker</strong>: Generic container trust weakens for agent workloads when buyers start asking for runtime policy semantics built specifically around autonomous behavior.</p></li></ul><h3>tl;dr</h3><p><strong>OpenShell</strong> turns AI agents into bounded operators instead of over-permissioned interns. The clever part is the two-layer control model, runtime checks in the sandbox plus pre-approval analysis for policy changes. Worth a look for teams deploying agents beyond chat and anyone worried about autonomy without governance.</p><p><em>Stars: 10,412 | Language: Rust</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-september-29th-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Pull: Week 39, 2026]]></title><description><![CDATA[This week in open source: Three clever tools: right-sized AI, Kubernetes wrangling for agents, and subscriptions that run through APIs]]></description><link>https://ugit.me/p/the-pull-week-39-2026</link><guid isPermaLink="false">https://ugit.me/p/the-pull-week-39-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Sun, 27 Sep 2026 21:44:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ySIW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcb68a-200a-4841-a304-fb96ccdb1f23_1200x630.png" 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_!ySIW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcb68a-200a-4841-a304-fb96ccdb1f23_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ySIW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcb68a-200a-4841-a304-fb96ccdb1f23_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!ySIW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcb68a-200a-4841-a304-fb96ccdb1f23_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!ySIW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcb68a-200a-4841-a304-fb96ccdb1f23_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!ySIW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcb68a-200a-4841-a304-fb96ccdb1f23_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ySIW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcb68a-200a-4841-a304-fb96ccdb1f23_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99fcb68a-200a-4841-a304-fb96ccdb1f23_1200x630.png&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_!ySIW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcb68a-200a-4841-a304-fb96ccdb1f23_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!ySIW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcb68a-200a-4841-a304-fb96ccdb1f23_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!ySIW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcb68a-200a-4841-a304-fb96ccdb1f23_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!ySIW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99fcb68a-200a-4841-a304-fb96ccdb1f23_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h2>1) Laya: Generative AI Is Overkill Here</h2><h5><a href="https://github.com/NandhaKishorM/laya">github.com/NandhaKishorM/laya</a> | License: Apache-2.0</h5><h5><em>Featured in <a href="https://ugitme.substack.com/p/the-push-september-21st-2026">The Push: September 21st, 2026</a></em></h5><p><strong>Laya</strong> turns AI from a text generator into a multilingual decision engine. The clever part is the typed-answer architecture plus routing between specialized checkpoints, which makes confidence scores actually useful in produc&#8230;</p>
      <p>
          <a href="https://ugit.me/p/the-pull-week-39-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Push: September 27th, 2026]]></title><description><![CDATA[Windows games on iPhone, JavaScript as native binaries, and coding agents that finally act like a real team]]></description><link>https://ugit.me/p/the-push-september-27th-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-september-27th-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Sun, 27 Sep 2026 19:06:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1O42!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb545b78-7850-48f5-8172-ce3ff8fbbfec_1200x630.png" 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_!1O42!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb545b78-7850-48f5-8172-ce3ff8fbbfec_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1O42!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb545b78-7850-48f5-8172-ce3ff8fbbfec_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!1O42!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb545b78-7850-48f5-8172-ce3ff8fbbfec_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!1O42!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb545b78-7850-48f5-8172-ce3ff8fbbfec_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!1O42!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb545b78-7850-48f5-8172-ce3ff8fbbfec_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1O42!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb545b78-7850-48f5-8172-ce3ff8fbbfec_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb545b78-7850-48f5-8172-ce3ff8fbbfec_1200x630.png&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_!1O42!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb545b78-7850-48f5-8172-ce3ff8fbbfec_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!1O42!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb545b78-7850-48f5-8172-ce3ff8fbbfec_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!1O42!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb545b78-7850-48f5-8172-ce3ff8fbbfec_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!1O42!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb545b78-7850-48f5-8172-ce3ff8fbbfec_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Madeira: PC Games Sneak Onto iPhone</h1><h5><a href="https://github.com/willfaust/Madeira">github.com/willfaust/Madeira</a> | License: GPL-3.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_!jMhW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76dad23-6a78-48bc-8db7-b84cf8a26e56_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jMhW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76dad23-6a78-48bc-8db7-b84cf8a26e56_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!jMhW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76dad23-6a78-48bc-8db7-b84cf8a26e56_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!jMhW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76dad23-6a78-48bc-8db7-b84cf8a26e56_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!jMhW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76dad23-6a78-48bc-8db7-b84cf8a26e56_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jMhW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76dad23-6a78-48bc-8db7-b84cf8a26e56_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c76dad23-6a78-48bc-8db7-b84cf8a26e56_1376x768.png&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_!jMhW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76dad23-6a78-48bc-8db7-b84cf8a26e56_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!jMhW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76dad23-6a78-48bc-8db7-b84cf8a26e56_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!jMhW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76dad23-6a78-48bc-8db7-b84cf8a26e56_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!jMhW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76dad23-6a78-48bc-8db7-b84cf8a26e56_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 iPhone can edit 4K video, run console-quality games, and benchmark like a small laptop, yet the moment someone asks, &#8220;Can it run a Windows game?&#8221;, the answer usually collapses into cloud streaming or jailbreak hacks. <strong>Madeira</strong> goes after that absurd gap directly. This repo is not polished, and it definitely is not App Store-ready, but that almost makes the point sharper. Apple&#8217;s hardware has been <em>wildly</em> ahead of Apple&#8217;s software permissions for years, and Madeira treats that mismatch as an engineering problem worth attacking.</p><h3>The Drop: Apple Hardware, Apple Handcuffs</h3><p>Portable gaming has been split between two compromises for a while. Steam Deck gives access but not pocketability. iPhone gives pocketability but locks the box so tightly that &#8220;real&#8221; PC compatibility sounds like a joke. Madeira exists because neither answer is satisfying if the actual goal is simple: run x86-64 Windows games locally on a non-jailbroken iPhone.</p><p>That target sounds unreasonable until the pieces are laid out. Windows games expect one CPU architecture, one OS behavior model, and one graphics stack. iPhones offer none of those. Add Apple&#8217;s <strong>JIT</strong> restriction, where just-in-time code generation needs a debugger attached, and distribution becomes awkward by design. Add sideloading limits, weekly resigning on free Apple IDs, and the usual iOS sandboxing, and the friction starts looking less like a bug than a policy wall.</p><p>Madeira is a reaction to all of that. Not to make every game run perfectly, <em>clearly not yet</em>, but to prove that the hardware can do more than Apple officially allows. When titles like Thumper and ULTRAKILL become playable under those constraints, the interesting takeaway is not nostalgia. It is that the iPhone is much closer to being a general-purpose gaming computer than the platform rules admit.</p><h3>The Stack: One Process, Many Translations</h3><p>Under the hood, Madeira combines C, Objective-C, and Swift with a stack that includes <strong>Wine</strong>, <strong>FEX-Emu</strong>, and <strong>DXMT</strong>. Wine handles Windows compatibility, FEX-Emu translates x86-64 instructions to ARM64, and DXMT maps Direct3D 11 calls onto Metal.</p><p>Swift powers the iOS shell and input layer, while lower-level bridge code keeps the compatibility machinery tied into Apple&#8217;s app model. The repo is basically a cross-platform systems project wearing an iPhone app&#8217;s clothes.</p><h3>The Sauce: The Single-Process Bet</h3><p>Madeira&#8217;s defining move is <strong>single Mach process</strong> execution, where the Windows compatibility stack runs inside one iOS process and even <strong>wineserver</strong> becomes a thread instead of a separate process. That sounds niche, but on iOS it is the whole ballgame.</p><p>Apple&#8217;s sandbox is much friendlier to one app process than to a mini desktop OS hiding inside the phone. Traditional Wine setups assume process boundaries and looser host control. Madeira restructures that expectation so the translation layer, Windows runtime behavior, graphics bridge, and iOS app shell can coexist inside the narrow operating envelope iOS actually permits. That architectural choice reduces the amount of platform behavior that needs to be negotiated through boundaries Apple does not want crossed.</p><p>This matters because Madeira is not merely emulating a console ROM. It is stacking several compatibility jobs at once. <strong>ARM64EC</strong> support lets Wine participate in a mixed-architecture world more cleanly, FEX handles CPU translation for x86-64 code, and DXMT converts Direct3D expectations into Metal commands the iPhone GPU can execute. Input also needs reinterpretation, because touch and mobile controllers are not what Windows games were built for.</p><p>Honestly, the interesting part is not &#8220;Windows games on iPhone,&#8221; flashy as that headline is. The deeper idea is that Madeira turns iOS from a destination OS into a host for foreign execution environments, without jailbreak privileges. That is clever because it treats platform restrictions as constraints for systems design, not as a final answer.</p><h3>The Move: Research Repo, Strategic Signal</h3><p>Plenty of people will look at Madeira and see a hobbyist flex. Better read: this is an early signal for where mobile compute could become strategically weird. Anyone building mobile game tooling, sideloading utilities, alternative app distribution, or compatibility software should pay attention, because Madeira shows which bottleneck is policy and which bottleneck is physics.</p><p>Founders can use Madeira as a proof source when evaluating adjacent products. A launcher layer for imported PC titles on mobile, a debugging and JIT-enablement workflow, a compatibility database for touch mappings, or a cloud-assisted setup service all start to feel less speculative once local execution is demonstrably possible. Researchers can also use the repo to study how cross-architecture translation, graphics remapping, and sandbox-aware process design behave under severe platform limits.</p><p>Consumers are not the immediate user here, <em>obviously</em>. The near-term advantage goes to teams mapping the gray zone between Apple&#8217;s official product surface and Apple&#8217;s actual hardware capability. When a repo like this gets rough gameplay running on stock iPhones, it creates negotiating power. Hardware vendors, regulators, emulator makers, and storefront challengers all get a sharper argument: the demand is real, the device can handle it, and the remaining barriers are mostly institutional.</p><h3>The Aura: Computing Wants to Be Portable Again</h3><p>People have started accepting that a device can be powerful and still strangely narrow. Madeira pushes against that resignation. Once a phone can host software ecosystems it was never meant to host, ownership starts meaning something <em>heavier</em> than customization.</p><p>That changes user expectations. A handset stops being just an appliance with premium silicon and starts looking more like a personal computer with political restrictions. There is a subtle but important psychological shift there. Users stop asking, &#8220;What does Apple allow this thing to do?&#8221; and start asking, &#8220;What can this hardware actually support?&#8221; That question has a long half-life.</p><h3>The Play: Compatibility as Wedge, Not End State</h3><p>Madeira is not a polished product, so this is not PMF in the consumer sense. But as a 0-to-1 technical wedge, it is compelling. TAM is broader than mobile gaming alone, because the same architecture pressure touches app portability, alternative distribution, and on-device compute freedom. At 764 stars, the signal is still early, but the repo&#8217;s existence, playable titles, and fork-heavy systems work suggest authentic pull from a technically serious niche. The moat is not data. It is execution speed, platform-specific know-how, and credibility earned by making hostile constraints bend.</p><p>Winners:</p><ul><li><p><strong>Skich</strong>: Alternative iOS app distribution gets more believable when local compatibility layers prove that mobile demand extends beyond native App Store binaries.</p></li><li><p><strong>Aptoide</strong>: Sideloading infrastructure compounds in value if users increasingly want software Apple would never ship, including gray-area gaming runtimes.</p></li><li><p><strong>Valve</strong>: Steam&#8217;s library advantage gets stronger every time another device class edges closer to running PC games without a bespoke port.</p></li></ul><p>Losers:</p><ul><li><p><strong>Antstream Arcade</strong>: Cloud-retro convenience loses appeal if local execution on phones keeps improving and sideloaded experiences feel less compromised.</p></li><li><p><strong>Backbone</strong>: Accessory differentiation erodes if the real unlock becomes software compatibility rather than better physical controls around locked-down mobile games.</p></li><li><p><strong>Apple</strong>: Platform control gets harder to defend when independent repos show flagship iPhones can handle workloads the company still treats as off-limits.</p></li></ul><h3>tl;dr</h3><p><strong>Madeira</strong> turns a non-jailbroken iPhone into a rough but real host for x86-64 Windows games by combining Wine, CPU translation, and Direct3D-to-Metal remapping inside one iOS-friendly process. That single-process design is the smart bit. Anyone tracking mobile gaming, sideloading, or alternative software distribution should look.</p><p><em>Stars: 764 | Language: C</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-september-27th-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Fetch: Week 38, 2026]]></title><description><![CDATA[AI copilots with guardrails, wider coding surfaces, fast on-device reasoning, tiny decision brains, and durable agent turns]]></description><link>https://ugit.me/p/the-fetch-week-38-2026</link><guid isPermaLink="false">https://ugit.me/p/the-fetch-week-38-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Wed, 23 Sep 2026 22:11:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bBR1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e4d9c9-3a0e-4924-a3c4-8e2a7e1ab1c6_1200x630.png" 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_!bBR1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e4d9c9-3a0e-4924-a3c4-8e2a7e1ab1c6_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bBR1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e4d9c9-3a0e-4924-a3c4-8e2a7e1ab1c6_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!bBR1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e4d9c9-3a0e-4924-a3c4-8e2a7e1ab1c6_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!bBR1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e4d9c9-3a0e-4924-a3c4-8e2a7e1ab1c6_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!bBR1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e4d9c9-3a0e-4924-a3c4-8e2a7e1ab1c6_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bBR1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e4d9c9-3a0e-4924-a3c4-8e2a7e1ab1c6_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52e4d9c9-3a0e-4924-a3c4-8e2a7e1ab1c6_1200x630.png&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_!bBR1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e4d9c9-3a0e-4924-a3c4-8e2a7e1ab1c6_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!bBR1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e4d9c9-3a0e-4924-a3c4-8e2a7e1ab1c6_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!bBR1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e4d9c9-3a0e-4924-a3c4-8e2a7e1ab1c6_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!bBR1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e4d9c9-3a0e-4924-a3c4-8e2a7e1ab1c6_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Jev Chat Jarvis: Your Replies Need Adult Supervision</h1><h5><a href="https://github.com/jev-chat/jev-chat-jarvis">github.com/jev-chat/jev-chat-jarvis</a> | License: MIT</h5>
      <p>
          <a href="https://ugit.me/p/the-fetch-week-38-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Push: September 23rd, 2026]]></title><description><![CDATA[Agent control planes, market-research bots, and context pruning that keeps the important bits intact]]></description><link>https://ugit.me/p/the-push-september-23rd-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-september-23rd-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Wed, 23 Sep 2026 19:05:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eCVQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b36cf-8d94-4682-b5dc-610f7dc018f2_1200x630.png" 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_!eCVQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b36cf-8d94-4682-b5dc-610f7dc018f2_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eCVQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b36cf-8d94-4682-b5dc-610f7dc018f2_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!eCVQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b36cf-8d94-4682-b5dc-610f7dc018f2_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!eCVQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b36cf-8d94-4682-b5dc-610f7dc018f2_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!eCVQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b36cf-8d94-4682-b5dc-610f7dc018f2_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eCVQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b36cf-8d94-4682-b5dc-610f7dc018f2_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/371b36cf-8d94-4682-b5dc-610f7dc018f2_1200x630.png&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_!eCVQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b36cf-8d94-4682-b5dc-610f7dc018f2_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!eCVQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b36cf-8d94-4682-b5dc-610f7dc018f2_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!eCVQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b36cf-8d94-4682-b5dc-610f7dc018f2_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!eCVQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b36cf-8d94-4682-b5dc-610f7dc018f2_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Harness Sdk: Agent Infrastructure, Minus the Theater</h1><h5><a href="https://github.com/strands-agents/harness-sdk">github.com/strands-agents/harness-sdk</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_!vIHy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd8105d-f9f0-4099-8201-5b5a4cd6c141_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vIHy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd8105d-f9f0-4099-8201-5b5a4cd6c141_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!vIHy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd8105d-f9f0-4099-8201-5b5a4cd6c141_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!vIHy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd8105d-f9f0-4099-8201-5b5a4cd6c141_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!vIHy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd8105d-f9f0-4099-8201-5b5a4cd6c141_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vIHy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd8105d-f9f0-4099-8201-5b5a4cd6c141_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcd8105d-f9f0-4099-8201-5b5a4cd6c141_1376x768.png&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_!vIHy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd8105d-f9f0-4099-8201-5b5a4cd6c141_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!vIHy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd8105d-f9f0-4099-8201-5b5a4cd6c141_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!vIHy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd8105d-f9f0-4099-8201-5b5a4cd6c141_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!vIHy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd8105d-f9f0-4099-8201-5b5a4cd6c141_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 agent demos still die the same way: they look slick in a chat box, then fall apart the second a real workflow needs budgets, cancellation, memory, tool access, and logs somebody can actually inspect. That gap is where <strong>Harness Sdk</strong> lands. Not with another &#8220;build an agent in five lines&#8221; promise, although it does that too, but with a more serious claim: the messy production layer should be a product surface, not a pile of custom glue. <em>Honestly</em>, that framing feels right.</p><h3>The Drop: From Cool Demo to Operational Mess</h3><p>Plenty of teams can get a model to call a tool once. The frustration starts on day two, when that toy workflow has to survive bad prompts, long-running jobs, model swaps, partial failures, and security reviews. A hand-rolled agent loop sounds flexible until every feature request becomes infrastructure work: add streaming, then add stop conditions, then sessions, then memory, then tracing, then some way to intercept decisions before the model does something dumb.</p><p><strong>Harness Sdk</strong> exists because &#8220;agent&#8221; has become an overloaded word. Half the market sells orchestration, half sells wrappers, and a lot of products quietly depend on fragile internal code nobody wants to maintain. The repo is reacting to that exact pain. Teams want the control of an in-process system, not a hosted black box, but they also do not want to rebuild the same runtime concerns every time they test a new model or cloud vendor.</p><p>That tension is <em>very</em> current. Everyone wants agent autonomy until the first runaway token bill or mystery action in production.</p><h3>The Stack: Python and TypeScript, No Hosted Crutch</h3><p>Under the hood, <strong>Harness Sdk</strong> is a dual-language SDK built in <strong>Python</strong> and <strong>TypeScript</strong>, with packaged harnesses, a CLI, and docs in the same monorepo. Core dependencies orbit model providers, <strong>MCP</strong> support for tool interoperability, streaming, tracing, guardrails, and typed structured output, all running inside your own process.</p><h3>The Sauce: The Harness Is the Product</h3><p>One architectural choice gives <strong>Harness Sdk</strong> its edge: it treats the <strong>harness</strong> itself as the primary abstraction, not the model, not the prompt, and not a visual workflow graph. That sounds subtle, but it changes the whole stack.</p><p>A harness here is a fully assembled runtime around the agent loop. It bundles lifecycle controls, tool wiring, memory, sessions, observability, and intervention hooks into one object you can run locally and own end-to-end. The interesting part is that this keeps the <em>control plane</em> inside your application. There is no mandatory hosted coordinator sitting between your product and the model. For companies nervous about compliance, latency, or vendor lock-in, that matters a lot more than another fancy prompt API.</p><p><strong>Lifecycle controls</strong> are a key piece. Instead of hoping the model behaves, the runtime tracks turn limits, token budgets, cancellation, and stop reasons as first-class mechanics. <strong>Interventions</strong> then let developers intercept decisions mid-flight, e.g. validate a tool call, redirect execution, or stop a risky action before it lands. That is much closer to how mature software systems are designed, with policy and observability embedded in execution rather than bolted on later.</p><p>Then there&#8217;s <strong>model portability</strong>, which is more than a checkbox. The same harness can sit above different providers and clouds while preserving the surrounding behavior. That separation is <em>clever</em> because the sticky value shifts away from model choice and into runtime policy, memory, and workflow design. In other words, the thing you customize is the operating logic, not the vendor.</p><h3>The Move: Build the Boring, Expensive Layer Once</h3><p>Founders and product teams could use <strong>Harness Sdk</strong> in a very specific way: stop treating each agent feature as a bespoke experiment and start standardizing the runtime underneath all of them. A support copilot, internal research bot, or ops assistant may look different at the UI layer, but each needs the same bones, memory, limits, tool access, tracing, and provider flexibility.</p><p>That creates a strategic advantage. One harness can become the internal template for every AI workflow shipped across a company. Start with the packaged defaults for a quick prototype, then drop deeper into the SDK when a product needs custom tools, multi-agent patterns, or stricter policy hooks. Because the runtime lives in your stack, model switching becomes a procurement decision, not a rewrite.</p><p>Teams building customer-facing AI should pay attention here. The ROI is not &#8220;build an agent fast.&#8221; The ROI is reducing the hidden tax of agent maintenance over six months, especially when legal, security, and finance all start asking questions. <em>That</em> is when infrastructure taste separates real products from demo debt.</p><h3>The Aura: Software That Can Be Trusted Mid-Action</h3><p>Product expectations change when AI stops being a one-shot answer engine and starts taking actions in systems people care about. Nobody wants an assistant that is merely articulate. People want one that can be interrupted, audited, constrained, and resumed without losing the plot.</p><p><strong>Harness Sdk</strong> points toward a more adult relationship with AI software. Less mystique, more controllability. Less &#8220;just trust the model,&#8221; more visible operating rules. The human shift is simple: confidence grows when autonomy has boundaries. <em>That</em> is what turns AI from novelty into something a company will actually put near revenue, data, or customers.</p><h3>The Play: Owning the Runtime Before the App Layer</h3><p>This looks less like a 0-to-1 consumer category and more like a sharp wedge into a huge existing TAM: every company trying to operationalize agents without surrendering control to a hosted platform. The PMF signal is real enough to take seriously, 7,759 stars quickly, multi-language support, active docs, packaged SDKs, and an opinionated runtime thesis that developers seem to want. The moat is not raw code, because frameworks get copied fast. The moat is execution speed, ecosystem breadth, and becoming the default behavior layer teams standardize on before switching costs form around memory patterns, tooling contracts, and observability workflows.</p><p>Winners:</p><ul><li><p><strong>PydanticAI</strong>: Faster adoption compounds if the market gets trained to expect typed, policy-aware agent runtimes instead of prompt wrappers.</p></li><li><p><strong>Perplexity</strong>: Better internal agent infrastructure lowers iteration cost on action-heavy research and answer products, which can improve LTV without spiking CAC.</p></li><li><p><strong>MongoDB</strong>: More production agents create demand for persistent session, memory, and event data stores that fit semi-structured AI workloads.</p></li></ul><p>Losers:</p><ul><li><p><strong>CrewAI</strong>: Pressure rises on orchestration-first products if buyers start favoring tighter runtime controls and in-process ownership over agent theater.</p></li><li><p><strong>LangChain</strong>: Narrative advantage erodes when the market prizes operational discipline over framework sprawl, and adaptation is hard because complexity is already the brand.</p></li><li><p><strong>Dataiku</strong>: Enterprise AI suites look heavier when smaller teams can assemble governed agent systems directly inside existing apps and clouds.</p></li></ul><h3>tl;dr</h3><p><strong>Harness Sdk</strong> turns agent runtime concerns into a proper product surface: memory, sessions, streaming, guardrails, tracing, and model portability in one in-process harness. The clever bit is centering control around the harness, not the model. Teams shipping customer-facing AI, especially across multiple vendors, should look closely.</p><p><em>Stars: 7,759 | Language: Python</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-september-23rd-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Push: September 22nd, 2026]]></title><description><![CDATA[Agent control planes, tool registries, and smarter posting workflows with memory, approvals, and a real sense of voice]]></description><link>https://ugit.me/p/the-push-september-22nd-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-september-22nd-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Tue, 22 Sep 2026 18:49:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8P7d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe051c9-26b2-4180-b802-a6561150de64_1200x630.png" 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_!8P7d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe051c9-26b2-4180-b802-a6561150de64_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8P7d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe051c9-26b2-4180-b802-a6561150de64_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!8P7d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe051c9-26b2-4180-b802-a6561150de64_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!8P7d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe051c9-26b2-4180-b802-a6561150de64_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!8P7d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe051c9-26b2-4180-b802-a6561150de64_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8P7d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe051c9-26b2-4180-b802-a6561150de64_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbe051c9-26b2-4180-b802-a6561150de64_1200x630.png&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_!8P7d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe051c9-26b2-4180-b802-a6561150de64_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!8P7d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe051c9-26b2-4180-b802-a6561150de64_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!8P7d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe051c9-26b2-4180-b802-a6561150de64_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!8P7d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe051c9-26b2-4180-b802-a6561150de64_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Ax: Kubernetes for Agent Chaos</h1><h5><a href="https://github.com/google/ax">github.com/google/ax</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_!fJl1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740037b4-8d46-41d0-a8a3-301c1098914d_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fJl1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740037b4-8d46-41d0-a8a3-301c1098914d_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!fJl1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740037b4-8d46-41d0-a8a3-301c1098914d_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!fJl1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740037b4-8d46-41d0-a8a3-301c1098914d_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!fJl1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740037b4-8d46-41d0-a8a3-301c1098914d_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fJl1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740037b4-8d46-41d0-a8a3-301c1098914d_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/740037b4-8d46-41d0-a8a3-301c1098914d_1376x768.png&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_!fJl1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740037b4-8d46-41d0-a8a3-301c1098914d_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!fJl1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740037b4-8d46-41d0-a8a3-301c1098914d_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!fJl1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740037b4-8d46-41d0-a8a3-301c1098914d_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!fJl1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740037b4-8d46-41d0-a8a3-301c1098914d_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 agent that edits code, calls APIs, and keeps state alive for hours sounds impressive right up until the bill spikes, the sandbox leaks, or nobody can tell what the thing is doing. That is the actual mess around agent workloads right now. Teams have demos, not operating models. <strong>Ax</strong> lands in that gap with a blunt premise: agents need the same kind of control plane that containers got, except tuned for long-running, stateful, failure-prone AI work. Honestly, that framing feels <em>more important</em> than any single model integration.</p><h3>The Drop: Agents Broke the Old Playbook</h3><p>Plenty of infrastructure already exists for stateless services and batch jobs. Neither shape fits autonomous agents very well. A service responds and forgets. A batch job runs, finishes, and exits. Agents do something <em>annoying in between</em>. They accumulate context, call outside tools, touch repos, keep spending money while they loop, and sometimes need to be paused mid-thought without losing progress.</p><p>Ax is driven by that mismatch. The repo reads like a response to a very specific operational headache: teams are trying to run agent workloads on systems built for web apps, then duct-taping in memory, network policy, checkpointing, and observability after the fact. That creates weird failure modes. One agent can quietly hammer model APIs. Another can wander across the network because outbound access is too broad. A third starts cold every time, recloning repos and reattaching tools because there is no durable notion of a prepared environment.</p><p>Google&#8217;s bet here seems simple: stop treating agents like a prompt wrapped in a worker pod. Treat them like a <em>new workload class</em> with its own primitives, life cycle, and controls.</p><h3>The Stack: Go, Redis, and Cluster Logic</h3><p>Under the hood, Ax is mostly <strong>Go</strong>, built as a control plane plus CLI on top of Kubernetes-adjacent patterns. It uses Redis for state and event streaming, gRPC for control communication, and <strong>Agent Substrate</strong> for sandboxed execution. The result feels intentionally kubectl-shaped, but aimed at agent runtime concerns instead of generic containers.</p><h3>The Sauce: Four Primitives, One Control Plane</h3><p>Where Ax gets interesting is its decision to make agents declarative through four first-class objects: <strong>Task</strong>, the isolated running workload, <strong>Workspace</strong>, the prewired environment with repos, tools, and skill packages, <strong>Gateway</strong>, the explicit outbound network policy, and <strong>Model</strong>, the platform-level model configuration with credentials and provider settings.</p><p>That sounds tidy on paper, but the architecture payoff is bigger than the naming. Ax splits the agent problem into environment, execution, connectivity, and model access, then lets operators compose those pieces as manifests. This matters because agent failures rarely come from one place. They come from bad coupling. If the same object controls code checkout, internet access, sandboxing, and model credentials, every experiment becomes a risky blob. Ax turns those concerns into separate knobs.</p><p>Another smart choice: <strong>suspend</strong> and resume are native behaviors, not awkward add-ons. That means Ax treats agent state as something worth preserving operationally, not just logically. Idle work can pause, spend can drop, and a task can continue from the same checkpoint later. Add the debug shell access and live watch stream, and Ax starts to look less like an agent framework and more like an SRE toolkit for AI workers.</p><p>Honestly, the compelling part is not &#8220;run billions of tasks.&#8221; Lots of infra projects promise absurd scale. The real hook is that Ax gives agents a resource model, a policy model, and a life cycle model in one system. That is <em>how</em> agent workloads stop being expensive science projects.</p><h3>The Move: Turn Experiments Into Governed Work</h3><p>A product team running internal coding agents, support automations, or research bots could use Ax to stop rebuilding the same safety rails every sprint. One workspace can preload the right repo branches, tool servers, and environment assumptions. One gateway can lock outbound access to approved domains only. One model object can standardize which provider and credentials a whole class of tasks should use. Suddenly, &#8220;try this agent in staging&#8221; stops meaning &#8220;hope nobody hardcoded secrets and gave it full internet.&#8221;</p><p>Founders should read this as a strategy layer, not a dev tool. The advantage is faster iteration <em>with controls intact</em>. Teams can spin up parallel agent tasks, inspect behavior live, pause wasteful runs, and preserve reproducible environments across experiments. That lowers the cost of learning, which is usually the hidden killer in agent products.</p><p>Enterprises get something else: a path to policy-compliant agent deployment that does not start with buying a giant black-box platform. Ax could become the internal substrate for domain-specific agents in legal ops, customer support, security triage, or QA, especially where isolation and auditability matter more than flashy demos.</p><h3>The Aura: Software That Needs Supervision</h3><p>Managers already expect humans to need context, boundaries, and oversight. Agent software is forcing that expectation onto machines. That is the deeper psychological shift here. People are getting less interested in whether an AI can act autonomously, and more interested in whether autonomy can be <em>governed without friction</em>.</p><p>Ax points toward a world where digital workers are not trusted by default and are still useful anyway. That changes behavior. Teams can delegate more when inspection, pause, and policy are built in. Competence stops being enough. The new standard is controllable competence.</p><h3>The Play: Infra for the Agent Middle Layer</h3><p>This looks less like a pure 0-to-1 category creation and more like a sharp wedge into the emerging agent infrastructure stack, somewhere between orchestration, policy, and runtime ops. TAM is large because every company trying to productionize agents eventually hits the same questions around isolation, cost control, state, and governance. The PMF signal is early but real, a fast-moving open source repo with thousands of stars, clear operator language, and architecture that maps to urgent enterprise pain rather than speculative demos. The moat is probably execution speed plus ecosystem fit, not data. If Ax becomes the default control plane pattern for agent workloads, switching costs grow through manifests, workflows, and internal platform standardization.</p><p>Winners:</p><ul><li><p><strong>LangGraph</strong>: Better orchestration credibility compounds if teams pair workflow logic with a hardened runtime layer instead of expecting one framework to do everything.</p></li><li><p><strong>Runway</strong>: More governable agent infrastructure makes AI-assisted media pipelines easier to operationalize inside larger organizations, which expands enterprise LTV.</p></li><li><p><strong>Red Hat</strong>: Stronger demand for policy-heavy, Kubernetes-adjacent agent ops could pull more enterprises toward trusted open infrastructure vendors with platform sales muscle.</p></li></ul><p>Losers:</p><ul><li><p><strong>Adept</strong>: Narrow agent product surfaces erode when buyers start wanting controllable runtime infrastructure rather than another polished autonomous demo.</p></li><li><p><strong>Retool</strong>: Faster internal agent deployment with reusable manifests chips away at some workflow-builder use cases, especially where engineering teams prefer infra they can own.</p></li><li><p><strong>VMware</strong>: General-purpose enterprise control planes look less differentiated if AI-native workloads demand new primitives around suspension, sandboxing, and egress policy.</p></li></ul><h3>tl;dr</h3><p><strong>Ax</strong> turns agent operations into a declarative control plane, with separate objects for execution, environment, network access, and model configuration. That separation is the clever bit, because it makes agent work inspectable, pausable, and governable at scale. Worth watching for platform teams, AI product builders, and anyone betting agents will become long-running business software.</p><p><em>Stars: 7,323 | Language: Go</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-september-22nd-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Push: September 21st, 2026]]></title><description><![CDATA[Video highlight reels, giant local model serving, and multilingual AI that answers with confidence]]></description><link>https://ugit.me/p/the-push-september-21st-2026</link><guid isPermaLink="false">https://ugit.me/p/the-push-september-21st-2026</guid><dc:creator><![CDATA[Anshul Desai]]></dc:creator><pubDate>Mon, 21 Sep 2026 20:03:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eWbw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f0fa193-d6ba-402d-9d91-5419edabadd8_1200x630.png" 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_!eWbw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f0fa193-d6ba-402d-9d91-5419edabadd8_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eWbw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f0fa193-d6ba-402d-9d91-5419edabadd8_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!eWbw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f0fa193-d6ba-402d-9d91-5419edabadd8_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!eWbw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f0fa193-d6ba-402d-9d91-5419edabadd8_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!eWbw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f0fa193-d6ba-402d-9d91-5419edabadd8_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eWbw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f0fa193-d6ba-402d-9d91-5419edabadd8_1200x630.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f0fa193-d6ba-402d-9d91-5419edabadd8_1200x630.png&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_!eWbw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f0fa193-d6ba-402d-9d91-5419edabadd8_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!eWbw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f0fa193-d6ba-402d-9d91-5419edabadd8_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!eWbw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f0fa193-d6ba-402d-9d91-5419edabadd8_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!eWbw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f0fa193-d6ba-402d-9d91-5419edabadd8_1200x630.png 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>AutoClip: Shorts Factories Go Local</h1><h5><a href="https://github.com/zhouxiaoka/autoclip">github.com/zhouxiaoka/autoclip</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_!frgU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd3a77a-b8c2-4192-a7a5-0b3ad0155f25_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!frgU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd3a77a-b8c2-4192-a7a5-0b3ad0155f25_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!frgU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd3a77a-b8c2-4192-a7a5-0b3ad0155f25_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!frgU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd3a77a-b8c2-4192-a7a5-0b3ad0155f25_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!frgU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd3a77a-b8c2-4192-a7a5-0b3ad0155f25_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!frgU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd3a77a-b8c2-4192-a7a5-0b3ad0155f25_1376x768.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dd3a77a-b8c2-4192-a7a5-0b3ad0155f25_1376x768.png&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_!frgU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd3a77a-b8c2-4192-a7a5-0b3ad0155f25_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!frgU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd3a77a-b8c2-4192-a7a5-0b3ad0155f25_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!frgU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd3a77a-b8c2-4192-a7a5-0b3ad0155f25_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!frgU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd3a77a-b8c2-4192-a7a5-0b3ad0155f25_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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 two-hour podcast lands in a drive folder, and the follow-up task is always the same: find the five moments worth posting, cut them cleanly, add subtitles, format them for vertical feeds, then write titles that do not sound dead on arrival. That workflow still eats <em>hours</em>, even with &#8220;AI editing&#8221; tools everywhere. <strong>AutoClip</strong> goes after that exact bottleneck, and the pitch is refreshingly concrete: feed it a long video, let it score the interesting bits, then export social-ready clips without shipping the whole creative process into somebody else&#8217;s SaaS.</p><h3>The Drop: Editing Fatigue Has a Pattern</h3><p>Creators, agencies, and anyone running content-heavy distribution have quietly accepted a bad deal. Long-form video creates reach, but short-form video creates growth, and turning one into the other is still weirdly manual. Transcripts exist in one place, rough notes in another, timestamps in a doc, editing in a separate app, exports in yet another flow. Even when AI gets involved, plenty of tools stop at &#8220;here are some suggested moments,&#8221; which is nice, but not enough if somebody still has to wrangle aspect ratios, burned subtitles, title cards, and batch exports.</p><p>AutoClip exists because highlight extraction is not a single feature, it is a pipeline problem. The project targets interviews, podcasts, courses, and livestream replays, formats where the signal lives in spoken content and timing. That matters. Plenty of editing software treats every frame equally, but speech-heavy media has structure: topics, transitions, punchlines, explanations, crescendos.</p><p>What makes the gap frustrating is that the source material is already rich with clues. A transcript can reveal topic shifts, emotional peaks, and self-contained segments. Yet the market still makes people babysit the whole process. <em>Honestly</em>, that is the real tax: not editing itself, but coordinating a bunch of half-finished tools.</p><h3>The Stack: Desktop Wrapper, Video Engine, Model Router</h3><p>Under the hood, AutoClip combines <strong>Python</strong> for the back end and processing pipeline, <strong>FastAPI</strong> for the web layer, <strong>React</strong> for the interface, and <strong>Tauri</strong> for the desktop app shell. FFmpeg handles rendering, Whisper-style transcription support covers speech-to-text, and a multi-provider model layer lets users switch between cloud APIs and local runtimes like LM Studio.</p><h3>The Sauce: Transcript-First, Not Timeline-First</h3><p>Plenty of video tools start from pixels and then sprinkle language on top. AutoClip does the opposite. Its core bet is a <strong>transcript-first pipeline</strong>, where subtitles become the semantic map for the whole job: outline extraction, topic timeline generation, highlight scoring, title generation, clip boundaries, then export. That sounds obvious, but it changes the economics and the product feel.</p><p>Because the system reasons over text first, AutoClip can use large language models for judgment while keeping the expensive media handling local. Video files stay on your machine for clipping and export, while the model mainly sees subtitle text when cloud inference is enabled. That separation is <em>smart</em>. It reduces privacy anxiety, limits bandwidth drag, and makes provider choice a setting instead of a platform lock-in.</p><p>Another sharp design choice is the three-surface distribution. The same workflow shows up as desktop app, Docker web app, and CLI/MCP endpoint. <strong>MCP support</strong> means another AI client can call the clipping workflow like a tool, which turns AutoClip from a standalone editor into infrastructure for broader content automation. Think less &#8220;one more app,&#8221; more &#8220;reusable video post-production primitive.&#8221;</p><p>There is also a quiet but important abstraction layer around model providers. <strong>Multi-provider routing</strong> lets teams test different judgment engines, from OpenAI-compatible endpoints to Gemini-style APIs to local models, without rebuilding the workflow each time. The interesting part is not raw model flexibility. It is that AutoClip treats model intelligence as swappable, while keeping the surrounding editorial pipeline stable. That is how a repo stops being a demo and starts looking like a product surface.</p><h3>The Move: Turn Content Archives Into Distribution Engines</h3><p>A backlog of webinars, customer interviews, founder podcasts, lectures, or recorded demos is usually treated like dead inventory. AutoClip makes that archive <em>programmable</em>. Instead of manually deciding which sessions deserve editing, a team can run batches, compare scored moments, export clips in platform-specific presets, and build a repeatable short-form pipeline from assets already sitting around.</p><p>That creates a strategic edge for anyone competing on attention with limited headcount. A seed-stage startup can turn founder calls into a steady stream of clips. A course business can slice lesson highlights into acquisition content. A media team can test titles and segment styles without reopening full projects in a heavyweight editor. Because the app supports local and cloud model choices, teams can also decide where to spend money: better judgment, faster processing, or tighter privacy.</p><p>There is a second-order use case that seems even more interesting. Through CLI and MCP, AutoClip can sit inside larger automations, e.g. a system that records a livestream, transcribes it, extracts highlights, exports Shorts-ready assets, then queues them for publishing. That turns &#8220;repurposing content&#8221; from a freelancer task into an operational loop. <em>That</em> compounds.</p><h3>The Aura: Editing Becomes Selection</h3><p>Posting more video used to mean committing to more editing labor. AutoClip nudges behavior in a different direction: record long, then decide later what the internet deserves to see. That lowers the emotional cost of creating because the first pass no longer needs to be polished for every channel.</p><p>People start treating footage like a renewable asset, not a one-shot performance. That shift matters. When selection, packaging, and formatting get cheaper, the creative bottleneck moves upstream to taste, story sense, and knowing what an audience actually reacts to. Software cannot replace that judgment, but it can stop wasting it on repetitive slicing work.</p><h3>The Play: Open Source Finds a Wedge in Video Ops</h3><p>AutoClip looks less like a 0-to-1 market creation and more like a sharp wedge into the massive creator tooling and SMB media ops TAM. The repo is attacking a proven pain point, long-to-short repurposing, but with open source distribution, local-first privacy posture, and agent-friendly interfaces that paid incumbents often ignore. At 8,160 stars shortly after launch, plus multilingual docs, desktop packaging, and active deployment modes, there are early PMF signals here: users are not starring a concept, they are installing a workflow.</p><p>The moat is not proprietary model tech. It is execution speed, workflow coverage, and eventual switching costs if AutoClip becomes the default clipping layer inside larger content systems. CAC can stay low through GitHub and creator word of mouth, while LTV rises if teams bake this into recurring publishing cycles.</p><p>Winners:</p><ul><li><p><strong>OpusClip</strong>: Lower distribution costs improve because open source pressure expands the market for auto-repurposing, and category education compounds even if margins tighten.</p></li><li><p><strong>Descript</strong>: More inbound from teams that outgrow simple clipping and still need a fuller collaborative editing stack, with AutoClip acting like the gateway drug.</p></li><li><p><strong>Blackmagic Design</strong>: More video volume gets produced and repurposed when clipping becomes cheaper, which boosts demand for upstream capture and pro editing hardware.</p></li></ul><p>Losers:</p><ul><li><p><strong>Tella</strong>: Lightweight recording tools lose some differentiation when post-production automation becomes easy to bolt on elsewhere, and adaptation is hard without deeper workflow breadth.</p></li><li><p><strong>VEED</strong>: SaaS editing bundles face pricing pressure because local-first alternatives now cover a bigger chunk of the &#8220;good enough&#8221; social video pipeline.</p></li><li><p><strong>Avid</strong>: Enterprise editing incumbents look even more overbuilt for teams that mainly need repeatable highlight extraction, vertical exports, and faster content throughput.</p></li></ul><h3>tl;dr</h3><p><strong>AutoClip</strong> turns long videos into scored highlights, clipped segments, and platform-ready exports with a transcript-first workflow. The clever bit is the split between local video processing and swappable AI judgment, plus desktop, web, and MCP access. Creators, media teams, and startups sitting on video archives should pay attention.</p><p><em>Stars: 8,160 | Language: Python</em></p>
      <p>
          <a href="https://ugit.me/p/the-push-september-21st-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>