<?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[Top Python Libraries]]></title><description><![CDATA[Each article delves deep into popular Python libraries, offering tutorials, use cases, and expert insights to help you effectively utilize these tools in your projects.]]></description><link>https://pythonlibraries.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!HDhi!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe28712a-3715-4da7-b868-504933d92059_500x500.png</url><title>Top Python Libraries</title><link>https://pythonlibraries.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 04 Jul 2026 07:13:30 GMT</lastBuildDate><atom:link href="https://pythonlibraries.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Meng Li]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[pythonlibraries@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[pythonlibraries@substack.com]]></itunes:email><itunes:name><![CDATA[Meng Li]]></itunes:name></itunes:owner><itunes:author><![CDATA[Meng Li]]></itunes:author><googleplay:owner><![CDATA[pythonlibraries@substack.com]]></googleplay:owner><googleplay:email><![CDATA[pythonlibraries@substack.com]]></googleplay:email><googleplay:author><![CDATA[Meng Li]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Claude Code Founder: How Claude Tag Wins Internally]]></title><description><![CDATA[Claude Tag transforms team workflows with proactive AI that runs autonomously for days, handles full tasks, and drives real multi-person collaboration inside Slack.]]></description><link>https://pythonlibraries.substack.com/p/claude-code-founder-how-claude-tag</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/claude-code-founder-how-claude-tag</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Fri, 03 Jul 2026 09:19:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Fe5e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6a48ec-e3a2-42be-95e2-2a30046bed6e_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fe5e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6a48ec-e3a2-42be-95e2-2a30046bed6e_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fe5e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6a48ec-e3a2-42be-95e2-2a30046bed6e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fe5e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6a48ec-e3a2-42be-95e2-2a30046bed6e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fe5e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6a48ec-e3a2-42be-95e2-2a30046bed6e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fe5e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6a48ec-e3a2-42be-95e2-2a30046bed6e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fe5e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6a48ec-e3a2-42be-95e2-2a30046bed6e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee6a48ec-e3a2-42be-95e2-2a30046bed6e_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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_!Fe5e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6a48ec-e3a2-42be-95e2-2a30046bed6e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fe5e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6a48ec-e3a2-42be-95e2-2a30046bed6e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fe5e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6a48ec-e3a2-42be-95e2-2a30046bed6e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fe5e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6a48ec-e3a2-42be-95e2-2a30046bed6e_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Claude Fable 5 is now integrated with Claude Tag.</strong> </p><p>CC&#8217;s founder, Boris Cherny, and CC Product Manager Cat Wu recently sat down for an in-depth conversation, sharing the evolution from Claude Code to Claude Tag and how this technology has spread from the engineering team to the entire company.</p><p>For Anthropic employees, it&#8217;s already hard to imagine what a channel without Claude would even look like.</p><p>Andrej Karpathy has called Claude Tag a paradigm shift in LLM interaction. You can read my previous article on this:</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:203388696,&quot;url&quot;:&quot;https://aidisruption.ai/p/anthropic-releases-claude-tag&quot;,&quot;publication_id&quot;:2557538,&quot;publication_name&quot;:&quot;AI Disruption&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!1xmv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40adc650-231f-403a-89a6-1e7a0761fe03_500x500.png&quot;,&quot;title&quot;:&quot;Anthropic Releases Claude Tag&quot;,&quot;truncated_body_text&quot;:&quot;&#8220;AI Disruption&#8221; Publication 10100 Subscriptions 20% Discount Offer Link.&quot;,&quot;date&quot;:&quot;2026-06-24T12:19:53.517Z&quot;,&quot;like_count&quot;:11,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:138649186,&quot;name&quot;:&quot;Meng Li&quot;,&quot;handle&quot;:&quot;mengyoupanshan&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1d4c5c3-26ad-4429-ae51-ab1b8e6fa480_2316x2316.jpeg&quot;,&quot;bio&quot;:&quot;AI Engineer, Apache Linkis Committer, and Trader sharing daily industry analysis and technical insights.&quot;,&quot;profile_set_up_at&quot;:&quot;2024-04-24T06:13:59.917Z&quot;,&quot;reader_installed_at&quot;:&quot;2025-04-12T15:14:31.841Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:2589992,&quot;user_id&quot;:138649186,&quot;publication_id&quot;:2557538,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:2557538,&quot;name&quot;:&quot;AI Disruption&quot;,&quot;subdomain&quot;:&quot;aidisruption&quot;,&quot;custom_domain&quot;:&quot;aidisruption.ai&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A Beijing-based AI engineer with a decade of experience shares at least 1 daily article on AI industry trends and technical insights.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40adc650-231f-403a-89a6-1e7a0761fe03_500x500.png&quot;,&quot;author_id&quot;:138649186,&quot;primary_user_id&quot;:138649186,&quot;theme_var_background_pop&quot;:&quot;#9D6FFF&quot;,&quot;created_at&quot;:&quot;2024-04-24T06:15:29.552Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Meng Li&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:2713255,&quot;user_id&quot;:138649186,&quot;publication_id&quot;:2675227,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:2675227,&quot;name&quot;:&quot;Top Python Libraries&quot;,&quot;subdomain&quot;:&quot;pythonlibraries&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Each article delves deep into popular Python libraries, offering tutorials, use cases, and expert insights to help you effectively utilize these tools in your projects.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe28712a-3715-4da7-b868-504933d92059_500x500.png&quot;,&quot;author_id&quot;:138649186,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF0000&quot;,&quot;created_at&quot;:&quot;2024-06-03T11:34:04.559Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Meng Li&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:3135636,&quot;user_id&quot;:138649186,&quot;publication_id&quot;:3081056,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:3081056,&quot;name&quot;:&quot;AI Quill&quot;,&quot;subdomain&quot;:&quot;aiquill&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Sharing AI Writing Tips and Publishing Novels&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d51816b-20db-4b08-9d79-01877355ffd6_500x500.png&quot;,&quot;author_id&quot;:138649186,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2024-09-26T05:58:30.293Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Meng Li&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:4833968,&quot;user_id&quot;:138649186,&quot;publication_id&quot;:4738673,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:4738673,&quot;name&quot;:&quot;Frontier Stocks&quot;,&quot;subdomain&quot;:&quot;frontierstocks&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Share at least one analysis of technology business and tech stocks every day&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8c7b5ca-6fb2-4b1e-9d93-11af410f8eef_500x500.png&quot;,&quot;author_id&quot;:138649186,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-04-16T16:10:57.049Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Meng Li&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:4852388,&quot;user_id&quot;:138649186,&quot;publication_id&quot;:4756654,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:4756654,&quot;name&quot;:&quot;RoboPub &quot;,&quot;subdomain&quot;:&quot;robopub&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;At least share one robotics industry analysis or technical hands-on article every day.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c1db7f0-f94f-4aaa-9df6-96f64726f750_1280x1280.png&quot;,&quot;author_id&quot;:138649186,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-04-18T14:05:53.633Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Meng Li&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:4852439,&quot;user_id&quot;:138649186,&quot;publication_id&quot;:4756704,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:4756704,&quot;name&quot;:&quot;ChipPub&quot;,&quot;subdomain&quot;:&quot;chippub&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Share at least one chip/semiconductor industry analysis or technical practice every day.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1fefc9ee-3cd2-4c13-b31f-870d8c8c7503_1280x1280.png&quot;,&quot;author_id&quot;:138649186,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-04-18T14:12:18.850Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Meng Li&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100,&quot;status&quot;:{&quot;bestsellerTier&quot;:100,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:100},&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://aidisruption.ai/p/anthropic-releases-claude-tag?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!1xmv!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40adc650-231f-403a-89a6-1e7a0761fe03_500x500.png"><span class="embedded-post-publication-name">AI Disruption</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Anthropic Releases Claude Tag</div></div><div class="embedded-post-body">&#8220;AI Disruption&#8221; Publication 10100 Subscriptions 20% Discount Offer Link&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">9 days ago &#183; 11 likes &#183; Meng Li</div></a></div><p><strong>Triple Jump: From Autocompleting a Single Line of Code to AI Scheduling Its Own Work</strong></p><p>Three years ago, Anthropic had just begun introducing AI into daily workflows. Two years ago, employees were still using code autocompletion&#8212;AI could only complete the current line being written, while the human still decided what to write. Then Claude Code launched, bringing agents. AI became capable of writing complete functions, entire files, and even full features. Now, with Claude Tag, AI can independently complete entire tasks&#8212;implementing features, running experiments, performing data analysis&#8212;handling the full end-to-end process on its own.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/claude-code-founder-how-claude-tag">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Blender + Seedance: AI Video Powerhouse]]></title><description><![CDATA[Learn how Blender plus Seedance gives you precise control and cinematic rendering for professional AI video generation.]]></description><link>https://pythonlibraries.substack.com/p/blender-seedance-ai-video-powerhouse</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/blender-seedance-ai-video-powerhouse</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Thu, 02 Jul 2026 08:57:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!e5B8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F857153a4-11ca-414c-a537-205c012e532c_754x375.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A couple of days ago, while scrolling through X (Twitter), I was deeply stunned by a video.</p><p>A creator named <code>@reidhannaford</code> used Blender to build a simple gray-box scene &#8212; a few cubes representing buildings and a cylinder representing the character &#8212; then created a 5-second camera movement: the shot slowly pushes in from a distance, orbits around the character, and finally settles on a close-up.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;e8ab64f5-a057-497c-b8c1-5237dde0411d&quot;,&quot;duration&quot;:null}"></div><p>The entire scene looked extremely rudimentary, like early-game footage.</p><p>But when he fed this Blender-rendered reference video into Seedance 2.0, something magical happened.</p><p>Seedance perfectly replicated the camera trajectory, with the character&#8217;s movement through space matching frame by frame. Even more astonishingly, the originally crude gray-box scene was transformed into a richly detailed, realistic world &#8212; the cubes became towering skyscrapers, the cylinder became a real person, and the lighting, textures, and atmosphere all reached cinematic quality.</p><p>This video reminded me of how, just six months ago, I was still struggling with the &#8220;out-of-control&#8221; feeling in AI video generation. Back then, I kept wondering: Can AI video generation ever achieve the precise control of traditional filmmaking? Or are we doomed to only hunt for occasional happy accidents within AI&#8217;s randomness?</p><p>After watching this video, I finally realized: <strong>Yes, it can.</strong></p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/blender-seedance-ai-video-powerhouse">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Open-Source Tool for Automated Video Editing]]></title><description><![CDATA[Open-source AI video editing tool that turns raw footage into polished videos with auto cuts, color grading, subtitles, and animations&#8212;no timeline skills needed.]]></description><link>https://pythonlibraries.substack.com/p/open-source-tool-for-automated-video</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/open-source-tool-for-automated-video</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Wed, 01 Jul 2026 08:25:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!i69h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i69h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i69h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i69h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i69h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i69h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i69h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:223472,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pythonlibraries.substack.com/i/204406096?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i69h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i69h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i69h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i69h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8f23d0-c45d-4bd9-9200-01b7f92a46bc_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A couple of days ago, I came across an open-source project for automatic video editing. You just say to the AI: &#8220;Turn all this into a publishable video,&#8221; and it automatically removes filler words, adjusts colors, adds subtitles, and even creates animations.</p><p>It&#8217;s an open-source project called <strong>video-use</strong>. It hit the GitHub daily trending TOP 5 yesterday and has already earned 12,000 stars.</p><p>Anyone who creates content knows that editing is the most tedious part. The learning curve is steep, and it&#8217;s hard for ordinary people to get started. Even relatively simple tools like CapCut still require you to drag timelines and tweak parameters &#8212; you&#8217;re essentially &#8220;operating software&#8221; rather than &#8220;expressing creativity.&#8221;</p><p>That was until I discovered <strong>video-use</strong>.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/open-source-tool-for-automated-video">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[130k-Star GitHub Scraper — No API Key Needed]]></title><description><![CDATA[Free Firecrawl API no key needed. Scrape any webpage to clean Markdown or JSON with 1000 monthly credits.]]></description><link>https://pythonlibraries.substack.com/p/130k-star-github-scraper-no-api-key</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/130k-star-github-scraper-no-api-key</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Tue, 30 Jun 2026 08:15:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dkuX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda16d1e6-9d5b-4363-a2cf-ed4c0a73266c_800x420.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_!dkuX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda16d1e6-9d5b-4363-a2cf-ed4c0a73266c_800x420.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dkuX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda16d1e6-9d5b-4363-a2cf-ed4c0a73266c_800x420.png 424w, https://substackcdn.com/image/fetch/$s_!dkuX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda16d1e6-9d5b-4363-a2cf-ed4c0a73266c_800x420.png 848w, https://substackcdn.com/image/fetch/$s_!dkuX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda16d1e6-9d5b-4363-a2cf-ed4c0a73266c_800x420.png 1272w, https://substackcdn.com/image/fetch/$s_!dkuX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda16d1e6-9d5b-4363-a2cf-ed4c0a73266c_800x420.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dkuX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda16d1e6-9d5b-4363-a2cf-ed4c0a73266c_800x420.png" width="800" height="420" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da16d1e6-9d5b-4363-a2cf-ed4c0a73266c_800x420.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:420,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Is Firecrawl Worth $16/Month in 2026? My Take&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="Is Firecrawl Worth $16/Month in 2026? My Take" title="Is Firecrawl Worth $16/Month in 2026? My Take" srcset="https://substackcdn.com/image/fetch/$s_!dkuX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda16d1e6-9d5b-4363-a2cf-ed4c0a73266c_800x420.png 424w, https://substackcdn.com/image/fetch/$s_!dkuX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda16d1e6-9d5b-4363-a2cf-ed4c0a73266c_800x420.png 848w, https://substackcdn.com/image/fetch/$s_!dkuX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda16d1e6-9d5b-4363-a2cf-ed4c0a73266c_800x420.png 1272w, https://substackcdn.com/image/fetch/$s_!dkuX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda16d1e6-9d5b-4363-a2cf-ed4c0a73266c_800x420.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"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Just saw this&#8212;Firecrawl&#8217;s official account posted it.</strong></p><p>Starting today, <strong>you can use Firecrawl without applying for a Key or setting up any env variables &#8212; just call the API directly.</strong></p><p>They&#8217;re also giving away <strong>1,000 free credits per month</strong>.</p><p>Firecrawl is a web data API built specifically for AI.</p><p>It can <strong>turn any webpage into clean Markdown or structured data that AI can read directly.</strong></p><p>Give it a URL, and it returns:</p><ul><li><p>Super clean body Markdown (removes navigation, ads, footers, and all the noise)</p></li><li><p>Or structured JSON (you define the schema, it extracts accordingly)</p></li><li><p>Screenshots, full HTML, metadata &#8212; whatever you need.</p></li></ul><p>It also supports <strong>full website crawling, local file parsing, arXiv semantic search, asynchronous browser research Agents, GitHub repo info lookup</strong>, and more.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/130k-star-github-scraper-no-api-key">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Give Your AI Agent One-Click Internet Access!]]></title><description><![CDATA[Give your AI Agent one-click internet access with Agent-Reach. Read tweets, search Reddit, watch YouTube, all free with zero API costs.]]></description><link>https://pythonlibraries.substack.com/p/give-your-ai-agent-one-click-internet</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/give-your-ai-agent-one-click-internet</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Mon, 29 Jun 2026 08:32:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kcth!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kcth!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kcth!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kcth!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kcth!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kcth!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kcth!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:306603,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pythonlibraries.substack.com/i/204080819?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kcth!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kcth!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kcth!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kcth!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80bf8ef-98aa-4cef-9384-57e95bd6d302_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Recently, an open-source project has been consistently trending on GitHub, currently sitting at <strong>44.1K stars</strong>.</p><p>It&#8217;s a tool called <strong>Agent-Reach</strong>.</p><p>Today&#8217;s AI Agents are already incredibly powerful. Claude Code can refactor entire projects, OpenClaw can handle daily tasks, and Cursor can complete full-stack development right inside the IDE.</p><p>But there&#8217;s one thing they&#8217;ve never been good at: <strong>fetching information from the internet</strong>.</p><p>Ask your Agent to research a technical solution:</p><ul><li><p>&#8220;Go find similar open-source projects on GitHub&#8221; &#8212; authentication setup gets stuck for ages.  </p></li><li><p>&#8220;Check community feedback on Reddit&#8221; &#8212; 403 error, anonymous APIs are blocked.  </p></li><li><p>&#8220;Search Twitter for user reviews of this product&#8221; &#8212; Twitter API is paywalled, even the cheapest tier costs hundreds of dollars.</p></li></ul><p>Every platform has its own barriers. You end up stepping through pitfalls one by one &#8212; installing tools, tweaking configs. Just getting an Agent to read a tweet can take half a day of troubleshooting.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/give-your-ai-agent-one-click-internet">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[AI-Powered Logo Animation Just Got Pro-Level]]></title><description><![CDATA[Transform static logos into professional CSS animations with pixel2motion, an AI workflow that delivers SVG, CSS, and interactive demos instantly.]]></description><link>https://pythonlibraries.substack.com/p/ai-powered-logo-animation-just-got</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/ai-powered-logo-animation-just-got</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Sun, 28 Jun 2026 08:02:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PR_s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PR_s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PR_s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PR_s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PR_s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PR_s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PR_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:289855,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pythonlibraries.substack.com/i/203934111?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PR_s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PR_s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PR_s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PR_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc42fc7c-9a9f-41e4-a8ce-3f41390722ba_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the field of brand design, logo motion effects are no longer just a nice-to-have addition &#8212; they have become a core component of brand experience.</p><p>The reality, however, is harsh: professional motion designers are scarce and expensive, ordinary designers often lack motion development skills, and developers typically don&#8217;t understand design aesthetics.</p><p>This has led to an awkward situation &#8212; many excellent design drafts can only be presented in static form.</p><p>Just when everyone thought creating logo animations was destined to be a painful chore, an open-source project called <strong>pixel2motion</strong> emerged and completely changed the game.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/ai-powered-logo-animation-just-got">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Orca AI Fleet: Claude Code + Codex in Action]]></title><description><![CDATA[Stop switching terminals. Orca runs Claude Code, Codex, and Gemini in parallel workspaces with one unified interface.]]></description><link>https://pythonlibraries.substack.com/p/orca-ai-fleet-claude-code-codex-in</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/orca-ai-fleet-claude-code-codex-in</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Fri, 26 Jun 2026 08:38:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NZos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eeb91f-8274-4786-b75f-fe0321a973ed_1998x1250.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NZos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eeb91f-8274-4786-b75f-fe0321a973ed_1998x1250.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NZos!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eeb91f-8274-4786-b75f-fe0321a973ed_1998x1250.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NZos!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eeb91f-8274-4786-b75f-fe0321a973ed_1998x1250.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NZos!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eeb91f-8274-4786-b75f-fe0321a973ed_1998x1250.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NZos!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eeb91f-8274-4786-b75f-fe0321a973ed_1998x1250.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NZos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eeb91f-8274-4786-b75f-fe0321a973ed_1998x1250.jpeg" width="1456" height="911" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15eeb91f-8274-4786-b75f-fe0321a973ed_1998x1250.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:911,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Orca desktop app running agents in parallel worktrees, with the Orca mobile companion app in the corner&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="Orca desktop app running agents in parallel worktrees, with the Orca mobile companion app in the corner" title="Orca desktop app running agents in parallel worktrees, with the Orca mobile companion app in the corner" srcset="https://substackcdn.com/image/fetch/$s_!NZos!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eeb91f-8274-4786-b75f-fe0321a973ed_1998x1250.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NZos!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eeb91f-8274-4786-b75f-fe0321a973ed_1998x1250.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NZos!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eeb91f-8274-4786-b75f-fe0321a973ed_1998x1250.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NZos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eeb91f-8274-4786-b75f-fe0321a973ed_1998x1250.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In recent months, I&#8217;ve found myself trapped in what I call &#8220;Terminal Hell.&#8221;</p><p>After Claude Code exploded in popularity, every major AI company rushed to release its own Code CLI tool. As a result, my desktop now looks like this: three terminal windows side by side, running Claude Code, Codex, and Gemini respectively.</p><p>Whenever a new requirement comes in, I turn into an air traffic controller: I send a command to Claude Code, switch to Codex to check progress, jump back to Claude Code to review the output, and finally hop over to Gemini to wrap things up.</p><p>This workflow has a fatal flaw &#8212; the context-switching cost is way too high.</p><p>I often forget what the previous Agent was doing while switching terminals, or I mix up which branch belongs to which task. Even worse, sometimes two Agents end up editing the same file, causing merge conflicts that I then have to spend time resolving.</p><p>So, is there a way to let multiple AI coding assistants work in parallel while keeping their outputs centrally managed?</p><p>That&#8217;s when I discovered <strong>Orca</strong>.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/orca-ai-fleet-claude-code-codex-in">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[WebClaw: Enabling AI to Precisely Extract Core Web Content!]]></title><description><![CDATA[WebClaw extracts clean web content for AI with 20x speed and 90% token reduction.]]></description><link>https://pythonlibraries.substack.com/p/webclaw-enabling-ai-to-precisely</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/webclaw-enabling-ai-to-precisely</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Thu, 25 Jun 2026 07:59:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!L6JX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7adc4605-c0f6-4658-b2e8-26d5b7791711_960x540.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_!L6JX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7adc4605-c0f6-4658-b2e8-26d5b7791711_960x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L6JX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7adc4605-c0f6-4658-b2e8-26d5b7791711_960x540.png 424w, https://substackcdn.com/image/fetch/$s_!L6JX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7adc4605-c0f6-4658-b2e8-26d5b7791711_960x540.png 848w, https://substackcdn.com/image/fetch/$s_!L6JX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7adc4605-c0f6-4658-b2e8-26d5b7791711_960x540.png 1272w, https://substackcdn.com/image/fetch/$s_!L6JX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7adc4605-c0f6-4658-b2e8-26d5b7791711_960x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L6JX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7adc4605-c0f6-4658-b2e8-26d5b7791711_960x540.png" width="960" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7adc4605-c0f6-4658-b2e8-26d5b7791711_960x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;GitHub - 0xMassi/webclaw: Fast, local-first web content extraction for  LLMs. Scrape, crawl, extract structured data &#8212; all from Rust. CLI, REST  API, and MCP server. &#183; GitHub&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="GitHub - 0xMassi/webclaw: Fast, local-first web content extraction for  LLMs. Scrape, crawl, extract structured data &#8212; all from Rust. CLI, REST  API, and MCP server. &#183; GitHub" title="GitHub - 0xMassi/webclaw: Fast, local-first web content extraction for  LLMs. Scrape, crawl, extract structured data &#8212; all from Rust. CLI, REST  API, and MCP server. &#183; GitHub" srcset="https://substackcdn.com/image/fetch/$s_!L6JX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7adc4605-c0f6-4658-b2e8-26d5b7791711_960x540.png 424w, https://substackcdn.com/image/fetch/$s_!L6JX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7adc4605-c0f6-4658-b2e8-26d5b7791711_960x540.png 848w, https://substackcdn.com/image/fetch/$s_!L6JX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7adc4605-c0f6-4658-b2e8-26d5b7791711_960x540.png 1272w, https://substackcdn.com/image/fetch/$s_!L6JX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7adc4605-c0f6-4658-b2e8-26d5b7791711_960x540.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"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Recently, while working on a RAG project, I needed to feed a large volume of technical documentation into a large language model.</p><p>At first, I used a conventional web crawling approach, but the retrieved content was disastrous&#8212;navigation bars, footers, ads, and script code all mixed together. In a 50,000-token HTML page, the truly useful content was less than 800 tokens.</p><p>Even more frustrating was that some websites had Cloudflare protection, directly returning 403 errors or captcha pages. Using Playwright to run a headless browser was slow and heavy, with each request taking several seconds.</p><p>I searched through countless projects on GitHub and tried tools like trafilatura, newspaper3k, readability, etc., but the results were all unsatisfactory.</p><p>Until I discovered <strong>webclaw</strong>, it truly opened the door to a new world!</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/webclaw-enabling-ai-to-precisely">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[AI Coding Assistant, Knowledge-Base Native]]></title><description><![CDATA[Bring AI coding assistants like Claude Code and Codex directly into Obsidian. Read, search, edit, and summarize your entire knowledge base without copy-pasting.]]></description><link>https://pythonlibraries.substack.com/p/ai-coding-assistant-knowledge-base</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/ai-coding-assistant-knowledge-base</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Wed, 24 Jun 2026 09:02:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KQy6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F730f9e31-2cb2-4318-a958-ee63dd6374ab_2908x1704.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_!KQy6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F730f9e31-2cb2-4318-a958-ee63dd6374ab_2908x1704.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KQy6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F730f9e31-2cb2-4318-a958-ee63dd6374ab_2908x1704.png 424w, https://substackcdn.com/image/fetch/$s_!KQy6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F730f9e31-2cb2-4318-a958-ee63dd6374ab_2908x1704.png 848w, https://substackcdn.com/image/fetch/$s_!KQy6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F730f9e31-2cb2-4318-a958-ee63dd6374ab_2908x1704.png 1272w, https://substackcdn.com/image/fetch/$s_!KQy6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F730f9e31-2cb2-4318-a958-ee63dd6374ab_2908x1704.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KQy6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F730f9e31-2cb2-4318-a958-ee63dd6374ab_2908x1704.png" width="1456" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/730f9e31-2cb2-4318-a958-ee63dd6374ab_2908x1704.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Preview&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="Preview" title="Preview" srcset="https://substackcdn.com/image/fetch/$s_!KQy6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F730f9e31-2cb2-4318-a958-ee63dd6374ab_2908x1704.png 424w, https://substackcdn.com/image/fetch/$s_!KQy6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F730f9e31-2cb2-4318-a958-ee63dd6374ab_2908x1704.png 848w, https://substackcdn.com/image/fetch/$s_!KQy6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F730f9e31-2cb2-4318-a958-ee63dd6374ab_2908x1704.png 1272w, https://substackcdn.com/image/fetch/$s_!KQy6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F730f9e31-2cb2-4318-a958-ee63dd6374ab_2908x1704.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"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Tired of accumulating massive amounts of notes in Obsidian but struggling to organize them efficiently?</p><p>Faced with hundreds or even thousands of documents, do you still have to manually dig through them just to extract key points and summarize content?</p><p>As a knowledge management enthusiast who works with Obsidian every day, my vault has ballooned to hundreds of notes. Every time I need to pull useful information from it, it feels like searching for a needle in a haystack.</p><p>That was until I recently discovered <strong>Claudian</strong> &#8212; an absolute game-changer.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/ai-coding-assistant-knowledge-base">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Anima: Open-Source Agent OS for Smart Hardware]]></title><description><![CDATA[Anima is an open-source Agent OS that gives smart home devices true AI-driven perception, memory, and proactive decision-making with local-first privacy.]]></description><link>https://pythonlibraries.substack.com/p/anima-open-source-agent-os-for-smart</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/anima-open-source-agent-os-for-smart</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Tue, 23 Jun 2026 07:26:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Eq-v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Eq-v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Eq-v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Eq-v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Eq-v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Eq-v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Eq-v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:200152,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pythonlibraries.substack.com/i/203210967?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Eq-v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Eq-v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Eq-v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Eq-v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa00504ec-587a-46b2-a47a-7dd4253511d1_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Today&#8217;s smart homes have a fundamental problem&#8212;not that they aren&#8217;t &#8220;smart enough,&#8221; but that <strong>the approach to intelligence is wrong</strong>.</p><p>We&#8217;ve spent far too much energy on &#8220;making devices controllable&#8221; instead of &#8220;making devices think proactively.&#8221;</p><p>As a result, every piece of hardware sits idle, waiting for a command&#8212;from your phone, a voice assistant, or a preset automation rule. And once your daily rhythm changes, those rules all break.</p><p>What if home devices could understand when you need something and act on their own?</p><p>Today I recommend an open-source project: <strong>Anima</strong>. It delivers exactly what you&#8217;re looking for.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/anima-open-source-agent-os-for-smart">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Slowly Devour Your Claude Code: Raise a Terminal Black Hole]]></title><description><![CDATA[Watch a ray-traced black hole grow in your Ghostty terminal as Claude Code's context window fills up. Devours your screen at 100%. Install the plugin now.]]></description><link>https://pythonlibraries.substack.com/p/slowly-devour-your-claude-code-raise</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/slowly-devour-your-claude-code-raise</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Mon, 22 Jun 2026 07:42:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cpOD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f29b5c-d796-4ad3-b985-4fb39666ace6_520x391.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>While scrolling through X, I saw a GIF: <strong>A black hole floating inside a Ghostty terminal, slowly growing larger and devouring the text on the screen bit by bit.</strong></p><p>The black hole&#8217;s appetite is exactly equal to Claude Code&#8217;s context window.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cpOD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f29b5c-d796-4ad3-b985-4fb39666ace6_520x391.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cpOD!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f29b5c-d796-4ad3-b985-4fb39666ace6_520x391.gif 424w, https://substackcdn.com/image/fetch/$s_!cpOD!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f29b5c-d796-4ad3-b985-4fb39666ace6_520x391.gif 848w, https://substackcdn.com/image/fetch/$s_!cpOD!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f29b5c-d796-4ad3-b985-4fb39666ace6_520x391.gif 1272w, https://substackcdn.com/image/fetch/$s_!cpOD!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f29b5c-d796-4ad3-b985-4fb39666ace6_520x391.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cpOD!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f29b5c-d796-4ad3-b985-4fb39666ace6_520x391.gif" width="520" height="391" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59f29b5c-d796-4ad3-b985-4fb39666ace6_520x391.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:391,&quot;width&quot;:520,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!cpOD!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f29b5c-d796-4ad3-b985-4fb39666ace6_520x391.gif 424w, https://substackcdn.com/image/fetch/$s_!cpOD!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f29b5c-d796-4ad3-b985-4fb39666ace6_520x391.gif 848w, https://substackcdn.com/image/fetch/$s_!cpOD!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f29b5c-d796-4ad3-b985-4fb39666ace6_520x391.gif 1272w, https://substackcdn.com/image/fetch/$s_!cpOD!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f29b5c-d796-4ad3-b985-4fb39666ace6_520x391.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When you&#8217;re chatting with Claude Code, and the context hits the limit, the model quietly runs <code>/compact</code> on its own &#8212; and suddenly the details from the first half of your project get blurry.</p><p>It always feels jarring.</p><p>There&#8217;s an open-source project that turned this into an animation. While using Claude Code in the terminal, <strong>the fuller the context, the bigger the black hole gets.</strong></p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/slowly-devour-your-claude-code-raise">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Open-Source Office Doc Tool for AI Agents!]]></title><description><![CDATA[OfficeCLI lets AI Agents create, edit, and render Word, Excel, and PPT files without Microsoft Office. Generate previews instantly via HTML or PNG.]]></description><link>https://pythonlibraries.substack.com/p/open-source-office-doc-tool-for-ai</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/open-source-office-doc-tool-for-ai</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Sun, 21 Jun 2026 08:02:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wfAj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc765f10-2a12-49aa-8e8b-31eb047f3b19_1280x703.webp" 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_!wfAj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc765f10-2a12-49aa-8e8b-31eb047f3b19_1280x703.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wfAj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc765f10-2a12-49aa-8e8b-31eb047f3b19_1280x703.webp 424w, https://substackcdn.com/image/fetch/$s_!wfAj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc765f10-2a12-49aa-8e8b-31eb047f3b19_1280x703.webp 848w, https://substackcdn.com/image/fetch/$s_!wfAj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc765f10-2a12-49aa-8e8b-31eb047f3b19_1280x703.webp 1272w, https://substackcdn.com/image/fetch/$s_!wfAj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc765f10-2a12-49aa-8e8b-31eb047f3b19_1280x703.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wfAj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc765f10-2a12-49aa-8e8b-31eb047f3b19_1280x703.webp" width="1280" height="703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc765f10-2a12-49aa-8e8b-31eb047f3b19_1280x703.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:703,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;OfficeCLI creating a PowerPoint presentation on AionUi&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="OfficeCLI creating a PowerPoint presentation on AionUi" title="OfficeCLI creating a PowerPoint presentation on AionUi" srcset="https://substackcdn.com/image/fetch/$s_!wfAj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc765f10-2a12-49aa-8e8b-31eb047f3b19_1280x703.webp 424w, https://substackcdn.com/image/fetch/$s_!wfAj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc765f10-2a12-49aa-8e8b-31eb047f3b19_1280x703.webp 848w, https://substackcdn.com/image/fetch/$s_!wfAj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc765f10-2a12-49aa-8e8b-31eb047f3b19_1280x703.webp 1272w, https://substackcdn.com/image/fetch/$s_!wfAj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc765f10-2a12-49aa-8e8b-31eb047f3b19_1280x703.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;ve ever asked an AI Agent to create a PPT, you&#8217;ve probably experienced that awkward moment of <strong>&#8220;I wrote it, but I can&#8217;t see it.&#8221;</strong></p><p>For a long time in the field of document automation, both developers and Agents have been relying on the same set of Python libraries (python-pptx, python-docx, openpyxl).</p><p>These libraries can read and write structure, but rendering belongs to an entirely different world. Want a preview? You have to install LibreOffice or call Microsoft&#8217;s Graph API. The Agent runs smoothly on the server&#8212;until it hits the rendering stage and gets stuck.</p><p>This leads to a very embarrassing situation: <strong>Agents can &#8220;write&#8221; documents, but they cannot &#8220;see&#8221; them.</strong> They have no way to self-inspect what they&#8217;ve created, and delivery quality is left entirely to luck.</p><p>Until <strong>OfficeCLI</strong> arrived, and things finally changed.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/open-source-office-doc-tool-for-ai">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[last30days-skill: Teaching AI Agents to 'Browse the Community]]></title><description><![CDATA[Generate game&#8209;ready 2D spritesheets from one image + prompts. Browser&#8209;based AI agent with strict quality rules. No rigging needed.]]></description><link>https://pythonlibraries.substack.com/p/last30days-skill-teaching-ai-agents</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/last30days-skill-teaching-ai-agents</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Fri, 19 Jun 2026 10:11:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9g_F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9g_F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9g_F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9g_F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9g_F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9g_F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9g_F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:205854,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pythonlibraries.substack.com/i/202699506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9g_F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9g_F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9g_F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9g_F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13353dd2-183b-41fd-8ae9-a94ad56c0788_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Can AI generate a complete 2D game character animation spritesheet for you using just one reference image and a few natural language descriptions?</p><p>Not a &#8220;looks like animation&#8221; video, but actual PNG spritesheets that can be directly imported into a game engine &#8212; every frame is a properly redrawn independent pose, not stretched or deformed &#8220;fake animation&#8221; from the original image.</p><p>A new project has recently appeared on GitHub that turns this into a visual workspace running directly in the browser.</p><p><strong>Project in One Sentence</strong><br><strong>Gorest 2D Animation Spritesheet Generator</strong> (hereafter referred to as <strong>Gorest</strong>) is a local browser-based workspace for building side-view 2D game scenes, importing/generating spritesheets, previewing animation clips, and organizing reusable scene assets.</p><p>Its core concept can be summed up in one phrase: <strong>&#8220;Codex-Assisted Animation Agent&#8221;</strong>.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/last30days-skill-teaching-ai-agents">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Open-Source AI Desktop – Install, Configure, Manage All in One]]></title><description><![CDATA[Install and manage AI Agents like Claude Code and Codex with one open-source desktop tool. No terminal needed. Configure once, run anywhere.]]></description><link>https://pythonlibraries.substack.com/p/open-source-ai-desktop-install-configure</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/open-source-ai-desktop-install-configure</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Thu, 18 Jun 2026 07:58:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qmaN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qmaN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qmaN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qmaN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qmaN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qmaN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qmaN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217172,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pythonlibraries.substack.com/i/202546854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qmaN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qmaN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qmaN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qmaN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e51bfae-855f-460c-82ca-8915879c9545_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Over 60% of users get stuck at the &#8220;installation and configuration&#8221; stage on their first attempt with AI Agent tools.<br>Before they even get to experience the magic of AI programming, they&#8217;re already discouraged and give up.</p><p>This isn&#8217;t the tool&#8217;s fault, nor the user&#8217;s. Network issues, environment setup, configuration, and authentication &#8212; every single step is full of pitfalls, and the pitfalls affect each other. One wrong move and everything downstream falls apart.</p><p>So the question arises: Is there a tool that wraps all these most troublesome parts into a single graphical interface, allowing users to get tools like Claude Code, Codex, OpenClaw, Aider, and others up and running with just a few mouse clicks?</p><p>The answer is yes. It&#8217;s called <strong>EchoBird</strong>.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/open-source-ai-desktop-install-configure">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Google Suddenly Open-Sources New Agent OKF Standard!]]></title><description><![CDATA[Google open sourced OKF, a new open format for AI agent knowledge. It uses Markdown files to unify scattered context, freeing teams from custom reinvention.]]></description><link>https://pythonlibraries.substack.com/p/google-suddenly-open-sources-new</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/google-suddenly-open-sources-new</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Wed, 17 Jun 2026 08:19:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FCuV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1e2409-0a0e-4536-aa7a-d932836955fd_1200x857.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FCuV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1e2409-0a0e-4536-aa7a-d932836955fd_1200x857.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FCuV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1e2409-0a0e-4536-aa7a-d932836955fd_1200x857.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FCuV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1e2409-0a0e-4536-aa7a-d932836955fd_1200x857.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FCuV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1e2409-0a0e-4536-aa7a-d932836955fd_1200x857.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FCuV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1e2409-0a0e-4536-aa7a-d932836955fd_1200x857.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FCuV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1e2409-0a0e-4536-aa7a-d932836955fd_1200x857.jpeg" width="1200" height="857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a1e2409-0a0e-4536-aa7a-d932836955fd_1200x857.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:857,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Google Cloud Introduces Open Knowledge Format (OKF): A Vendor-Neutral  Markdown Spec for Giving AI Agents Curated Context https://t.co/BRwE9tFaSf&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="Google Cloud Introduces Open Knowledge Format (OKF): A Vendor-Neutral  Markdown Spec for Giving AI Agents Curated Context https://t.co/BRwE9tFaSf" title="Google Cloud Introduces Open Knowledge Format (OKF): A Vendor-Neutral  Markdown Spec for Giving AI Agents Curated Context https://t.co/BRwE9tFaSf" srcset="https://substackcdn.com/image/fetch/$s_!FCuV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1e2409-0a0e-4536-aa7a-d932836955fd_1200x857.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FCuV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1e2409-0a0e-4536-aa7a-d932836955fd_1200x857.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FCuV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1e2409-0a0e-4536-aa7a-d932836955fd_1200x857.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FCuV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1e2409-0a0e-4536-aa7a-d932836955fd_1200x857.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Google today released an open specification called Open Knowledge Format (OKF).</strong></p><p>The problem it aims to solve is one that almost every team building AI agents has encountered: models are getting more powerful, but the contextual knowledge they need is scattered everywhere, unorganized, and lacking a universal format.</p><p><strong>Open source repository:</strong><br><a href="https://github.com/GoogleCloudPlatform/knowledge-catalog/tree/main/okf">https://github.com/GoogleCloudPlatform/knowledge-catalog/tree/main/okf</a></p><h3>The stronger AI becomes, the more deadly knowledge fragmentation is</h3><p>In most companies, the knowledge AI agents need is internal: the meaning of fields in a data table, business definitions of metrics, system access paths, API deprecation notices, and so on.</p><p>Where does all this live today?<br>Everywhere. Metadata catalogs, internal wikis, shared documents, code comments, and the heads of senior engineers. Each system has its own API, and each platform has its own data model. They are incompatible and don&#8217;t interoperate.</p><p>The result: every team building agent ends up solving the same problem from scratch &#8212; how to piece together these scattered pieces of knowledge and feed them to the model. Every vendor reinvents the same data structures, while the knowledge itself remains locked inside the platform that created it.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/google-suddenly-open-sources-new">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Uncensored Open-Source AI Image & Video Is Here!]]></title><description><![CDATA[Open Generative AI gives you 200+ uncensored image and video models in one free open source platform. Self host it and create without limits.]]></description><link>https://pythonlibraries.substack.com/p/uncensored-open-source-ai-image-and</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/uncensored-open-source-ai-image-and</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Tue, 16 Jun 2026 09:03:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aFov!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aFov!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aFov!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aFov!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aFov!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aFov!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aFov!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:325471,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pythonlibraries.substack.com/i/202254739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aFov!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aFov!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aFov!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aFov!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e67fb78-cc69-40bd-83c3-f2fdd2230f33_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A couple of days ago, while scrolling on X (Twitter), I saw many creators making AI short dramas frantically complaining: when using mainstream video models to generate clips with &#8220;dangerous actions&#8221; or &#8220;subtle breathing sounds,&#8221; the platforms kept rejecting them. They revised the prompts over a dozen times, but still triggered the review filters every time.</p><p>This has become all too common in the AI image and video space this year. To avoid compliance risks, commercial platforms have set their review thresholds increasingly aggressively. Top-tier models like <strong>Sora 2</strong>, <strong>Veo 3.1</strong>, <strong>Kling 3.0</strong>, and <strong>Seedance 2.0</strong> are excellent, but if you want to create something creative or with an edgy style, you almost have to fight a battle of wits with the censors.</p><p>Even worse is the subscription cost. Each platform has its own accounts, payment systems, and exclusive models. Heavy users can easily spend a fortune on subscriptions every month. Yet all of that can be replaced by a single open-source project.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/uncensored-open-source-ai-image-and">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[53.5K Star Open-Source Multi-Agent AI Job System]]></title><description><![CDATA[AI job search system with 53.5K stars. Auto-evaluates roles, tailors resumes & scans company portals.]]></description><link>https://pythonlibraries.substack.com/p/535k-star-open-source-multi-agent</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/535k-star-open-source-multi-agent</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Mon, 15 Jun 2026 08:05:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GXyg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09e5c10-95a0-44b1-acb1-18952c7640d7_5504x3072.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GXyg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09e5c10-95a0-44b1-acb1-18952c7640d7_5504x3072.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GXyg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09e5c10-95a0-44b1-acb1-18952c7640d7_5504x3072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GXyg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09e5c10-95a0-44b1-acb1-18952c7640d7_5504x3072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GXyg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09e5c10-95a0-44b1-acb1-18952c7640d7_5504x3072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GXyg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09e5c10-95a0-44b1-acb1-18952c7640d7_5504x3072.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GXyg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09e5c10-95a0-44b1-acb1-18952c7640d7_5504x3072.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a09e5c10-95a0-44b1-acb1-18952c7640d7_5504x3072.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Career-Ops Multi-Agent Job Search System&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="Career-Ops Multi-Agent Job Search System" title="Career-Ops Multi-Agent Job Search System" srcset="https://substackcdn.com/image/fetch/$s_!GXyg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09e5c10-95a0-44b1-acb1-18952c7640d7_5504x3072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GXyg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09e5c10-95a0-44b1-acb1-18952c7640d7_5504x3072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GXyg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09e5c10-95a0-44b1-acb1-18952c7640d7_5504x3072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GXyg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09e5c10-95a0-44b1-acb1-18952c7640d7_5504x3072.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>What It&#8217;s Like to Job Hunt in the AI Industry</strong></p><p>You open a job board, type &#8220;AI Engineer,&#8221; and 200+ positions pop up. You click through each one, read 800-word job descriptions, and narrow it down to maybe 20 that look promising.</p><p>Then you spend another two hours tailoring your resume, writing personalized cover letters, and filling out 15-field application forms. Two weeks later, you receive 18 automated rejections that all start with &#8220;After careful review, we have decided...&#8221;</p><p>This isn&#8217;t one person&#8217;s story &#8212; it&#8217;s the daily reality for every technical job seeker right now. Companies use AI to screen you, while you manually screen companies.</p><p>Santiago Fern&#225;ndez de Valderrama (known as Santifer) went through this painful process. After months of grinding the hardest way possible, he decided to fight fire with fire &#8212; he built his own AI system to &#8220;reverse-screen&#8221; companies.</p><p>Using this system, he evaluated over 740 positions, generated 100+ tailored resumes, and ultimately landed a <strong>Head of Applied AI</strong> role.</p><p>Even more impressively, after he open-sourced the system, it exploded to <strong>53.5K+ stars</strong> on GitHub and was covered by Wired, Business Insider, and other major outlets.</p><p>This system is called <strong>Career-Ops</strong>.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/535k-star-open-source-multi-agent">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[BrowserAct Open-Sources AI Skills for True Web Surfing!]]></title><description><![CDATA[BrowserAct open-source Skills let AI Agents control browsers, bypass CAPTCHAs, and automate real web tasks.]]></description><link>https://pythonlibraries.substack.com/p/browseract-open-sources-ai-skills</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/browseract-open-sources-ai-skills</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Sun, 14 Jun 2026 08:28:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ldA_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a9edff-e1c0-48b7-838b-bbd06d45b90b_800x450.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ldA_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a9edff-e1c0-48b7-838b-bbd06d45b90b_800x450.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ldA_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a9edff-e1c0-48b7-838b-bbd06d45b90b_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ldA_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a9edff-e1c0-48b7-838b-bbd06d45b90b_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ldA_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a9edff-e1c0-48b7-838b-bbd06d45b90b_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ldA_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a9edff-e1c0-48b7-838b-bbd06d45b90b_800x450.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ldA_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a9edff-e1c0-48b7-838b-bbd06d45b90b_800x450.jpeg" width="800" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64a9edff-e1c0-48b7-838b-bbd06d45b90b_800x450.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;BrowserAct Launches Open Source AI-Agent Skills That Build Web Tools  Independently - Open Source For You&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="BrowserAct Launches Open Source AI-Agent Skills That Build Web Tools  Independently - Open Source For You" title="BrowserAct Launches Open Source AI-Agent Skills That Build Web Tools  Independently - Open Source For You" srcset="https://substackcdn.com/image/fetch/$s_!ldA_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a9edff-e1c0-48b7-838b-bbd06d45b90b_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ldA_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a9edff-e1c0-48b7-838b-bbd06d45b90b_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ldA_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a9edff-e1c0-48b7-838b-bbd06d45b90b_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ldA_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a9edff-e1c0-48b7-838b-bbd06d45b90b_800x450.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Recently, the BrowserAct team open-sourced a set of Skills specifically designed to solve a common problem faced by AI Agents: being frequently blocked by various anti-bot mechanisms (such as CAPTCHA and human verification) when automating browser operations or scraping data.</p><p>This Skill package connects these challenges into a complete, end-to-end pipeline.</p><h3>Project Overview</h3><p><strong>BrowserAct Skills</strong> is an open-source AI Agent browser skill toolkit developed by the BrowserAct team under Singapore-based ECOCREATE TECHNOLOGY PTE. LTD. It focuses on empowering various large language model (LLM) AI agents with real browser control capabilities.</p><p>The project has already surpassed <strong>2.4K stars</strong> on GitHub and is growing rapidly.</p><p>The project is divided into two independently installable core components:</p><ul><li><p><strong>browser-act</strong>: Real-time browser execution module that acts as the &#8220;hands and feet&#8221; of AI Agents. It comes with <strong>50+ standardized browser operation commands</strong>.</p></li><li><p><strong>browser-act-skill-forge</strong>: Skill factory generation module designed for recurring, periodic web tasks. It enables <strong>&#8220;one-time debugging, permanent reuse&#8221;</strong>.</p></li></ul>
      <p>
          <a href="https://pythonlibraries.substack.com/p/browseract-open-sources-ai-skills">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[One Command to Deploy Your Full-Stack Project!]]></title><description><![CDATA[Deploy full-stack apps with one command&#8212;no config, no cloud servers, no SSL hassle. Zero to live URL in minutes.]]></description><link>https://pythonlibraries.substack.com/p/one-command-to-deploy-your-full-stack</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/one-command-to-deploy-your-full-stack</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Fri, 12 Jun 2026 08:28:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wvBS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wvBS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wvBS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wvBS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wvBS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wvBS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wvBS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:197400,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pythonlibraries.substack.com/i/201715494?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wvBS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wvBS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wvBS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wvBS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2b58ee5-1073-41a0-99ff-3c9480f156d8_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All independent developers know this: writing the code is just the beginning. The real headache is deployment.</p><p>Cloud servers, configuring Nginx, applying for SSL certificates, binding domains, uploading files&#8230; If you also need to add a backend and database, the whole process can easily eat up half a day.</p><p>If you just want to quickly validate an MVP or show a prototype to a client, the effort-to-reward ratio for all this infrastructure work is simply too low.</p><p>This is the problem <strong>PinMe</strong> aims to solve. Its core promise can be summed up in one sentence:<br><strong>Create and deploy your web in one command.</strong></p><p>One single command handles the entire flow from project creation to live deployment.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/one-command-to-deploy-your-full-stack">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Let AI control WPS and Ps with 47 commands]]></title><description><![CDATA[AI controls desktop apps like WPS and Photoshop via 47 commands. Local and open source.]]></description><link>https://pythonlibraries.substack.com/p/let-ai-control-wps-and-ps-with-47</link><guid isPermaLink="false">https://pythonlibraries.substack.com/p/let-ai-control-wps-and-ps-with-47</guid><dc:creator><![CDATA[Meng Li]]></dc:creator><pubDate>Thu, 11 Jun 2026 08:52:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UM4c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UM4c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UM4c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UM4c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UM4c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UM4c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UM4c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:238934,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pythonlibraries.substack.com/i/201568631?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UM4c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UM4c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UM4c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UM4c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35c71aae-ee9c-4249-b8ef-8047d2512687_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Recently, I came across a refreshing project on GitHub called <strong>harness-anything</strong> &#8212; essentially a connector that bridges AI with desktop software.</p><p>It allows large language models to directly control local applications on your computer, such as WPS, Photoshop, Illustrator, and more.</p><p>The AI can take over these programs just like a colleague who knows how to use a mouse and keyboard.</p><h3>Project Introduction</h3><p><strong>harness-anything</strong> is a standardized command-line toolkit that currently provides <strong>47 commands</strong>, covering three major scenarios: office work, design, and academia.</p>
      <p>
          <a href="https://pythonlibraries.substack.com/p/let-ai-control-wps-and-ps-with-47">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>