<?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[Stack Signal]]></title><description><![CDATA[The proven playbook that helps busy professionals and business owners become AI-native by automating the work they hate with a Portable AI System they own]]></description><link>https://signal.gideonfip.com</link><image><url>https://substackcdn.com/image/fetch/$s_!B0kp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7048d8-e73a-49da-9a22-85c5827b9564_1024x1024.png</url><title>Stack Signal</title><link>https://signal.gideonfip.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 12 May 2026 15:38:42 GMT</lastBuildDate><atom:link href="https://signal.gideonfip.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[FIP Crypto]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[gideonfip@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[gideonfip@substack.com]]></itunes:email><itunes:name><![CDATA[Gideon Ng]]></itunes:name></itunes:owner><itunes:author><![CDATA[Gideon Ng]]></itunes:author><googleplay:owner><![CDATA[gideonfip@substack.com]]></googleplay:owner><googleplay:email><![CDATA[gideonfip@substack.com]]></googleplay:email><googleplay:author><![CDATA[Gideon Ng]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The ethical guide to surviving AI layoffs]]></title><description><![CDATA[You don't need to sell hype to keep your job]]></description><link>https://signal.gideonfip.com/p/the-ethical-guide-to-surviving-ai</link><guid isPermaLink="false">https://signal.gideonfip.com/p/the-ethical-guide-to-surviving-ai</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Tue, 12 May 2026 12:27:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B0kp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7048d8-e73a-49da-9a22-85c5827b9564_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>What would you do to stop AI from replacing you, even if it were unethical?</p><p>Mo Bitar&#8217;s hilarious video painted the current state of AI hype in both tech and AI Twitter/YouTube, where the only way to keep your job was to sell hype to your employer.</p><p>Make it known that you&#8217;re the expert in AI and find ways to replace others before they replace you, so that your trigger-happy employer doesn&#8217;t add you to the layoff list.</p><p>You have to sell that you&#8217;re all in on AI, even when you&#8217;re a skeptic of it, just to be in the good books of your employer.</p><p>You have to constantly stuff AI buzzwords down people&#8217;s throats that you don&#8217;t even know how they work, just to stay relevant.</p><p>But, what if there&#8217;s another way to use AI in your job that keeps you safe without becoming another obnoxious co-worker?</p><div><hr></div><h2><strong>You don&#8217;t need to know everything about AI</strong></h2><p>Being AI-native was never about using every single feature that launches every day.</p><p>The engagement farmers will constantly tell you that you&#8217;ll be left behind if you don&#8217;t try them, but it&#8217;s just a major distraction.</p><p>Most of the models and new tools that are hyped online won&#8217;t be relevant in the next few months.</p><p>I&#8217;ve never tried a Ralph loop before, and I don&#8217;t intend to, until I&#8217;m sure that I can give clear instructions to the AI to achieve the outcome I want.</p><p>Falling into the AI Tool Trap puts you into another hamster wheel that you can&#8217;t escape:</p><ul><li><p>A new feature gets released</p></li><li><p>Everyone hypes it up on Twitter and YouTube</p></li><li><p>You fall for the hype and try using it</p></li><li><p>You spend more time troubleshooting than doing anything meaningful</p></li><li><p>You get frustrated and revert to your old workflows</p></li></ul><p>Which is ultimately just a huge waste of time.</p><p>So ignore all the buzzwords that everyone is throwing around.</p><p>Harness, context engineering, model quantisation, none of that matters to you now.</p><p>Instead, just focus on this:</p><div><hr></div><h2><strong>Build practical workflows with AI to automate the tasks you hate doing</strong></h2><p>While automation seems like a dream that everyone wants to achieve, we don&#8217;t want to give AI the wheel so it runs our lives entirely.</p><p>There are still things that we enjoy doing, and AI&#8217;s main aim is to automate the tasks that we absolutely hate.</p><p>The soul-sucking, draining, repetitive tasks that we do day in, day out, that are mindless, and we wish someone could do them for us.</p><p>Those are the tasks that we should be outsourcing to AI, while we have more cognitive load to focus on the tasks that we enjoy doing.</p><p>So instead of building a flashy tool with the sole purpose of impressing your employer (who couldn&#8217;t care less), build with AI to achieve these 2 outcomes:</p><div><hr></div><h2><strong>You prove your value by making or saving more money</strong></h2><p>The more directly tied to revenue your job is, the more valuauble are to your employer.</p><p>If you can prove that whatever tool you build with AI makes or saves money for the business, you will be safe.</p><p>And it all starts with this:</p><p><strong>Find one painful bottleneck that stops the company from making or saving more money in your workflow, and build a solution with AI to remove the bottleneck.</strong></p><p>There&#8217;s no need for any hype when you have substance and real outcomes (instead of burning tokens and raising the expenditure of your company).</p><div><hr></div><h2><strong>What if you could become AI-native in less time?</strong></h2><p>You can build practical workflows with AI, even if you have zero technical experience like me.</p><p>After spending the past 4 months with the sole purpose of getting good at AI, I have built a system that helps me automate all the tasks that I hate doing.</p><p>This is what I&#8217;ll be sharing more of in The AI-Native Sprint, a 90-minute crash course that gives you a clear path for busy 9-to-5 professionals to become AI-Native.</p><p>If you&#8217;d like to join us, sign up for the waitlist here:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://native.gideonfip.com/&quot;,&quot;text&quot;:&quot;Join the Waitlist&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://native.gideonfip.com/"><span>Join the Waitlist</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Why Hermes and OpenClaw are distractions for most people]]></title><description><![CDATA[If you&#8217;re a beginner to AI and plan on building your Hermes or OpenClaw agent, stop.]]></description><link>https://signal.gideonfip.com/p/why-hermes-and-openclaw-are-distractions</link><guid isPermaLink="false">https://signal.gideonfip.com/p/why-hermes-and-openclaw-are-distractions</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Mon, 11 May 2026 11:00:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/036d9402-32db-4195-9f13-ca3ae51b0526_930x639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;re a beginner to AI and plan on building your Hermes or OpenClaw agent, stop. I&#8217;m not doing this to discourage you from exploring the latest AI tools.</p><p>But I want to help you avoid going through all the frustrations as I did.</p><p>2 months ago, I was excited to build my OpenClaw agent.</p><p>I spent a week researching the perfect setup and model to use with it. But when I bought my Tencent Cloud VPS, I had no idea of the challenges I faced.</p><p>It became a nightmare just trying to get everything to work, where I didn&#8217;t even reach the stage of creating meaningful outputs with it yet.</p><p>And that&#8217;s when I saw the hype over Hermes, and decided to switch over too. Everyone was saying how it was better and the setup was more beginner-friendly.</p><p>So I bought another VPS (Hetzner). The setup was definitely easier (likely because I was more experienced after the OpenClaw nightmare), but there were still parts that kept breaking.</p><p>Of course, I&#8217;m not saying that it&#8217;s a bad technology. I&#8217;m still amazed at how I could pop into Discord, chat with my agent to carry out a task, and it just gets it done.</p><p>But at this stage, for beginners like myself, it&#8217;s a major time sink and distraction. You&#8217;ll likely spend more time getting things to work than doing anything meaningful with it.</p><p>I recently shut down my Hermes agent for this very reason,</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/gideonfip/status/2053711381632024591&quot;,&quot;full_text&quot;:&quot;I pulled the plug on my Hermes agent, backed it up and deleted my Hetzner VPS.\n\nI've learned so much about agents and the Terminal through this, but it has become a major time sink trying to troubleshoot it.\n\nInstead, I'm focusing more of my time and effort on building Effective &quot;,&quot;username&quot;:&quot;gideonfip&quot;,&quot;name&quot;:&quot;Gideon Ng&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2046927030420467712/pJ5o6nIh_normal.png&quot;,&quot;date&quot;:&quot;2026-05-11T05:38:44.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HIA_nmKbIAAvGAS.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/MI1gFcK621&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:2,&quot;retweet_count&quot;:0,&quot;like_count&quot;:4,&quot;impression_count&quot;:348,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>and here&#8217;s what I&#8217;d recommend doing instead of building an agent:</p><div><hr></div><h2>The learning curve is still too steep</h2><p>While installing OpenClaw, there were so many things I had to learn along the way:</p><ul><li><p>Reading and understanding the documentation (it&#8217;s still not beginner-friendly yet)</p></li><li><p>Navigating the Terminal setup</p></li><li><p>Finding files within the explorer</p></li></ul><p>Most YouTube videos talk about how easy it is to set up OpenClaw, but they glaze over all the important details that a beginner would need to know.</p><p><em>And of course, a bunch of them were just shilling Hostinger as the VPS provider because of the affiliate commissions, even though it was one of the costliest plans.</em></p><p>Even though Tencent Cloud provided a one-click install for OpenClaw, I had absolutely no idea what to do next after launching the VPS.</p><p><em>And their documentation was horrendous too.</em></p><p>I knew nothing about SSH and the ability to connect to my VPS via the Terminal.</p><p>I didn&#8217;t know that VS Code had an extension so I could access all of the files within my VPS.</p><p>I didn&#8217;t know that I should not have installed OpenClaw on the root account.</p><p>There was no clear guide that went through all of these specifics, and I had to figure it out all by myself.</p><p>Using OpenClaw or Hermes via a VPS is not the only way, and the other method was running it on a local computer?</p><p>But what about those who do not have a spare MacBook lying around?</p><p>Because you wouldn&#8217;t want it anywhere near your main computer:</p><div><hr></div><h2>They are still not secure yet</h2><p>I don&#8217;t fully trust either agent with my API keys or main accounts.</p><p>Not after what happened when I tried to create an onchain trading bot. I specified that each trade should be $20 as I was still testing out the trades.</p><p>But my mistake was giving it $400, and it decided to make a trade with my full amount.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CrX2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e1d348c-f0d8-45db-8f97-fe7bc311a153_1247x664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CrX2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e1d348c-f0d8-45db-8f97-fe7bc311a153_1247x664.png 424w, https://substackcdn.com/image/fetch/$s_!CrX2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e1d348c-f0d8-45db-8f97-fe7bc311a153_1247x664.png 848w, https://substackcdn.com/image/fetch/$s_!CrX2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e1d348c-f0d8-45db-8f97-fe7bc311a153_1247x664.png 1272w, https://substackcdn.com/image/fetch/$s_!CrX2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e1d348c-f0d8-45db-8f97-fe7bc311a153_1247x664.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CrX2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e1d348c-f0d8-45db-8f97-fe7bc311a153_1247x664.png" width="1247" height="664" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e1d348c-f0d8-45db-8f97-fe7bc311a153_1247x664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:664,&quot;width&quot;:1247,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!CrX2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e1d348c-f0d8-45db-8f97-fe7bc311a153_1247x664.png 424w, https://substackcdn.com/image/fetch/$s_!CrX2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e1d348c-f0d8-45db-8f97-fe7bc311a153_1247x664.png 848w, https://substackcdn.com/image/fetch/$s_!CrX2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e1d348c-f0d8-45db-8f97-fe7bc311a153_1247x664.png 1272w, https://substackcdn.com/image/fetch/$s_!CrX2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e1d348c-f0d8-45db-8f97-fe7bc311a153_1247x664.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s possible that an agent could do something irreversible to your finances or accounts, and the only thing it&#8217;ll tell you is: &#8220;Let me be honest, I made a mistake&#8221;.</p><p>At that point, there&#8217;s nothing else you can do except regret giving your agent full access to your accounts.</p><p><em>Because there&#8217;s no one else you can blame at that point in time.</em></p><p>Memory is still a major issue for most agents. Some can continue to execute the tasks, until one day, it decides to forget everything.</p><p>Are you willing to risk ruining your entire life to automate some of these tasks? I&#8217;m not, especially when it comes to my finances.</p><p>So the ideal way to set up your agent is by giving it completely separate accounts that are not linked with yours.</p><p>Though now, its capabilities will be limited and you can&#8217;t automate tasks that require your credentials.</p><p>Most APIs still lack scoped access and guarded controls, so it will take a while before agents become more useful.</p><p>But at this point, it&#8217;s more like an all-or-nothing scenario:</p><p>Either you give it full access to your account (which is risky), or none at all (which limits its usefulness).</p><div><hr></div><h2>Most of the features are just shiny tools</h2><p>Unless we&#8217;re business owners who have extremely complex workflows, most of what we see online doesn&#8217;t apply to us.</p><p>Yes, they are cool and flashy. They make you feel productive by setting it up.</p><p>But in the end, do we really have a need for them?</p><p>These were some comments I&#8217;ve received on my YouTube videos that talked about Hermes:</p><p>Some people know how to set it up, but <strong><a href="https://youtu.be/-Y0W-nQrdXI">they don&#8217;t know</a></strong> what to use it for.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bax-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4305739b-8272-48a5-914e-e794d537ffb8_686x609.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bax-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4305739b-8272-48a5-914e-e794d537ffb8_686x609.png 424w, https://substackcdn.com/image/fetch/$s_!Bax-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4305739b-8272-48a5-914e-e794d537ffb8_686x609.png 848w, https://substackcdn.com/image/fetch/$s_!Bax-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4305739b-8272-48a5-914e-e794d537ffb8_686x609.png 1272w, https://substackcdn.com/image/fetch/$s_!Bax-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4305739b-8272-48a5-914e-e794d537ffb8_686x609.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bax-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4305739b-8272-48a5-914e-e794d537ffb8_686x609.png" width="686" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4305739b-8272-48a5-914e-e794d537ffb8_686x609.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:686,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Bax-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4305739b-8272-48a5-914e-e794d537ffb8_686x609.png 424w, https://substackcdn.com/image/fetch/$s_!Bax-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4305739b-8272-48a5-914e-e794d537ffb8_686x609.png 848w, https://substackcdn.com/image/fetch/$s_!Bax-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4305739b-8272-48a5-914e-e794d537ffb8_686x609.png 1272w, https://substackcdn.com/image/fetch/$s_!Bax-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4305739b-8272-48a5-914e-e794d537ffb8_686x609.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Others were <strong><a href="https://www.youtube.com/watch?v=pKNKxODswAA">saying</a></strong> how they are just shiny toys that don&#8217;t do anything useful.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UqnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067040ec-f467-4477-80e8-e1d1cd07d222_473x368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UqnP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067040ec-f467-4477-80e8-e1d1cd07d222_473x368.png 424w, https://substackcdn.com/image/fetch/$s_!UqnP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067040ec-f467-4477-80e8-e1d1cd07d222_473x368.png 848w, https://substackcdn.com/image/fetch/$s_!UqnP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067040ec-f467-4477-80e8-e1d1cd07d222_473x368.png 1272w, https://substackcdn.com/image/fetch/$s_!UqnP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067040ec-f467-4477-80e8-e1d1cd07d222_473x368.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UqnP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067040ec-f467-4477-80e8-e1d1cd07d222_473x368.png" width="473" height="368" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/067040ec-f467-4477-80e8-e1d1cd07d222_473x368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:368,&quot;width&quot;:473,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UqnP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067040ec-f467-4477-80e8-e1d1cd07d222_473x368.png 424w, https://substackcdn.com/image/fetch/$s_!UqnP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067040ec-f467-4477-80e8-e1d1cd07d222_473x368.png 848w, https://substackcdn.com/image/fetch/$s_!UqnP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067040ec-f467-4477-80e8-e1d1cd07d222_473x368.png 1272w, https://substackcdn.com/image/fetch/$s_!UqnP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F067040ec-f467-4477-80e8-e1d1cd07d222_473x368.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I know this too, because I spent days trying to get a multi-agent setup to work, without even learning how to run OpenClaw in the first place.</p><p>I was inspired by the hype posts that I saw online, and convinced myself that I should set it up now so that I don&#8217;t have to worry about the infrastructure.</p><p>But instead, I wasted time on creating new Discord bots, getting them to work in each channel, and having the gimmick of agents being able to talk to each other.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JV3Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb416f08-c5de-4e86-97a4-4355c1f57706_666x651.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JV3Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb416f08-c5de-4e86-97a4-4355c1f57706_666x651.png 424w, https://substackcdn.com/image/fetch/$s_!JV3Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb416f08-c5de-4e86-97a4-4355c1f57706_666x651.png 848w, https://substackcdn.com/image/fetch/$s_!JV3Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb416f08-c5de-4e86-97a4-4355c1f57706_666x651.png 1272w, https://substackcdn.com/image/fetch/$s_!JV3Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb416f08-c5de-4e86-97a4-4355c1f57706_666x651.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JV3Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb416f08-c5de-4e86-97a4-4355c1f57706_666x651.png" width="666" height="651" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb416f08-c5de-4e86-97a4-4355c1f57706_666x651.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:651,&quot;width&quot;:666,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!JV3Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb416f08-c5de-4e86-97a4-4355c1f57706_666x651.png 424w, https://substackcdn.com/image/fetch/$s_!JV3Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb416f08-c5de-4e86-97a4-4355c1f57706_666x651.png 848w, https://substackcdn.com/image/fetch/$s_!JV3Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb416f08-c5de-4e86-97a4-4355c1f57706_666x651.png 1272w, https://substackcdn.com/image/fetch/$s_!JV3Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb416f08-c5de-4e86-97a4-4355c1f57706_666x651.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And at the end of the day, I had no idea what I should be using my 5 different agents for.</p><p>I have shiny object syndrome and feel that the only way to keep up with AI is by trying new tools. But you&#8217;ll just be stuck inside the AI Tool Hamster Wheel of starting from scratch and having nothing to show for it in the end.</p><p>I no longer touch my OpenClaw agent, and I completely shut down my Hermes agent once I finally understood this.</p><div><hr></div><h2>You can&#8217;t automate what you don&#8217;t know</h2><p>Agents seem fantastic because you could tell it to make you 6-figures every month, and in theory, it will help you to do just that.</p><p>But because you (and me) have no idea how to create a concrete plan to make these 6 figures, the agent will spew out average advice that anyone can give you, so there&#8217;s no edge at all.</p><p>Without proper guidance and context, because you&#8217;re not even sure of the workflow:</p><p>You can&#8217;t expect AI to do anything useful, since it&#8217;s an incredibly intelligent intern but is completely lost at execution.</p><p>That&#8217;s why I completely switched my focus to building Effective Skills:</p><p>These are repeatable workflows in your <code>.claude</code> or <code>.agents</code> folder that are invokable by a slash command, and you can run an entire workflow with it.</p><p>Here are some examples of the Skills I built or adapted from other Skill libraries.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SnOt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99277ccd-0e55-45bc-8a48-6c66f8dcac31_685x349.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SnOt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99277ccd-0e55-45bc-8a48-6c66f8dcac31_685x349.png 424w, https://substackcdn.com/image/fetch/$s_!SnOt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99277ccd-0e55-45bc-8a48-6c66f8dcac31_685x349.png 848w, https://substackcdn.com/image/fetch/$s_!SnOt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99277ccd-0e55-45bc-8a48-6c66f8dcac31_685x349.png 1272w, https://substackcdn.com/image/fetch/$s_!SnOt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99277ccd-0e55-45bc-8a48-6c66f8dcac31_685x349.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SnOt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99277ccd-0e55-45bc-8a48-6c66f8dcac31_685x349.png" width="685" height="349" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99277ccd-0e55-45bc-8a48-6c66f8dcac31_685x349.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:349,&quot;width&quot;:685,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!SnOt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99277ccd-0e55-45bc-8a48-6c66f8dcac31_685x349.png 424w, https://substackcdn.com/image/fetch/$s_!SnOt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99277ccd-0e55-45bc-8a48-6c66f8dcac31_685x349.png 848w, https://substackcdn.com/image/fetch/$s_!SnOt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99277ccd-0e55-45bc-8a48-6c66f8dcac31_685x349.png 1272w, https://substackcdn.com/image/fetch/$s_!SnOt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99277ccd-0e55-45bc-8a48-6c66f8dcac31_685x349.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Before using Hermes and OpenClaw, I was building out an Obsidian + LLM tool (which I call my <strong><a href="https://signal.gideonfip.com/p/full-course-build-a-portable-ai-system">Portable AI System</a></strong>), where the core of it was my:</p><ul><li><p>Context (who I am, what I do, how I think)</p></li><li><p>Skills (repeatable SOPs)</p></li></ul><p>And now, I&#8217;ve completely switched back to this system.</p><p>Yes, I lose out on automation and cron jobs. Yes, I will lose out to anyone who builds insane workflows and runs everything on autopilot.</p><p>But I&#8217;d rather spend my time nailing the gold standard of my workflow now, instead of stressing over Hermes or OpenClaw messing up everything because my instructions weren&#8217;t clear.</p><p>So I&#8217;ve made a promise to myself that I will only touch agents again once I&#8217;m confident that my AI-native workflows will consistently produce the output that I want.</p><div><hr></div><h2>Build workflows first before agents</h2><p>It will be tempting to jump straight into building agents, because of how easy everyone online makes it seem.</p><p>But once you&#8217;re in, you could be spending hours on fake productivity, troubleshooting all the connections without producing real outputs from it.</p><p>So instead, focus on building Effective Skills:</p><p>Turn the current tasks that you have into an AI-native workflow.</p><p>Determine what tasks you hate doing, and find a way to outsource them to AI.</p><p>Test out the workflow through multiple runs (because you won&#8217;t get the right workflow immediately), before moving to full autonomous automation.</p><p>After spending 4 months learning how to get good at AI, I&#8217;ve settled on a system to build these workflows that can be integrated into your job (and even your daily life).</p><p>This is what I&#8217;ll be sharing more of in The AI-Native Sprint, a 90-minute crash course that gives you a clear path to becoming AI-Native for busy 9-to-5 professionals.</p><p>If you&#8217;d like to join us, sign up for the waitlist here:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://native.gideonfip.com/&quot;,&quot;text&quot;:&quot;Join the Waitlist&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://native.gideonfip.com/"><span>Join the Waitlist</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The simplest way to become AI-native]]></title><description><![CDATA[You don't need to build anything fancy]]></description><link>https://signal.gideonfip.com/p/the-simplest-way-to-become-ai-native</link><guid isPermaLink="false">https://signal.gideonfip.com/p/the-simplest-way-to-become-ai-native</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Sun, 10 May 2026 15:53:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B0kp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7048d8-e73a-49da-9a22-85c5827b9564_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When you&#8217;re asked to become AI-native by your employer, the first thing that comes to mind is to do something with a bang.</p><p>What vibe-coded site can I build with all the fancy features that will wow my employer?</p><p>What multi-tool and agentic workflow can I build, so I can show I know how to use all of these tools?</p><p><strong>But all of these are just distractions that waste your time.</strong></p><p>Especially if you&#8217;re new to coding (like I was), and suddenly the world is your oyster. Where you could literally build anything so long as you describe it to AI.</p><p>As someone who fell into that trap (and eventually got laid off because I had nothing to show for with my AI usage except for burning unnecessary tokens), I should have known this instead:</p><div><hr></div><h2>Being AI-native is about building something useful</h2><p>Your employer doesn&#8217;t care about the number of tokens you burned or the number of tools you integrated into your workflow.</p><p>But this is the only thing they care about:</p><p>Does this site, tool, or workflow help to make the company more money, or save more of it?</p><p>If whatever you built doesn&#8217;t do either of these, it&#8217;s just a poor ROI in the eyes of your employer.</p><p>They are paying you a salary to figure things out with an AI subscription they paid for, and will be disappointed if you have nothing to show for it.</p><p><em>Especially if you took time off from your actual work to build it.</em></p><p>So rather than focusing on something flashy, this is what I&#8217;d do:</p><div><hr></div><h2>Start with one problem</h2><p>AI is excellent as a mindless task executor, or a knowledgeable but clueless intern. If you give it a clear SOP (Skill) and context of what task it needs to complete, it can give you an output that is close to what you expect.</p><p>Of course, this takes many iterations (and time) to reach that stage, but I ask myself this question when integrating AI in my workflow:</p><p><strong>What is the single most annoying, soul-sucking, repetitive task that I absolutely hate doing inside this workflow, and how can I outsource it to AI?</strong></p><p>Usually, this involves a lot of mindless clicking.</p><p>One task I absolutely hated was the copying and pasting of every image I had inside my article draft (written in Notion or Obsidian) to the publishing platform (Twitter, Substack, Medium).</p><p>Each image involved 5-10 seconds of copying and pasting, and you could imagine the time I wasted doing this for 20 images and repurposing across all 3 platforms.</p><p>So I built a workflow with the help of AI to convert my Obsidian markdown file into an HTML file with all the embedded images.</p><p>Instead of copying and pasting every image, I could now do this in 5 seconds per platform.</p><p>And it all started out with the task that I didn&#8217;t want to do anymore, and it was perfect for AI to execute it for me.</p><p>I&#8217;m sure that in your own workflows, there are tasks that you hate doing too.</p><p>The ones that drain so much of your time and you wish someone else could do it for you.</p><p>Now, you don&#8217;t need to hire an intern, and just outsource it to AI instead.</p><div><hr></div><h2>Being AI-native starts with understanding your workflows</h2><p>Instead of trying to build something fancy, find ways to make or save money for your employer with AI.</p><p>And all it takes is:</p><ul><li><p>Understanding the workflows you do in your 9-to-5</p></li><li><p>Working together with AI to find an automated solution</p></li></ul><p>After spending 4 months learning how to get good at AI, I&#8217;ve settled on a system to build these workflows that can be integrated into your job (and even your daily life).</p><p>This is what I&#8217;ll be sharing more of in The AI-Native Sprint, a 90-minute crash course that gives you a clear path to becoming AI-Native for busy 9-to-5 professionals.</p><p>If you&#8217;d like to join us, sign up for the waitlist here:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://native.gideonfip.com/&quot;,&quot;text&quot;:&quot;Join the Waitlist&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://native.gideonfip.com/"><span>Join the Waitlist</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The only reason you should be scared of the AI layoffs ]]></title><description><![CDATA[What to do if you feel overwhelmed]]></description><link>https://signal.gideonfip.com/p/the-only-reason-you-should-be-scared</link><guid isPermaLink="false">https://signal.gideonfip.com/p/the-only-reason-you-should-be-scared</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Fri, 08 May 2026 14:48:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B0kp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a7048d8-e73a-49da-9a22-85c5827b9564_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The AI layoffs keep coming. Coinbase 3 days ago, and now Cloudflare. Very soon, every single tech company will have one.</p><p>And who knows if your company will be next.</p><p>It&#8217;s frustrating that your job has never felt so unsafe. At any moment, your employer could pull the plug and decide to go all in on AI.</p><p>And that leaves you with the unhappy process of finding yet another job, in a market where most employers are questioning why they should hire someone else instead of just using AI.</p><p>But, I don&#8217;t think this will happen to most of you, unless you fall into this group:</p><div><hr></div><h2>The mindless task executors are unsafe</h2><p>I got laid off in Feb. At first, I felt that it was unfair.</p><p>But then, I finally understood why I was no longer valuable to my company:</p><p>I was excellent at following orders, but had zero agency. I was too afraid of making mistakes, and I became an executor, rather than a strategist.</p><p>As a marketer, I followed whatever that my manager planned to do. Write this article, create this graphic. And whenever I was asked to give ideas, I had none.</p><p><em>Because I was too scared that my ideas sounded stupid.</em></p><p>Since AI could do my job better, faster, and cheaper, it made sense why my employer would swap out my salary for a $100/month Claude plan.</p><p>For those who fall in the same category as me (a mindless task executor):</p><p>There <em>could</em> be a higher chance that AI replaces you.</p><p>AI is excellent as an execution engine. So long as you give it the direction, the expected output, and a clear workflow:</p><p>It will do that task almost to perfection.</p><p>And those who survive the next wave of layoffs are those who possess this skill:</p><div><hr></div><h2>Being AI-native starts with mastering Skills</h2><p>Everyone talks about the high-income skills that you need to survive the AI era.</p><p>To me, the only one that you should focus on is building good Skills:</p><p>These are repeatable SOPs that you give to Claude, ChatGPT, or any other LLM, and they execute them according to that workflow.</p><p>Skills are the most effective when they tell LLMs to execute tasks that you hated doing every single day:</p><ul><li><p>Searching old docs and chat messages to find something that your teammate said previously</p></li><li><p>Filling in claim forms manually for your claimable expenses</p></li><li><p>Formatting reports so they look presentable</p></li></ul><p>When employers want you to be AI-native, it&#8217;s not about how many vibe-coded projects you can produce every week.</p><p>Instead, it&#8217;s finding ways to integrate AI into your workflows:</p><p><strong>What steps can be automated by AI, while which ones should a human still do?</strong></p><p>When you free up your time and cognitive load by outsourcing the right tasks to AI, you become more valuable to your employer.</p><p>So if there was only one skill that I would master now, it would be to build Effective Skills with the SIGNAL Framework:</p><ul><li><p>S: Spot the bottleneck</p></li><li><p>I: Integrate the stack</p></li><li><p>G: Guide the LLM</p></li><li><p>N: Nail the standard</p></li><li><p>A: Automate the logic</p></li><li><p>L: Loop recursively</p></li></ul><p>So long as you can describe the problem and bottleneck in plain English, you can build a Skill without any coding experience.</p><p>You decide on the &#8216;what&#8217;, while AI finds the &#8216;how&#8217; to execute it.</p><div><hr></div><h2>Become AI-native in less time by learning this skill</h2><p>Building good Skills will be something that your employers will value, especially when it saves them time on the soul-sucking, boring tasks that you and they hate doing.</p><p>And after spending the past 4 months learning how to get good at AI, I perfected the SIGNAL framework to build any Skill to automate my work, instead of relying on another automation platform like n8n.</p><p>This is what I&#8217;ll be sharing more of in The AI-Native Sprint, a 90-minute crash course that gives you a clear path to becoming AI-Native for busy 9-to-5 professionals.</p><p>If you&#8217;d like to join us, sign up for the waitlist here:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://native.gideonfip.com/&quot;,&quot;text&quot;:&quot;Join the Wailist&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://native.gideonfip.com/"><span>Join the Wailist</span></a></p>]]></content:encoded></item><item><title><![CDATA[If you want to get good at AI, don't fall into the AI Tool Trap]]></title><description><![CDATA[99% of what you see online is a distraction]]></description><link>https://signal.gideonfip.com/p/if-you-want-to-get-good-at-ai-dont</link><guid isPermaLink="false">https://signal.gideonfip.com/p/if-you-want-to-get-good-at-ai-dont</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Thu, 07 May 2026 11:02:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!J9xV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every week, there is a new tool that you&#8217;re apparently supposed to learn.</p><ul><li><p>Claude adds a new feature</p></li><li><p>A new platform releases its MCP</p></li><li><p>ChatGPT launches a new model</p></li></ul><p>Infographics like this go viral online, and you&#8217;re overwhelmed by the sheer number of new tools to try.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J9xV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J9xV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.png 424w, https://substackcdn.com/image/fetch/$s_!J9xV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.png 848w, https://substackcdn.com/image/fetch/$s_!J9xV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.png 1272w, https://substackcdn.com/image/fetch/$s_!J9xV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J9xV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.png" width="1236" height="1428" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1428,&quot;width&quot;:1236,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1032746,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://signal.gideonfip.com/i/196762484?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J9xV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.png 424w, https://substackcdn.com/image/fetch/$s_!J9xV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.png 848w, https://substackcdn.com/image/fetch/$s_!J9xV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.png 1272w, https://substackcdn.com/image/fetch/$s_!J9xV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd80197-fe6b-4940-b950-8336ecf06d9a_1236x1428.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></p><p>Someone proclaims on Twitter that this new agent changes everything.</p><p>A YouTuber warns that if you&#8217;re not using this feature, you&#8217;re already falling behind.</p><p><strong>And if you&#8217;re constantly consuming content like this, it&#8217;s the easiest way to feel inadequate about yourself.</strong></p><p>You know that you need to catch up with the latest tools to stay ahead, but you don&#8217;t have time to spare.</p><p>So you burn whatever free time you have trying to understand how it works.</p><p>You get frustrated when nothing seems to be working, and ultimately give up with nothing to show for.</p><p>But this tool-chasing habit that everyone tells you to adopt is the completely wrong approach to becoming AI-native.</p><div><hr></div><h2>Tools are just distractions meant to trap you in this hamster wheel</h2><p>The platforms and models that you use today won&#8217;t be the same ones that you use in 3 months.</p><p>So it&#8217;s a huge waste of time comparing them, because most are already capable enough.</p><p>Time that you can&#8217;t afford at all.</p><p>I know this because I was stuck in this loop too.</p><p>When I first started learning how to use AI effectively, I was too focused on choosing the right model and tool for me.</p><p>I saw everyone shilling a new tool that supposedly automates my entire life, and I wasted precious time getting it to work.</p><p>Not forgetting the days that I burned just getting OpenClaw and Hermes to work, when I could have used that time to create real outputs.</p><p>I was constantly stuck on this hamster wheel:</p><ul><li><p>A new feature gets released</p></li><li><p>Everyone hypes it up on Twitter and YouTube</p></li><li><p>I fall for the hype and try using it</p></li><li><p>I spend more time troubleshooting than doing anything meaningful</p></li><li><p>I get frustrated and revert to my old workflows</p></li></ul><p>Whatever you see online is meant to trap you inside this hamster wheel.</p><p>They use fear-mongering tactics to convince you that your existing setup is useless (when that&#8217;s completely false).</p><p>And then I finally realised that none of these matters if I wanted to get good with AI.</p><div><hr></div><h2>What if you could become AI-native in less time?</h2><p>There&#8217;s no point in spending all your free time trying to master Claude Code, when it could be replaced tomorrow.</p><p>Instead of focusing on the tools, I&#8217;ve learned that building an AI system that automates all the work I hate is the fastest way to become AI-native.</p><p>Your employer won&#8217;t care if you&#8217;re using the latest tools, if you can&#8217;t give them the outputs that they need.</p><p>And after spending 4 months learning how to get good at AI, I&#8217;ve settled on a system that completely removes all the distractions and focuses on automating workflows instead.</p><p>This is what I&#8217;ll be sharing more of in The AI-Native Sprint, a 90-minute crash course that gives you a clear path to becoming AI-Native for busy professionals.</p><p>If you&#8217;d like to join us, sign up for the waitlist here:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://native.gideonfip.com/&quot;,&quot;text&quot;:&quot;Join Waitlist&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://native.gideonfip.com/"><span>Join Waitlist</span></a></p>]]></content:encoded></item><item><title><![CDATA[How to become AI native when you're a time-starved working adult with zero coding experience]]></title><description><![CDATA[You don't need to be a coder to succeed with AI]]></description><link>https://signal.gideonfip.com/p/how-to-become-ai-fluent-when-youre</link><guid isPermaLink="false">https://signal.gideonfip.com/p/how-to-become-ai-fluent-when-youre</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Mon, 04 May 2026 11:05:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c70806cf-8a4f-4a41-8094-a197488bb5f6_930x639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone&#8217;s telling you to use AI or you&#8217;ll get left behind, but you have no idea how to start.</p><p>Time is so tight, and it&#8217;s impossible for you to try everything that gets shilled on Twitter or YouTube.</p><p>As a non-coder, you think that you&#8217;re at a disadvantage because that&#8217;s the only way to become AI fluent.</p><p><strong>But that&#8217;s completely wrong.</strong></p><p>You don&#8217;t have to spend time learning code to become good at AI. Of course, it&#8217;s more beneficial for you to know it, but anyone can build anything with AI now.</p><p><strong>If you know how to describe your problem in plain English, AI can create a solution for it and execute it for you.</strong></p><p>While I&#8217;ve been unemployed over the past month, I&#8217;ve been using AI extensively to get better at it.</p><p>So I&#8217;ve gone through all the failures, getting frustrated when things don&#8217;t work, and spent all the time finding out what works for non-coder like myself to become AI fluent.</p><p>And here&#8217;s the framework I wish I knew before I started:</p><div><hr></div><h2>What AI is, and isn&#8217;t</h2><p>Before we start, let&#8217;s get this point out of the way.</p><p>AI is not a magic pill that can drop 6 figures in your lap with just one simple prompt.</p><p><em>If that were the case, everyone would be millionaires already.</em></p><p>But after using AI extensively since January, this is what I realised about AI:</p><p><strong>It is an amplifier of systems by automating the soul-sucking, repetitive tasks.</strong></p><p>But if you don&#8217;t have a system or clear workflows, it will amplify that as well. And the result comes out as an amplification of a messy system that you&#8217;ll spend more time troubleshooting the system than getting real outputs you could use in your life or job.</p><p><em>Trust me, I&#8217;ve wasted weeks of my life just getting OpenClaw and Hermes to work, while accomplishing nothing.</em></p><p><strong>There&#8217;s no point in building agents that automate every task for you, when you don&#8217;t even know your workflow well enough.</strong></p><p>It&#8217;s impossible to hand off everything to AI completely. You still need to give inputs on what works and what doesn&#8217;t, based on your own taste and judgment, while AI is just the execution engine.</p><p>Quoting from <a href="https://www.thealgorithmicbridge.com/p/you-spent-your-whole-life-getting">Albert Romero</a>, who introduced me to this concept:</p><p>AI collapsed the how, so the only thing that matters is determining on the what.</p><p>So to get good at AI, you need to get good at determining what to use AI for (because it&#8217;s great at some things, but not at others).</p><p>And this is how you can do it:</p><div><hr></div><h2>The FOCUS Method to get good at AI</h2><p>With all the shiny new tools that are constantly being shilled on Twitter and YouTube, you&#8217;re likely overwhelmed.</p><p>And with every new feature that Claude or ChatGPT launches, you&#8217;re tempted to throw whatever that you&#8217;ve built away to start using this new feature.</p><p><strong>But to become AI fluent, you just need focus.</strong></p><p>Focus on the fundamentals, understand what AI can do for your workflows, and then try the tools afterwards once you have a better understanding.</p><p>With time as your most precious resource, we need to optimise it so you don&#8217;t waste it on actions that won&#8217;t help you become AI fluent.</p><p>This is the FOCUS Method that I use to learn AI:</p><ul><li><p>F: Filter the noise</p></li><li><p>O: Optimise your context</p></li><li><p>C: Concentrate on one win</p></li><li><p>U: Use it daily</p></li><li><p>S: Scale your Skills</p></li></ul><p>And here&#8217;s each step in detail:</p><div><hr></div><h2>Filter the noise</h2><p>AI Twitter and YouTube are the perfect places to make you feel completely inadequate.</p><p>There are so many proclamations of how everyone is:</p><ul><li><p>Running a fully autonomous company with AI</p></li><li><p>Replacing a $120k/month department with just Claude Code</p></li><li><p>Using 10 agents to get them to 100 million views</p></li></ul><p>But 90% of what you see online is just noise. The ultimate skill to possess right now is skepticism, because nothing can be trusted.</p><p><em>It&#8217;s just a waste of time scrolling on the timeline, when you could be building something that solves a painful problem in your own life.</em></p><p>I found one way to solve this is by DM-ing the account that makes all of these insane claims. How did they actually do it?</p><p><strong>If they can&#8217;t answer you clearly, then it&#8217;s likely just farming engagement.</strong></p><p>It&#8217;s impossible for someone to become an expert at a new feature just 5 hours after it was launched.</p><p>So don&#8217;t fall into the trap of feeling bad about yourself by comparing with accounts that do nothing, yet are acting as they do.</p><p>I approach this by taking inspiration from what others post and see how I can add it to <a href="https://portable.gideonfip.com/">my current AI system</a>.</p><p>Since the AI knows me enough after already executing multiple tasks for me, it provides a recommendation on whether this new feature is something worth integrating or not.</p><p>And it all starts with providing this to AI:</p><div><hr></div><h2>Optimise your context</h2><p>AI works best when it knows who you are, what you do, and how you think.</p><p>And the easiest way to provide this is through your past work (blog posts etc.) or conversations.</p><p>Otherwise, it&#8217;ll just give you generic outputs when you don&#8217;t provide it with enough direction on what it should focus on.</p><p>So throughout your day, start compiling everything that you&#8217;re willing to share with the AI, so that it understands you better:</p><ul><li><p>Your tweets, articles, and meeting transcripts</p></li><li><p>Your chat history with AI platforms</p></li><li><p>Important documents about your personal life or work</p></li></ul><p>The more you share, the more AI knows you better. But of course, there&#8217;s this fine line of privacy where anyone who gains access to your system knows everything about you.</p><p><em>So it really depends on how much you&#8217;re willing to share.</em></p><p>LLMs love markdown (.md) files as it&#8217;s LLM-friendly, so I spent my time converting all of my files into this format.</p><p>While it was still a painful process, I&#8217;m grateful that most of my work was done in Notion, so I could export my pages as markdown files.</p><p>For any files (.docx, pptx) that are not already in the markdown format, I like using this MarkItDown library to convert anything into a .md file that I can give to the LLM to understand me better.</p><p>This is a one-time task that can be time-consuming at the start, but it saves you the hassle in the future.</p><p>Once you have all of your context compiled, you can throw it inside any LLM to analyse and understand everything about you.</p><p><strong>This also means that proper file organisation is crucial inside your AI system.</strong></p><p>For <a href="https://portable.gideonfip.com/">mine</a>, I organise it between Context and Tasks, so everything about me goes into the Context folder that is used by the AI to complete the Tasks that I want to complete.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!piDl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf7181f1-4be4-4a52-b7bd-e09849e76eee_483x253.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!piDl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf7181f1-4be4-4a52-b7bd-e09849e76eee_483x253.png 424w, https://substackcdn.com/image/fetch/$s_!piDl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf7181f1-4be4-4a52-b7bd-e09849e76eee_483x253.png 848w, https://substackcdn.com/image/fetch/$s_!piDl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf7181f1-4be4-4a52-b7bd-e09849e76eee_483x253.png 1272w, https://substackcdn.com/image/fetch/$s_!piDl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf7181f1-4be4-4a52-b7bd-e09849e76eee_483x253.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!piDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf7181f1-4be4-4a52-b7bd-e09849e76eee_483x253.png" width="483" height="253" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df7181f1-4be4-4a52-b7bd-e09849e76eee_483x253.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:253,&quot;width&quot;:483,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted-image-20260504142245.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted-image-20260504142245.png" title="Pasted-image-20260504142245.png" srcset="https://substackcdn.com/image/fetch/$s_!piDl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf7181f1-4be4-4a52-b7bd-e09849e76eee_483x253.png 424w, https://substackcdn.com/image/fetch/$s_!piDl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf7181f1-4be4-4a52-b7bd-e09849e76eee_483x253.png 848w, https://substackcdn.com/image/fetch/$s_!piDl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf7181f1-4be4-4a52-b7bd-e09849e76eee_483x253.png 1272w, https://substackcdn.com/image/fetch/$s_!piDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf7181f1-4be4-4a52-b7bd-e09849e76eee_483x253.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Concentrate on one win</h2><p>I have a bad habit of shiny object syndrome, where I have so many workflows that I want to automate with AI.</p><p>Even when one workflow is not fully fleshed out yet, I want to immediately move on to the next one.</p><p><strong>And that could be a problem that you face too.</strong></p><p>It&#8217;s better to fully flesh out one workflow that consistently gets you the output that you need, instead of building multiple AI-assisted workflows that require you to constantly troubleshoot them.</p><p>Something boring that gets the job done is way more valuable than a flashy workflow that you&#8217;re just building to get views on Twitter.</p><p>Everything else about AI doesn&#8217;t matter, like:</p><ul><li><p>What model you should use to achieve the task (because most are already capable enough)</p></li><li><p>What tools you should be using (some of the ones that exist today won&#8217;t last in a few years&#8217; time)</p></li></ul><p>We don&#8217;t need to waste time worrying about the most cost-efficient model when we&#8217;re on a monthly plan and can swap models easily while finding the best one that meets our needs (some are <a href="https://youtu.be/X9rZIEjFvwE">even free too</a>).</p><p><em>And this is only possible when you build a <a href="https://portable.gideonfip.com/">Portable AI System</a> that lets you switch out components (like your models or tools), and it still gets the job done.</em></p><p>So instead of worrying about any of this, find one bottleneck that&#8217;s stopping you from doing a task better or faster, and work on using AI to remove that bottleneck.</p><p>This involves building Effective Skills, which are hyper-personalised SOPs that give you high-quality outputs, no matter what model you use.</p><p>And you don&#8217;t need to write them out at all, or even know the right script that automates the workflow.</p><p><strong>Just by going through a dry run together with the AI, it has enough context to build the Skill for you.</strong></p><p><em>I shared more about the framework I use to build these Skills <a href="https://signal.gideonfip.com/p/youre-stuck-in-the-ai-cost-war-this">here</a>.</em></p><div><hr></div><h2>Use it daily</h2><p>AI is not a tool that you can use once and get good at instantly.</p><p>It has to be something that you do every single day, just like practising the piano.</p><p>So commit to spending at least one hour a day playing and experimenting with AI.</p><p>This doesn&#8217;t mean you have to build out a vibe-coded platform every day.</p><p>Instead, work together with AI on finding bottlenecks in your workflows, and finding ways to integrate AI inside.</p><p>One of the first tasks that I automated was generating summaries for YouTube videos.</p><p>In the past, this was the workflow that I used:</p><ul><li><p>Copy the URL from YouTube</p></li><li><p>Paste it into a YouTube-to-transcript site</p></li><li><p>Copy the transcript</p></li><li><p>Paste it into ChatGPT</p></li><li><p>Paste my summariser prompt inside ChatGPT</p></li><li><p>Generate the summary</p></li></ul><p>This took about 2-3 minutes and a lot of mindless copy-pasting and getting frustrated when I couldn&#8217;t find the summariser prompt.</p><p>So instead, I built a Skill that helps me achieve this:</p><p>I type <code>/learnings-youtube</code> with the URL, and it captures the transcript and generates the summary as specified by my prompt without me doing anything else.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ssvq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae9a464-989b-42b3-8521-ee5e8ad5b36d_854x309.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ssvq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae9a464-989b-42b3-8521-ee5e8ad5b36d_854x309.png 424w, https://substackcdn.com/image/fetch/$s_!Ssvq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae9a464-989b-42b3-8521-ee5e8ad5b36d_854x309.png 848w, https://substackcdn.com/image/fetch/$s_!Ssvq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae9a464-989b-42b3-8521-ee5e8ad5b36d_854x309.png 1272w, https://substackcdn.com/image/fetch/$s_!Ssvq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae9a464-989b-42b3-8521-ee5e8ad5b36d_854x309.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ssvq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae9a464-989b-42b3-8521-ee5e8ad5b36d_854x309.png" width="854" height="309" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ae9a464-989b-42b3-8521-ee5e8ad5b36d_854x309.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:309,&quot;width&quot;:854,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted-image-20260504121544.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted-image-20260504121544.png" title="Pasted-image-20260504121544.png" srcset="https://substackcdn.com/image/fetch/$s_!Ssvq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae9a464-989b-42b3-8521-ee5e8ad5b36d_854x309.png 424w, https://substackcdn.com/image/fetch/$s_!Ssvq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae9a464-989b-42b3-8521-ee5e8ad5b36d_854x309.png 848w, https://substackcdn.com/image/fetch/$s_!Ssvq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae9a464-989b-42b3-8521-ee5e8ad5b36d_854x309.png 1272w, https://substackcdn.com/image/fetch/$s_!Ssvq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae9a464-989b-42b3-8521-ee5e8ad5b36d_854x309.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Everything is saved inside my Portable OS, so the LLM can retrieve it in future when I ask it to.</p><p>From 2-3 minutes of work being reduced to less than 30 seconds.</p><p>And all of this was done with the help of AI.</p><p>I gave it this problem and the workflow that I wanted to achieve (including where the files should be stored), and it came up with the solution itself.</p><p>I&#8217;m sure that many of your workflows can be automated by offloading all of the boring, soul-sucking tasks that you hate doing to AI.</p><p>And it all starts with:</p><ul><li><p>shaping your problems together with AI</p></li><li><p>Solving them with automated scripts that AI generates for you</p></li><li><p>Telling AI what went right and wrong</p></li></ul><p>The more you work with AI, the more you understand its capabilities, and the more work you can outsource to it.</p><div><hr></div><h2>Scale your Skills</h2><p>After building out a single Skill, it&#8217;s time to start scaling them.</p><p>You now have the knowledge to:</p><ul><li><p>Identify the bottleneck in your workflow</p></li><li><p>Shaping the problem together with AI</p></li><li><p>Directing AI to the ideal output</p></li></ul><p>And this can now be used across every workflow that you hate doing.</p><p>But this final step takes practice. You have to keep playing with AI in this manner to get better at building Effective Skills.</p><div><hr></div><h2>Becoming AI fluent doesn&#8217;t mean getting another certificate</h2><p>It is hard to learn AI when you&#8217;re already pressed for time every day.</p><p>Your time is precious, so don&#8217;t waste it on getting another certificate that means nothing.</p><p>Instead, what others are looking out for are real workflows that you have automated for yourself or your clients that save them time.</p><p>Being AI fluent doesn&#8217;t have to be anything fancy. So long as you can show a result for someone (especially saving time), your perceived value increases to your employer or future clients (just like what I&#8217;m trying to do here).</p><p><em>But of course, please don&#8217;t farm engagement like what most are doing on Twitter or YouTube.</em></p><p>In the end, the only two things that differentiate you from everyone else are your:</p><ul><li><p>Context: AI will continue giving generic outputs, unless you give it enough context about who you are, what you do, and how you think</p></li><li><p>Skills: Repeatable SOPs that any model can follow to automate all the boring, soul-sucking tasks that we hate doing</p></li></ul><p>Anything else can be swapped out if you build your AI system with portability in mind, especially when the AI cost war will make subscription plans worse in the future.</p><p>So to automate the tasks that you hate with a system you truly own and is not locked in with any providers:</p><h2><strong>Get the blueprint to build your Portable AI System <a href="https://portable.gideonfip.com/">here</a>.</strong></h2><div><hr></div><p>I&#8217;m trying to understand who currently reads Stack Signal and how I can make it more valuable for you.</p><p>If you have two minutes, take the reader survey <a href="https://survey.gideonfip.com/">here</a>, and I&#8217;ll share what I find in a future issue.</p><p>I write about AI every week for non-coders who are overwhelmed by all the noise online. If you want to build workflows that automate the tasks that you hate doing, subscribe below:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://signal.gideonfip.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://signal.gideonfip.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Full Course: Build a Portable AI System that runs your life (without expensive subscriptions)]]></title><description><![CDATA[Automate the work you hate with a Portable AI System that you truly own, without being locked in with one model provider]]></description><link>https://signal.gideonfip.com/p/full-course-build-a-portable-ai-system</link><guid isPermaLink="false">https://signal.gideonfip.com/p/full-course-build-a-portable-ai-system</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Thu, 30 Apr 2026 05:03:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VsqU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b4ade5-7c26-46d0-bd80-17ed359a7320_930x639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>&#8220;I know AI is so important, but I&#8217;m completely overwhelmed with all the options, and I have no idea how to start.&#8221;</strong></p><p>I get it, because that was exactly me back in Jan 2026 as a non-coder.</p><p>Everyone on Twitter is giving you the wrong advice:</p><ul><li><p>&#8220;Steal my prompt to make your first 6 figures with AI&#8221;</p></li><li><p>&#8220;Use the latest models, or you&#8217;ll get left behind&#8221;</p></li><li><p>&#8220;Learn prompt engineering so you don&#8217;t get replaced by AI&#8221;</p></li></ul><p>I tried all the latest tools, watched all the YouTube videos out there, but nothing seemed to click.</p><p>I kept getting generic outputs that I&#8217;d never use.</p><p>I spent more time teaching AI how to perform the tasks I did with it a few days ago, rather than executing them.</p><p>After locking in for 2 months (while I was on hospitalisation leave), I realised I was approaching AI the wrong way.</p><p><strong>To be truly successful with AI, you need to build an effective AI system.</strong></p><p>And all of them have 2 things in common:</p><ul><li><p>They include strong context about the user</p></li></ul><p>AI will continue giving generic outputs, unless you give it enough context about who you are, what you do, and how you think.</p><p>The more context you give it, the more it understands about you, and the less time you take to re-explain yourself with every session.</p><ul><li><p>They have Skills that automate their work</p></li></ul><p>Models are just our employees, and we need a way for any model to understand how we work and execute tasks according to how we want.</p><p>Skills are these repeatable SOPs that any model can follow to automate all the boring, soul-sucking tasks that we hate doing.</p><p>It was never about the best model or prompt.</p><p>So long as you can articulate your workflow and problem clearly, AI will help you automate any task (even if you have no coding experience).</p><div><hr></div><h2>You don&#8217;t need agents or a complex setup</h2><p>The more time I spend with AI, the more I realise how Hermes and OpenClaw are major distractions.</p><p>Yes, they are effective and can do amazing work. But only for those with clear systems and workflows that AI can understand and execute immediately.</p><p>While for the rest of us, it&#8217;s a waste of time building out these automations when we don&#8217;t even know what to automate yet.</p><p>There&#8217;s no need to use all these shiny tools. Instead, we just need a working system where we can use AI to free us from all the tasks we hate doing.</p><p>Over the past 3 months, I&#8217;ve been trying and failing with different setups, until I found the most adaptable way to build one.</p><p>I call it the Portable AI System, which is designed to:</p><ul><li><p>Understand your workflows and save you time by doing the tasks you hate</p></li><li><p>Be flexible enough so you can switch model providers and still get a similar quality of outputs</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VsqU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b4ade5-7c26-46d0-bd80-17ed359a7320_930x639.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VsqU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b4ade5-7c26-46d0-bd80-17ed359a7320_930x639.png 424w, https://substackcdn.com/image/fetch/$s_!VsqU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b4ade5-7c26-46d0-bd80-17ed359a7320_930x639.png 848w, https://substackcdn.com/image/fetch/$s_!VsqU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b4ade5-7c26-46d0-bd80-17ed359a7320_930x639.png 1272w, https://substackcdn.com/image/fetch/$s_!VsqU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b4ade5-7c26-46d0-bd80-17ed359a7320_930x639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VsqU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b4ade5-7c26-46d0-bd80-17ed359a7320_930x639.png" width="930" height="639" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57b4ade5-7c26-46d0-bd80-17ed359a7320_930x639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:639,&quot;width&quot;:930,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260430095028.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260430095028.png" title="Pasted image 20260430095028.png" srcset="https://substackcdn.com/image/fetch/$s_!VsqU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b4ade5-7c26-46d0-bd80-17ed359a7320_930x639.png 424w, https://substackcdn.com/image/fetch/$s_!VsqU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b4ade5-7c26-46d0-bd80-17ed359a7320_930x639.png 848w, https://substackcdn.com/image/fetch/$s_!VsqU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b4ade5-7c26-46d0-bd80-17ed359a7320_930x639.png 1272w, https://substackcdn.com/image/fetch/$s_!VsqU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57b4ade5-7c26-46d0-bd80-17ed359a7320_930x639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>In this course, I am focused on building out a system that saves you 2+ hours every week.</strong></p><p>And all you need is a clear path to achieve that, without any fluff or over-sensationalised news.</p><p>Here&#8217;s what you receive that makes it very difficult to fail:</p><ul><li><p>The fastest way to set up an AI client, connect a free model, and run your first Skill in one session</p></li><li><p>The fundamentals of the Portable AI System, so you know exactly how AI can automate the work you hate without wasting time</p></li><li><p>A pre-built repo structure that gives you the starting point, which you can structure and re-organise as you wish</p></li><li><p>Learn the SIGNAL framework to turn any annoying daily task into a repeatable Skill (no matter which model you end up using)</p></li><li><p>How to turn your prompts that are found in 5 different folders into a system that works on any model you choose</p></li></ul><p>I created this course for my past self.</p><p>This is the course I wish I had, so I didn&#8217;t waste my time watching YouTube tutorials or trying the latest shiny tool that added nothing to my workflows.</p><p>This is what I would do if I wanted to become good at AI in the shortest time possible, without worrying about the best model or prompt.</p><p>If you want to stop getting overwhelmed by AI and start building a system that is adaptable to any new change, now is the perfect opportunity to start.</p><div><hr></div><h2>Navigating the course</h2><p>This course is a full newsletter with multiple sections. Depending on your device, here&#8217;s how you can get to your intended section:</p><ul><li><p>Desktop: A table of contents can be found on the left-hand side</p></li><li><p>Mobile: No navigation, but your scrolling progress will be saved so you can go back to where you left off</p></li></ul><div><hr></div><h2>The 8 components</h2><p>The Portable AI System is made up of 8 components for it to fully function:</p>
      <p>
          <a href="https://signal.gideonfip.com/p/full-course-build-a-portable-ai-system">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[You’re building the wrong AI system (how to prevent yours from breaking)]]></title><description><![CDATA[The AI cost war made me seriously rethink how I approached building out my AI system.]]></description><link>https://signal.gideonfip.com/p/youre-building-the-wrong-ai-system</link><guid isPermaLink="false">https://signal.gideonfip.com/p/youre-building-the-wrong-ai-system</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Mon, 27 Apr 2026 11:03:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/48870a70-e0e8-45fd-94b5-b3ddbdb99824_930x639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The AI cost war made me seriously rethink how I approached building out my AI system.</p><p>Models are more expensive now, rate limits are getting worse on coding plans, and us consumers are all trapped in subscriptions that no longer serve our purpose.</p><p>For those who don&#8217;t have any additional laptops or GPUs lying around (like me) and don&#8217;t want to buy new hardware just to run local models, the options of using AI are getting increasingly limited.</p><p>Within these few weeks, we&#8217;ve seen instances like:</p><ul><li><p>GitHub Copilot pausing signups for their Pro plan (just when I wanted to try it out)</p></li><li><p><a href="https://youtu.be/yaMPjBDehpc">Claude silently removing Claude Code from the Pro plan and putting it back (likely after the backlash)</a></p></li></ul><p>This is only the start, and other model providers and aggregators will follow the same route of nerfing their plans:</p><p>Because it no longer makes any sense for them to give out inference that costs more than what consumers are paying in their plans.</p><p>My first experience with AI was through Claude Code and I grew to <a href="https://youtu.be/ksVxMTC5Pzs">love the Claude Code extension</a> inside VS Code because of the great UI.</p><p>But when I wanted to switch from Claude and try out other models inside my system, it was complicated and I spent too much time troubleshooting it.</p><p>It&#8217;s likely easy for someone who understands code and the config.json files, but I didn&#8217;t want to continuously find different configs each time when I switched plans.</p><p>And that&#8217;s when I finally realised something about the state of models today:</p><div><hr></div><h2>Models are just commodities</h2><p>Whenever a new model launches like <a href="https://youtu.be/iDx_LWPoAt8">Opus 4.7</a> or GPT-5.5, the whole timeline goes crazy.</p><p>There are many claims of &#8216;it&#8217;s so over&#8217; all over the timeline because the new model is more capable and will replace jobs in many industries.</p><p>The posts go on to show the new benchmarks of the latest model updates and how it surpasses other existing models.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iBh8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b4cb17-8112-43b9-be44-1ab5c870f25b_1234x778.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iBh8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b4cb17-8112-43b9-be44-1ab5c870f25b_1234x778.png 424w, https://substackcdn.com/image/fetch/$s_!iBh8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b4cb17-8112-43b9-be44-1ab5c870f25b_1234x778.png 848w, https://substackcdn.com/image/fetch/$s_!iBh8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b4cb17-8112-43b9-be44-1ab5c870f25b_1234x778.png 1272w, https://substackcdn.com/image/fetch/$s_!iBh8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b4cb17-8112-43b9-be44-1ab5c870f25b_1234x778.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iBh8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b4cb17-8112-43b9-be44-1ab5c870f25b_1234x778.png" width="1234" height="778" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8b4cb17-8112-43b9-be44-1ab5c870f25b_1234x778.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:778,&quot;width&quot;:1234,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260427150835.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260427150835.png" title="Pasted image 20260427150835.png" srcset="https://substackcdn.com/image/fetch/$s_!iBh8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b4cb17-8112-43b9-be44-1ab5c870f25b_1234x778.png 424w, https://substackcdn.com/image/fetch/$s_!iBh8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b4cb17-8112-43b9-be44-1ab5c870f25b_1234x778.png 848w, https://substackcdn.com/image/fetch/$s_!iBh8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b4cb17-8112-43b9-be44-1ab5c870f25b_1234x778.png 1272w, https://substackcdn.com/image/fetch/$s_!iBh8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b4cb17-8112-43b9-be44-1ab5c870f25b_1234x778.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Everyone on Twitter tells you to upgrade to the latest models to get the latest benefits.</p><p>Most of it is usually engagement bait. But because of all the over-sensationalised news and fear-mongering, you&#8217;re convinced that the latest models are the only way to get work done with AI.</p><p>You drop everything and sign up for the latest Claude or ChatGPT plan, having to start again from scratch because the model knows nothing about you.</p><p>You waste time re-explaining everything to the model, because importing everything from your previous system is too time-consuming.</p><p>And all that time is wasted when you could be producing real outputs that go towards achieving your goals.</p><p>So now comes the most important question:</p><p><strong>Do you really need the latest model to suddenly become good with AI?</strong></p><p>If your work involves building and running applications that are used by millions, probably.</p><p>But for non-coders like myself, we don&#8217;t need the best model to execute tasks. The ones that can give us the output that we want and at a lower cost is more ideal.</p><p>As compared to running a more expensive model that gives us a slightly better output.</p><p>But maybe it&#8217;s because I&#8217;m using AI differently from others. Instead of consistently vibe coding (I did build a few projects but it&#8217;s not my priority), I&#8217;m using AI to automate all the tasks that I hate doing.</p><p>The soul-sucking, repetitive tasks that do not require a lot of thinking, but I still have to do them for my life to function.</p><p>And that&#8217;s where I see AI is most effective at:</p><p>I can outsource these tasks that I hate doing to AI, while I have more cognitive load to worry about the tasks that I enjoy (or those that require thinking).</p><p>Functionality beats aesthetic, and all that matters is getting a result.</p><p>One example I use AI now is to generate HTML content for my articles, so I can repurpose them in 1 copy-paste function.</p><p>In the past, I had a nightmare when I wanted to repost my article across Substack, Twitter, Medium, and any other long-form platform, mainly because of the images.</p><p>Copying directly from Notion or Obsidian didn&#8217;t work. My old workflow involved manually copying and pasting every single image into each section within the article.</p><p>And it was a mindless, tedious chore to do this same task over and over again across all of these platforms.</p><p>But now with the help of AI, I generate an HTML file that I can easily copy and paste directly into any long-form platform.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JDOo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa35c50ce-ba04-4fe6-bbe0-55a760f82462_1347x897.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JDOo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa35c50ce-ba04-4fe6-bbe0-55a760f82462_1347x897.png 424w, https://substackcdn.com/image/fetch/$s_!JDOo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa35c50ce-ba04-4fe6-bbe0-55a760f82462_1347x897.png 848w, https://substackcdn.com/image/fetch/$s_!JDOo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa35c50ce-ba04-4fe6-bbe0-55a760f82462_1347x897.png 1272w, https://substackcdn.com/image/fetch/$s_!JDOo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa35c50ce-ba04-4fe6-bbe0-55a760f82462_1347x897.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JDOo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa35c50ce-ba04-4fe6-bbe0-55a760f82462_1347x897.png" width="1347" height="897" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a35c50ce-ba04-4fe6-bbe0-55a760f82462_1347x897.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:897,&quot;width&quot;:1347,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260427151326.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260427151326.png" title="Pasted image 20260427151326.png" srcset="https://substackcdn.com/image/fetch/$s_!JDOo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa35c50ce-ba04-4fe6-bbe0-55a760f82462_1347x897.png 424w, https://substackcdn.com/image/fetch/$s_!JDOo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa35c50ce-ba04-4fe6-bbe0-55a760f82462_1347x897.png 848w, https://substackcdn.com/image/fetch/$s_!JDOo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa35c50ce-ba04-4fe6-bbe0-55a760f82462_1347x897.png 1272w, https://substackcdn.com/image/fetch/$s_!JDOo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa35c50ce-ba04-4fe6-bbe0-55a760f82462_1347x897.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Though I still have to do it manually for Twitter, but it saved so much of my cognitive load.</em></p><p>This is just one example of how AI has become an executor of the tasks that I hate doing.</p><p>And back to the point, it doesn&#8217;t matter what model you&#8217;re using.</p><p>Most models are capable enough to execute daily tasks that we hate doing. Just tell AI the problem that you&#8217;re facing, the platforms you use to get the task done, and it will figure out how to do it.</p><p>At the end of the day, models are just commodities.</p><p><strong>You can easily switch between any of them and still get similar results.</strong></p><p>Of course, the frontier models will give you better results. But sometimes, a lower-quality output at a cheaper cost is good enough.</p><p>And I wanted to build an AI system that gives me that portability to switch between providers at any time:</p><div><hr></div><h2>Most of your AI system is easily interchangeable</h2><p>When I first tried Obsidian many years back, I thought it was extremely bare bones with a steep learning curve (and decided to use Notion instead).</p><p>But when I tried Obsidian again to build out my AI system, I finally learnt how to appreciate its open system.</p><p>For my existing Notion system, I had to use an API or MCP for the LLM to understand and work with it, which was more tedious.</p><p>Meanwhile, Obsidian was just a collection of folders and markdown files that the LLM can easily read (.md files are LLM-friendly) and edit at any time.</p><p>While all my notes truly belong to me, instead of being held &#8216;hostage&#8217; by another software company.</p><p>This goes along well with @kepano&#8217;s whole principle of <a href="https://stephango.com/self-guarantee">self-guaranteeing promises</a>:</p><p><strong>One that is verifiable, non-reversible, and does not require you to trust anyone.</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/kepano/status/1863985234426888397&quot;,&quot;full_text&quot;:&quot;Self-guaranteeing&nbsp;promises\n\nCompanies break promises all the time. A self-guaranteeing promise does not require you to trust anyone. You can verify a self-guaranteeing promise yourself.\n\nFile over app is a self-guaranteeing promise. If files are in your control, in an open &quot;,&quot;username&quot;:&quot;kepano&quot;,&quot;name&quot;:&quot;kepano&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1563635599906549761/wIum4L8I_normal.jpg&quot;,&quot;date&quot;:&quot;2024-12-03T16:34:45.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/Gd4zyQhWgAs6Ezr.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/rIMpTXNCiY&quot;,&quot;alt_text&quot;:&quot;Companies break promises all the time. A self-guaranteeing promise does not require you to trust anyone. You can verify a self-guaranteeing promise yourself.\n\nFile over app is a self-guaranteeing promise. If files are in your control, in an open format, you can use those files in another app at any time. Not an export. The exact same files. It&#8217;s good practice to test this with any self-proclaimed file-over-app app you use.\n\nTerms and policies are not self-guaranteeing. A company may promise the privacy of your data, but those policies can change at any time. Changes can retroactively affect data you have spent years putting into the tool. Examples: Google, Zoom, Dropbox, Tumblr, Slack, Adobe, Figma.\n\nA self-guaranteeing promise about privacy gives you proof that the tool cannot access your data in the first place.&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/Gd40R91WgAI5sQc.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/rIMpTXNCiY&quot;,&quot;alt_text&quot;:&quot;Encoding values into a governance structure is not self-guaranteeing. Given enough motivation, the corporate structure can be reversed. The structure is not in your hands. Example: OpenAI.\n\nOpen source alone is not self-guaranteeing. Even open source apps can rely on data that is stuck in databases or in proprietary formats that are difficult to switch away from. Open source is not a reliable safeguard against the biases of venture capital. Examples: Omnivore, Skiff.\n\nWhen you choose to use a tool, the future of that tool is always ambiguous. On a long enough timeline the substrate changes. Your needs change, the underlying operating system changes, the company goes out of business or gets acquired, better options come along.\n\nIt is possible to accept the ambiguousness of a tool's future if you choose tools that make self-guaranteeing promises.\n\n&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:21,&quot;retweet_count&quot;:77,&quot;like_count&quot;:827,&quot;impression_count&quot;:148019,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Anything within your current system can break, or better options will pop up.</p><p><strong>Is your system adaptable enough to switch any of these components and still function?</strong></p><p>Ever since I wanted to move away from Claude Code, I&#8217;ve been obsessed with building such a system, which I now call the Portable AI System.</p><p>Inside, I have <strong>8 core components</strong> that are required for my system to function:</p><ul><li><p><em>*P</em>*ersonalised Context: A file system that includes your context and tasks so any model knows who you are, what you do, and how you think</p></li><li><p><em>*O</em>*wning Your Keys: A BYOK provider that lets you easily switch between models</p></li><li><p><em>*R</em>*equests: Your input (voice or text) that gives commands so the AI runs tasks for you</p></li><li><p><em>*T</em>*hought Processor: The LLM acts as the brain that receives an input and provides an output</p></li><li><p><em>*A</em>*ctionable Workflows: Skills that are repeatable and can be invoked by any LLM</p></li><li><p><em>*B</em>*uilding Capabilities: Tools like MCPs or APIs that increase the capabilities of your system to external platforms</p></li><li><p><em>*L</em>*inking Across Devices: Syncing your portable system across multiple devices</p></li><li><p><em>*E</em>*diting &amp; Managing: Using a markdown editor to write and manage anything in your system</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wW8w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ff48f3-569f-421b-b493-501e02c4a01c_930x639.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wW8w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ff48f3-569f-421b-b493-501e02c4a01c_930x639.png 424w, https://substackcdn.com/image/fetch/$s_!wW8w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ff48f3-569f-421b-b493-501e02c4a01c_930x639.png 848w, https://substackcdn.com/image/fetch/$s_!wW8w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ff48f3-569f-421b-b493-501e02c4a01c_930x639.png 1272w, https://substackcdn.com/image/fetch/$s_!wW8w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ff48f3-569f-421b-b493-501e02c4a01c_930x639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wW8w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ff48f3-569f-421b-b493-501e02c4a01c_930x639.png" width="930" height="639" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1ff48f3-569f-421b-b493-501e02c4a01c_930x639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:639,&quot;width&quot;:930,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260427151345.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260427151345.png" title="Pasted image 20260427151345.png" srcset="https://substackcdn.com/image/fetch/$s_!wW8w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ff48f3-569f-421b-b493-501e02c4a01c_930x639.png 424w, https://substackcdn.com/image/fetch/$s_!wW8w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ff48f3-569f-421b-b493-501e02c4a01c_930x639.png 848w, https://substackcdn.com/image/fetch/$s_!wW8w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ff48f3-569f-421b-b493-501e02c4a01c_930x639.png 1272w, https://substackcdn.com/image/fetch/$s_!wW8w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ff48f3-569f-421b-b493-501e02c4a01c_930x639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Most of my system is interchangeable:</p><ul><li><p>Models will come and go, and I can switch to the most cost-effective one that gives me the outputs I want</p></li><li><p>There are many BYOK providers that let me add my own API keys to use their platform (just that I like OpenCode for now)</p></li><li><p>I can use any tool for voice requests (just that I bought a lifetime licence for Letterly)</p></li><li><p>There are plenty of markdown editors (but Obsidian is still king)</p></li><li><p>APIs and MCPs can be switched whenever I use a new platform</p></li><li><p>GitHub is the best for syncing and version history, but a new platform may pop up at any time</p></li></ul><p>At any time, I can switch any of these 6 components to something newer or better. And the system still continues to function while giving me the outputs that I want.</p><p>Though there are only 2 components that truly belong to me (and that&#8217;s how I won&#8217;t be replaced by AI):</p><div><hr></div><h2>Nothing else is more valuable than your context and skills</h2><p>The best outputs from a model come when it has these 2 things from you:</p><ul><li><p>Your context (a file system that helps the LLM understand who you are, what you do, and how you think)</p></li><li><p>Your Skills (repeatable workflows that you&#8217;ve built out for the AI to execute for you with clear instructions on your specifications)</p></li></ul><p>If you ask AI to &#8216;write a viral tweet&#8217;, the output will be average because it knows nothing about the type of content you write, or the templates that you want it to follow.</p><p>But if you have a library of your past tweets that display your tone and your main ideas, and you have some tweet templates (or a prompt) that you want to follow:</p><p>It will give a tailored output that fits your needs, instead of something that is so generic.</p><p>And that&#8217;s something that becomes the most valuable asset of your entire system:</p><ul><li><p>Your thoughts, perspectives, and the type of content you consume</p></li><li><p>The specific workflows that you use to get an output that you want</p></li></ul><p>Everyone has their own way or workflow of doing the same thing, like writing an article or managing their to-do calendar. The steps we take to complete the same task will be different and cannot be copied.</p><p>And if you can articulate that workflow clearly to AI (via creating a Skill), it can execute it in exactly the way you want.</p><p><em>Which is why I don&#8217;t recommend downloading and using someone else&#8217;s skill, and I prefer adapting those skills to fit my own context.</em></p><p>The models you use are the commodity, while your context and Skills are the true assets that are irreplaceable and are the core for your system to continue functioning.</p><p>Any of the 6 components can be swapped out from the system, but context and Skills are eternal.</p><div><hr></div><h2>You need to have zero dependencies in your system</h2><p>Most YouTube videos out there share all the amazing things with Claude Code.</p><p>But you can execute the exact same tasks in a system that doesn&#8217;t require you to just be locked in with Claude or any other ecosystem.</p><p>There are many models that will offer promotions or free trials, just like what OpenAI did for me.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/gideonfip/status/2047882032685215794&quot;,&quot;full_text&quot;:&quot;Got a nice surprise from OpenAI, and that's my AI usage settled for the next month.\n\nOur system needs to be flexible enough to take advantage of any promotions so we can switch models at any time and still get the same outputs.\n\nModels are the commodity, while your context and &quot;,&quot;username&quot;:&quot;gideonfip&quot;,&quot;name&quot;:&quot;Gideon Ng&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2046927030420467712/pJ5o6nIh_normal.png&quot;,&quot;date&quot;:&quot;2026-04-25T03:34:59.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HGuJ2znbcAASZKG.png&quot;,&quot;link_url&quot;:&quot;https://t.co/eRN59clj3D&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:3,&quot;retweet_count&quot;:2,&quot;like_count&quot;:84,&quot;impression_count&quot;:10013,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Or you could get sign-up bonuses like Kiro with 500 free credits that you can use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hhr1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88286e2c-1ee6-459b-9715-5830b8a51dc8_857x373.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hhr1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88286e2c-1ee6-459b-9715-5830b8a51dc8_857x373.png 424w, https://substackcdn.com/image/fetch/$s_!Hhr1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88286e2c-1ee6-459b-9715-5830b8a51dc8_857x373.png 848w, https://substackcdn.com/image/fetch/$s_!Hhr1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88286e2c-1ee6-459b-9715-5830b8a51dc8_857x373.png 1272w, https://substackcdn.com/image/fetch/$s_!Hhr1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88286e2c-1ee6-459b-9715-5830b8a51dc8_857x373.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hhr1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88286e2c-1ee6-459b-9715-5830b8a51dc8_857x373.png" width="857" height="373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88286e2c-1ee6-459b-9715-5830b8a51dc8_857x373.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:373,&quot;width&quot;:857,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260427135416.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260427135416.png" title="Pasted image 20260427135416.png" srcset="https://substackcdn.com/image/fetch/$s_!Hhr1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88286e2c-1ee6-459b-9715-5830b8a51dc8_857x373.png 424w, https://substackcdn.com/image/fetch/$s_!Hhr1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88286e2c-1ee6-459b-9715-5830b8a51dc8_857x373.png 848w, https://substackcdn.com/image/fetch/$s_!Hhr1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88286e2c-1ee6-459b-9715-5830b8a51dc8_857x373.png 1272w, https://substackcdn.com/image/fetch/$s_!Hhr1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88286e2c-1ee6-459b-9715-5830b8a51dc8_857x373.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And because my system is flexible enough, I can switch between any IDE or model and still get the outputs I want (because everything is written inside of my Skills).</p><p><em>Especially when a model or coding plan gets progressively worse or more expensive.</em></p><p>The AI cost war will only get worse, and the only way to escape is by building a Portable AI System:</p><p><strong>One that lets you automate the tasks you hate with a system you truly own.</strong></p><p>So focus on building out your context and your Skills, while worrying less about what models you are using.</p><p>The answer to &#8216;what is the best model&#8217; is &#8216;all of them&#8217;. Give them the right context and workflows, and they&#8217;ll execute tasks in the exact way you want them to be done.</p><p>Learn more about how to build out good Skills <a href="https://signal.gideonfip.com/p/youre-stuck-in-the-ai-cost-war-this">here</a>.</p><p>If you want more guidance on building out your own Portable AI System, Signal Starter is a live session where I&#8217;ll be going through the entire process step by step.</p><p>In 90 minutes, you&#8217;ll:</p><ol><li><p>Identify one painful workflow you actually want to automate (not what someone else tells you to)</p></li><li><p>Build the Portable AI System from scratch with the 8 components</p></li><li><p>Turn that task into a working Skill you can invoke anytime</p></li></ol><p>No coding experience is required, and I&#8217;ll show you how to build your system your way and automate all the tasks that you hate doing.</p><p>The session will be live on 29 May and includes the full recording if you can&#8217;t make it:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://start.gideonfip.com/&quot;,&quot;text&quot;:&quot;I want in&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://start.gideonfip.com/"><span>I want in</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[You’re stuck in the AI cost war (this is the only way to escape)]]></title><description><![CDATA[Rate limits have become the greatest enemy of any AI user.]]></description><link>https://signal.gideonfip.com/p/youre-stuck-in-the-ai-cost-war-this</link><guid isPermaLink="false">https://signal.gideonfip.com/p/youre-stuck-in-the-ai-cost-war-this</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Mon, 20 Apr 2026 11:03:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/98086253-97e5-4c29-ab5e-54b711656233_930x639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Rate limits have become the greatest enemy of any AI user. Model providers are no longer as generous as before, and we are at the losing end.</p><p>The AI cost war is just getting started, and inference will no longer be as cheap as it currently is right now.</p><p>I&#8217;m facing this constant struggle of managing my usage very carefully to avoid being rate-limited, and it has been a pain (and somewhat stressful experience).</p><p>Those who constantly hit rate limits will be those who are in a constant loop of asking AI a question and it executes, which burns too many tokens.</p><p>Meanwhile, the ones who survive are those who know how to spend their tokens wisely. Instead of prompting simply every time, they build out repeatable workflows that have clear instructions for any model to execute.</p><p>With models now being a commodity (so many are good now), the only key differentiating factor becomes the workflow and instructions that you give AI to execute.</p><p>And today, I&#8217;ll be showing you that key component you need in your system to escape this cost war:</p><div><hr></div><h2>Models will only get more expensive from here</h2><p>Vibe coding used to be fun. AI used to be accessible to anyone who subscribed to a Coding Plan.</p><p>We saw posts about how someone can vibe code a cool tool that helps them with their workflows, and I remembered no one complaining about the rate limits.</p><p>A few months back, I knew nothing about this term. I never worried about them because it seemed like I would never hit them with my paid subscriptions.</p><p>I just kept prompting simple requests and asking AI to make simple changes to my vibe-coded projects (which was the completely wrong way to do it).</p><p>But it&#8217;s not the same now. If I were to do the same actions, I&#8217;d likely hit my rate limits with just a few requests (when I could have made the edits directly via a code editor).</p><p>Models used to be cheap because model providers wanted to acquire more users. They cut costs and give usage limit promotions to lock you in with their annual plans. Most are not profitable, and that has to change.</p><p>Right now, most of our costs are still being subsidised by the VCs. But it&#8217;s only a matter of time before model providers are forced to make profits (they&#8217;d want a return on their investment).</p><p>And that&#8217;s when AI will no longer be for everyone. We start to face the real costs we incur when using AI, which are exponentially higher than the costs we have right now.</p><p>A simple chat with the AI will use 20% of your weekly limit. Soon, AI will only be accessible to those who can afford the higher-tier subscriptions.</p><p><em>While everyone else is left with the scraps of poor rate limits or low-tier models.</em></p><p>Rate limits get hit more easily, and providers decide to cancel third-party/agent integrations when it becomes too expensive to run them with a coding plan.</p><p>The $10/month Coding Plans will be pitiful, and we barely get any usage out of them. Or, they could just be like Z.AI and <strong><a href="https://youtu.be/f4NLu0ylrYY">increase their subscription plan costs</a></strong> without informing anyone.</p><p>And those who use AI as a simple chatbot without building anything repeatable will be stuck in this cost war.</p><div><hr></div><h2>Most people are too focused on the models</h2><p>Every now and then, a new model will launch with all the hype and engagement farming on the timeline, just like <strong><a href="https://youtu.be/iDx_LWPoAt8">Opus 4.7</a></strong>.</p><p>Most talked about the benchmarks that they exceeded every other model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3JCt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12097fd2-e93f-49a8-a4ab-d20526e0885d_2600x2638.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3JCt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12097fd2-e93f-49a8-a4ab-d20526e0885d_2600x2638.png 424w, https://substackcdn.com/image/fetch/$s_!3JCt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12097fd2-e93f-49a8-a4ab-d20526e0885d_2600x2638.png 848w, https://substackcdn.com/image/fetch/$s_!3JCt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12097fd2-e93f-49a8-a4ab-d20526e0885d_2600x2638.png 1272w, https://substackcdn.com/image/fetch/$s_!3JCt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12097fd2-e93f-49a8-a4ab-d20526e0885d_2600x2638.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3JCt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12097fd2-e93f-49a8-a4ab-d20526e0885d_2600x2638.png" width="1456" height="1477" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12097fd2-e93f-49a8-a4ab-d20526e0885d_2600x2638.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1477,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!3JCt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12097fd2-e93f-49a8-a4ab-d20526e0885d_2600x2638.png 424w, https://substackcdn.com/image/fetch/$s_!3JCt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12097fd2-e93f-49a8-a4ab-d20526e0885d_2600x2638.png 848w, https://substackcdn.com/image/fetch/$s_!3JCt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12097fd2-e93f-49a8-a4ab-d20526e0885d_2600x2638.png 1272w, https://substackcdn.com/image/fetch/$s_!3JCt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12097fd2-e93f-49a8-a4ab-d20526e0885d_2600x2638.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But does that matter to you?</p><p>The &#8216;best&#8217; model may not always perform the task in the way that you like or expect. In other cases, a &#8216;lower-tier&#8217; model could give you the same output at a lower cost.</p><p>The &#8216;best&#8217; model today won&#8217;t be the same tomorrow, since everything changes so quickly in AI.</p><p>Maybe it&#8217;s because I&#8217;m using AI differently from what others are used to.</p><p>I&#8217;ve stopped vibe-coding extensively, unless there&#8217;s something that I&#8217;d believe is truly useful to myself (like <strong><a href="https://freetiermodels.com/">FreeTierModels</a></strong>).</p><p>Instead, I&#8217;m using AI to automate tasks that I hate doing myself. The soul-sucking, repetitive actions that I do every day can be offloaded to AI.</p><p>So instead of stressing over what model you should use, I&#8217;m focusing on building this instead:</p><div><hr></div><h2>You need to build a Portable AI System</h2><p>I&#8217;ve been obsessed with building a system that lets me easily switch between any model or subscription, while still getting good outputs.</p><p>Everything needs to be modular and flexible enough so all of my data remains truly mine, while the model is just the executor that automates the workflow for you.</p><p>These are the 8 PORTABLE components of my system:</p><ul><li><p>Personalised context: A file system that includes your context and tasks so any model knows who you are, what you do, and how you think</p></li><li><p>Owning your keys: A BYOK provider that lets you easily switch between models, even within the same chat window</p></li><li><p>Requests: Your input (voice or text) that gives commands so the AI runs tasks for you</p></li><li><p>Thought processor: The LLM acts as the brain that receives an input and provides an output</p></li><li><p>Actionable workflows: Skills that are repeatable and can be invoked by any LLM</p></li><li><p>Building capabilities: Tools like MCPs or APIs that increase the capabilities of your system to external platforms</p></li><li><p>Link across devices: Syncing across multiple devices</p></li><li><p>Edit and manage: Using a markdown editor to write anything in your system</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wAif!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0376827-e232-46b4-bf99-362f7d3ad9a3_930x639.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wAif!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0376827-e232-46b4-bf99-362f7d3ad9a3_930x639.png 424w, https://substackcdn.com/image/fetch/$s_!wAif!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0376827-e232-46b4-bf99-362f7d3ad9a3_930x639.png 848w, https://substackcdn.com/image/fetch/$s_!wAif!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0376827-e232-46b4-bf99-362f7d3ad9a3_930x639.png 1272w, https://substackcdn.com/image/fetch/$s_!wAif!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0376827-e232-46b4-bf99-362f7d3ad9a3_930x639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wAif!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0376827-e232-46b4-bf99-362f7d3ad9a3_930x639.png" width="930" height="639" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0376827-e232-46b4-bf99-362f7d3ad9a3_930x639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:639,&quot;width&quot;:930,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!wAif!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0376827-e232-46b4-bf99-362f7d3ad9a3_930x639.png 424w, https://substackcdn.com/image/fetch/$s_!wAif!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0376827-e232-46b4-bf99-362f7d3ad9a3_930x639.png 848w, https://substackcdn.com/image/fetch/$s_!wAif!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0376827-e232-46b4-bf99-362f7d3ad9a3_930x639.png 1272w, https://substackcdn.com/image/fetch/$s_!wAif!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0376827-e232-46b4-bf99-362f7d3ad9a3_930x639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Any of the external components (like the models) can be switched out and the system still works.</p><p>We are not locked in with one provider, while still having access to all of our data (instead of having to export it).</p><p>And the only way for the entire system to work with any model is through repeatable workflows:</p><div><hr></div><h2>Skills let you Build Once, Switch Anytime</h2><p>Systems thinking is something that I didn&#8217;t care much about. But the more I looked at how any business runs, everything has an SOP.</p><p>Someone like McDonald&#8217;s, which I quote this idea that Ali Abdaal makes in his videos:</p><blockquote><p>McDonald&#8217;s has built systems so easy and repeatable that they can replicate across any outlet.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NpTT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9035d0-fc6a-4116-97e3-6eb289bf0ba4_1041x899.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NpTT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9035d0-fc6a-4116-97e3-6eb289bf0ba4_1041x899.png 424w, https://substackcdn.com/image/fetch/$s_!NpTT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9035d0-fc6a-4116-97e3-6eb289bf0ba4_1041x899.png 848w, https://substackcdn.com/image/fetch/$s_!NpTT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9035d0-fc6a-4116-97e3-6eb289bf0ba4_1041x899.png 1272w, https://substackcdn.com/image/fetch/$s_!NpTT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9035d0-fc6a-4116-97e3-6eb289bf0ba4_1041x899.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NpTT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9035d0-fc6a-4116-97e3-6eb289bf0ba4_1041x899.png" width="1041" height="899" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e9035d0-fc6a-4116-97e3-6eb289bf0ba4_1041x899.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:899,&quot;width&quot;:1041,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!NpTT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9035d0-fc6a-4116-97e3-6eb289bf0ba4_1041x899.png 424w, https://substackcdn.com/image/fetch/$s_!NpTT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9035d0-fc6a-4116-97e3-6eb289bf0ba4_1041x899.png 848w, https://substackcdn.com/image/fetch/$s_!NpTT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9035d0-fc6a-4116-97e3-6eb289bf0ba4_1041x899.png 1272w, https://substackcdn.com/image/fetch/$s_!NpTT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9035d0-fc6a-4116-97e3-6eb289bf0ba4_1041x899.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Any employee can be hired, and they can immediately start contributing to the system because of the clear workflows and SOPs that have been built.</p><p>And it&#8217;s not just McDonald&#8217;s, any food outlet is the same:</p><ul><li><p>Someone takes orders</p></li><li><p>Orders are passed to the kitchen</p></li><li><p>The kitchen prepares the food and passes to the server</p></li><li><p>The server gives the food to the customer</p></li></ul><p>Everyone has well-defined roles and workflows with clear instructions on how to execute the tasks they are expected to.</p><p><strong>We can build our AI system in the same way.</strong></p><p>Our employees (models) can be switched at any time, while we get the same output because we gave them clear instructions on how to execute the task, regardless of the model we choose.</p><p>If you&#8217;d heard of Claude Skills before, these are repeatable SOPs written in .md files that tell Claude how to execute anything to get an output that you want.</p><p>In my current AI system, I&#8217;ve added 190 different Agent Skills (it&#8217;s not just limited to Claude) to automate all of the tasks in my daily life.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_9Jf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad3ccdb-5e76-4157-b195-4165b7fbf9d6_510x392.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_9Jf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad3ccdb-5e76-4157-b195-4165b7fbf9d6_510x392.png 424w, https://substackcdn.com/image/fetch/$s_!_9Jf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad3ccdb-5e76-4157-b195-4165b7fbf9d6_510x392.png 848w, https://substackcdn.com/image/fetch/$s_!_9Jf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad3ccdb-5e76-4157-b195-4165b7fbf9d6_510x392.png 1272w, https://substackcdn.com/image/fetch/$s_!_9Jf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad3ccdb-5e76-4157-b195-4165b7fbf9d6_510x392.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_9Jf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad3ccdb-5e76-4157-b195-4165b7fbf9d6_510x392.png" width="510" height="392" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ad3ccdb-5e76-4157-b195-4165b7fbf9d6_510x392.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:392,&quot;width&quot;:510,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_9Jf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad3ccdb-5e76-4157-b195-4165b7fbf9d6_510x392.png 424w, https://substackcdn.com/image/fetch/$s_!_9Jf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad3ccdb-5e76-4157-b195-4165b7fbf9d6_510x392.png 848w, https://substackcdn.com/image/fetch/$s_!_9Jf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad3ccdb-5e76-4157-b195-4165b7fbf9d6_510x392.png 1272w, https://substackcdn.com/image/fetch/$s_!_9Jf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad3ccdb-5e76-4157-b195-4165b7fbf9d6_510x392.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some are ones that I built, others I&#8217;ve downloaded or adapted from skill repositories online, and these let me carry out certain actions like:</p><ul><li><p>Converting my long-form article into an HTML file that can be easily repurposed into Substack, Medium, and LinkedIn</p></li><li><p>Fetching an onchain summary from DeBank from the wallets that I track</p></li><li><p>Syncing between my lead magnets and email platform</p></li><li><p>Generating colour palettes for different sites and my own brand</p></li><li><p>Adding YouTube transcripts and summaries to my knowledge base</p></li><li><p>Converting different files into markdown for easy reading by AI</p></li><li><p>Full workflows that keep track of all of my articles and YouTube video scripts</p></li></ul><p>These are just some of my examples, but there are many others that you can add to your own workflows.</p><p>But I&#8217;m not going to bore you with the technicalities of how a Skill works. What&#8217;s more important is using the right steps to build out a Skill that you can use with any model:</p><div><hr></div><h2>The framework to build effective Skills</h2><p>You may be wondering, why even bother with learning how to build Skills?</p><p>There are so many repositories out there with Skills for almost any use case.</p><p>But what works for someone else may not necessarily work for you, because everyone&#8217;s workflows will be different.</p><p><em>And there&#8217;s a risk of prompt injection attacks when installing someone else&#8217;s public Skill, so I&#8217;d adapt my workflow from them but never copy it directly.</em></p><p>You have a unique way of carrying out a certain task to get to an output, so there&#8217;s no point in copying someone else&#8217;s workflow.</p><p>While it seems daunting to write out a SKILL.md file, it&#8217;s not that hard. You just need to run the entire workflow together with AI, and work on solving the problem together.</p><p>There&#8217;s no need to write out the entire SOP (which I hate doing). Once you get a &#8216;gold standard&#8217; run that gets the output that you want, the LLM will write out the full spec while taking note of what they should avoid (through bad runs).</p><p><em>So there&#8217;s no coding involved either.</em></p><p>I&#8217;ve developed a SIGNAL framework that I use whenever building a new Skill, and here&#8217;s how you can use it too:</p><p>(I&#8217;ll be using examples from a recent Skill that I built with this framework):</p><div><hr></div><ul><li><p><strong>Spot the bottleneck</strong></p></li></ul><p>Instead of building out your entire system from day one, let&#8217;s start small and find one annoying problem to solve first.</p><p>Throughout your entire life, there are many tasks that are extremely repetitive and soul-sucking, and you just wish there were a way to complete them much faster.</p><p>This is exactly how AI can help you automate your workflow: you only need to give AI a command, and it executes the entire workflow for you.</p><p>First, spend some time trying to identify that annoying problem you have. What is something you wish you didn&#8217;t need to do every single day?</p><p>It doesn&#8217;t matter how small it is, it just needs to be something that you hate doing.</p><p><em>That gives you more motivation to find a way to solve that bottleneck.</em></p><p>It can be as simple as connecting a new provider to OpenCode. I didn&#8217;t want to constantly:</p><ul><li><p>Go back to their documentation</p></li><li><p>Find the right page and give it to the AI to execute it</p></li></ul><p>So I built out a Skill to lay out exactly how I want this action to be done (just like all of my <strong><a href="https://github.com/gideonfip/opencode-skills">other OpenCode skills</a></strong>).</p><p><strong>If it&#8217;s something that you do repeatedly, it can be converted into a Skill.</strong></p><p><em>And this saves so much time because you can just invoke it with a slash command.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2V_s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7f8857-c479-4511-8786-d58a9fa3e5ba_677x479.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2V_s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7f8857-c479-4511-8786-d58a9fa3e5ba_677x479.png 424w, https://substackcdn.com/image/fetch/$s_!2V_s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7f8857-c479-4511-8786-d58a9fa3e5ba_677x479.png 848w, https://substackcdn.com/image/fetch/$s_!2V_s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7f8857-c479-4511-8786-d58a9fa3e5ba_677x479.png 1272w, https://substackcdn.com/image/fetch/$s_!2V_s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7f8857-c479-4511-8786-d58a9fa3e5ba_677x479.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2V_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7f8857-c479-4511-8786-d58a9fa3e5ba_677x479.png" width="677" height="479" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf7f8857-c479-4511-8786-d58a9fa3e5ba_677x479.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:479,&quot;width&quot;:677,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!2V_s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7f8857-c479-4511-8786-d58a9fa3e5ba_677x479.png 424w, https://substackcdn.com/image/fetch/$s_!2V_s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7f8857-c479-4511-8786-d58a9fa3e5ba_677x479.png 848w, https://substackcdn.com/image/fetch/$s_!2V_s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7f8857-c479-4511-8786-d58a9fa3e5ba_677x479.png 1272w, https://substackcdn.com/image/fetch/$s_!2V_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7f8857-c479-4511-8786-d58a9fa3e5ba_677x479.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Frame your problem by describing exactly what you want to achieve, and what bottleneck you face.</p><p>The more details you give the AI, the better it can understand your problem and suggest a solution.</p><p><em>I&#8217;d suggest using a voice transcription tool (I&#8217;m using <strong><a href="https://letterly.app/?ref=nuhgid">Letterly</a></strong>) to describe your problem via speaking instead of typing.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h9_b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b5564dd-f10c-4937-adb3-d920463a6679_1310x363.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h9_b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b5564dd-f10c-4937-adb3-d920463a6679_1310x363.png 424w, https://substackcdn.com/image/fetch/$s_!h9_b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b5564dd-f10c-4937-adb3-d920463a6679_1310x363.png 848w, https://substackcdn.com/image/fetch/$s_!h9_b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b5564dd-f10c-4937-adb3-d920463a6679_1310x363.png 1272w, https://substackcdn.com/image/fetch/$s_!h9_b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b5564dd-f10c-4937-adb3-d920463a6679_1310x363.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h9_b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b5564dd-f10c-4937-adb3-d920463a6679_1310x363.png" width="1310" height="363" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b5564dd-f10c-4937-adb3-d920463a6679_1310x363.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:363,&quot;width&quot;:1310,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!h9_b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b5564dd-f10c-4937-adb3-d920463a6679_1310x363.png 424w, https://substackcdn.com/image/fetch/$s_!h9_b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b5564dd-f10c-4937-adb3-d920463a6679_1310x363.png 848w, https://substackcdn.com/image/fetch/$s_!h9_b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b5564dd-f10c-4937-adb3-d920463a6679_1310x363.png 1272w, https://substackcdn.com/image/fetch/$s_!h9_b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b5564dd-f10c-4937-adb3-d920463a6679_1310x363.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s a recent example of mine when building out a Skill:</p><div><hr></div><ul><li><p><strong>Integrate the stack</strong></p></li></ul><p>After telling AI what the problem is, and if you give enough details to it, the AI should come up with a comprehensive plan on how to automate that workflow for you.</p><p>Some skills don&#8217;t require complex tools. They can just exist as a simple SKILL.md file with written text on what to execute.</p><p>Others will require connecting to APIs or MCPs (if you&#8217;re using external platforms), or Python scripts to execute tasks (like getting all of the recent tweets I posted via Typefully).</p><p>Depending on what platform you use, the LLM will recommend a way to connect with them so you can carry out the task.</p><p>&#65532;&#65532;&#65532;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OOXE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0c68ef-273c-4529-88f0-eb35ee552e02_1309x428.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OOXE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0c68ef-273c-4529-88f0-eb35ee552e02_1309x428.png 424w, https://substackcdn.com/image/fetch/$s_!OOXE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0c68ef-273c-4529-88f0-eb35ee552e02_1309x428.png 848w, https://substackcdn.com/image/fetch/$s_!OOXE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0c68ef-273c-4529-88f0-eb35ee552e02_1309x428.png 1272w, https://substackcdn.com/image/fetch/$s_!OOXE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0c68ef-273c-4529-88f0-eb35ee552e02_1309x428.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OOXE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0c68ef-273c-4529-88f0-eb35ee552e02_1309x428.png" width="1309" height="428" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b0c68ef-273c-4529-88f0-eb35ee552e02_1309x428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:428,&quot;width&quot;:1309,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OOXE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0c68ef-273c-4529-88f0-eb35ee552e02_1309x428.png 424w, https://substackcdn.com/image/fetch/$s_!OOXE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0c68ef-273c-4529-88f0-eb35ee552e02_1309x428.png 848w, https://substackcdn.com/image/fetch/$s_!OOXE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0c68ef-273c-4529-88f0-eb35ee552e02_1309x428.png 1272w, https://substackcdn.com/image/fetch/$s_!OOXE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0c68ef-273c-4529-88f0-eb35ee552e02_1309x428.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>That&#8217;s why Skills are more versatile than prompts that just give you text-based outputs.</em></p><div><hr></div><ul><li><p><strong>Guide the LLM</strong></p></li></ul><p>I saw a recent Reddit post that complained about how confused an intern was when executing tasks that the OP instructed him to do.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yW21!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462e755a-0818-4264-bce9-a242312e9903_600x296.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yW21!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462e755a-0818-4264-bce9-a242312e9903_600x296.png 424w, https://substackcdn.com/image/fetch/$s_!yW21!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462e755a-0818-4264-bce9-a242312e9903_600x296.png 848w, https://substackcdn.com/image/fetch/$s_!yW21!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462e755a-0818-4264-bce9-a242312e9903_600x296.png 1272w, https://substackcdn.com/image/fetch/$s_!yW21!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462e755a-0818-4264-bce9-a242312e9903_600x296.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yW21!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462e755a-0818-4264-bce9-a242312e9903_600x296.png" width="600" height="296" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/462e755a-0818-4264-bce9-a242312e9903_600x296.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:296,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!yW21!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462e755a-0818-4264-bce9-a242312e9903_600x296.png 424w, https://substackcdn.com/image/fetch/$s_!yW21!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462e755a-0818-4264-bce9-a242312e9903_600x296.png 848w, https://substackcdn.com/image/fetch/$s_!yW21!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462e755a-0818-4264-bce9-a242312e9903_600x296.png 1272w, https://substackcdn.com/image/fetch/$s_!yW21!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F462e755a-0818-4264-bce9-a242312e9903_600x296.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A similar concept can be applied to AI:</p><p>They are just an execution tool, and if you don&#8217;t define your instructions clearly:</p><p>They&#8217;ll come up with extremely poor outputs.</p><p><em>Ones that you don&#8217;t expect because you didn&#8217;t guide them enough.</em></p><p>So we have to walk through the entire workflow with AI step by step. We can&#8217;t expect it to know what we want, especially if we don&#8217;t articulate it clearly enough.</p><p>That&#8217;s why after framing the problem, I&#8217;d always want to run the entire workflow once to see how the AI understands and executes the task.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ukrQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c387a-87ba-474a-9f55-ea2579c83996_1316x253.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ukrQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c387a-87ba-474a-9f55-ea2579c83996_1316x253.png 424w, https://substackcdn.com/image/fetch/$s_!ukrQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c387a-87ba-474a-9f55-ea2579c83996_1316x253.png 848w, https://substackcdn.com/image/fetch/$s_!ukrQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c387a-87ba-474a-9f55-ea2579c83996_1316x253.png 1272w, https://substackcdn.com/image/fetch/$s_!ukrQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c387a-87ba-474a-9f55-ea2579c83996_1316x253.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ukrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c387a-87ba-474a-9f55-ea2579c83996_1316x253.png" width="1316" height="253" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a5c387a-87ba-474a-9f55-ea2579c83996_1316x253.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:253,&quot;width&quot;:1316,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!ukrQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c387a-87ba-474a-9f55-ea2579c83996_1316x253.png 424w, https://substackcdn.com/image/fetch/$s_!ukrQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c387a-87ba-474a-9f55-ea2579c83996_1316x253.png 848w, https://substackcdn.com/image/fetch/$s_!ukrQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c387a-87ba-474a-9f55-ea2579c83996_1316x253.png 1272w, https://substackcdn.com/image/fetch/$s_!ukrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c387a-87ba-474a-9f55-ea2579c83996_1316x253.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>It will never be perfect during the first pass, and the only way to build the Skill is through failing repeatedly:</p><div><hr></div><ul><li><p><strong>Nail the standard</strong></p></li></ul><p>I can guarantee that the AI will make mistakes when running through the workflow.</p><p>I&#8217;ve experienced it so many times, but it&#8217;s actually good that they make the errors now.</p><p>By telling it what went wrong and what it shouldn&#8217;t do, it has more context on the wrong executions and what to avoid.</p><p>That&#8217;s why I like failures at the start:</p><p>We get to iterate on the workflow together with AI and get it to clarify anything that they&#8217;re still unsure (which could be something we didn&#8217;t think of too).</p><p>Constant iteration is the only way to build a good Skill. It&#8217;s tedious, but once you get the &#8216;gold standard&#8217; that gives you the output you want:</p><p>It&#8217;s finally time to turn it into a Skill.</p><div><hr></div><ul><li><p><strong>Automate the logic</strong></p></li></ul><p>This is probably the easiest step, after getting the output that you want.</p><p>Claude has a skill-creator Skill that outlines exactly how a Skill should be created and how to reduce the token burn through progressive disclosure.</p><p><strong>There&#8217;s no need to understand how it all works.</strong></p><p>Once you get a successful run, tell the AI to convert the entire session into a Skill, including all of the mistakes made and bad runs with the skill-creator Skill.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TS2t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff29839-4bfe-4c94-bad0-49fc8ffe8f2b_1325x128.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TS2t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff29839-4bfe-4c94-bad0-49fc8ffe8f2b_1325x128.png 424w, https://substackcdn.com/image/fetch/$s_!TS2t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff29839-4bfe-4c94-bad0-49fc8ffe8f2b_1325x128.png 848w, https://substackcdn.com/image/fetch/$s_!TS2t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff29839-4bfe-4c94-bad0-49fc8ffe8f2b_1325x128.png 1272w, https://substackcdn.com/image/fetch/$s_!TS2t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff29839-4bfe-4c94-bad0-49fc8ffe8f2b_1325x128.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TS2t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff29839-4bfe-4c94-bad0-49fc8ffe8f2b_1325x128.png" width="1325" height="128" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ff29839-4bfe-4c94-bad0-49fc8ffe8f2b_1325x128.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:128,&quot;width&quot;:1325,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!TS2t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff29839-4bfe-4c94-bad0-49fc8ffe8f2b_1325x128.png 424w, https://substackcdn.com/image/fetch/$s_!TS2t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff29839-4bfe-4c94-bad0-49fc8ffe8f2b_1325x128.png 848w, https://substackcdn.com/image/fetch/$s_!TS2t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff29839-4bfe-4c94-bad0-49fc8ffe8f2b_1325x128.png 1272w, https://substackcdn.com/image/fetch/$s_!TS2t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff29839-4bfe-4c94-bad0-49fc8ffe8f2b_1325x128.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>While this Skill is focused on creating Skills inside the .claude folder, it&#8217;s also applicable to any Agent Skill. All of my Skills are in the .agents folder to be invokable by OpenCode, and they were all created by the same skill-creator Skill.</p><p>It has rich context on what worked and what didn&#8217;t, so the Skill becomes more personalised and specific with a higher success rate.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BaGT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b6fc9f-fba0-4efa-8417-8b77fb3ffafe_1325x128.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BaGT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b6fc9f-fba0-4efa-8417-8b77fb3ffafe_1325x128.png 424w, https://substackcdn.com/image/fetch/$s_!BaGT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b6fc9f-fba0-4efa-8417-8b77fb3ffafe_1325x128.png 848w, https://substackcdn.com/image/fetch/$s_!BaGT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b6fc9f-fba0-4efa-8417-8b77fb3ffafe_1325x128.png 1272w, https://substackcdn.com/image/fetch/$s_!BaGT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b6fc9f-fba0-4efa-8417-8b77fb3ffafe_1325x128.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BaGT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b6fc9f-fba0-4efa-8417-8b77fb3ffafe_1325x128.png" width="1325" height="128" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8b6fc9f-fba0-4efa-8417-8b77fb3ffafe_1325x128.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:128,&quot;width&quot;:1325,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!BaGT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b6fc9f-fba0-4efa-8417-8b77fb3ffafe_1325x128.png 424w, https://substackcdn.com/image/fetch/$s_!BaGT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b6fc9f-fba0-4efa-8417-8b77fb3ffafe_1325x128.png 848w, https://substackcdn.com/image/fetch/$s_!BaGT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b6fc9f-fba0-4efa-8417-8b77fb3ffafe_1325x128.png 1272w, https://substackcdn.com/image/fetch/$s_!BaGT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b6fc9f-fba0-4efa-8417-8b77fb3ffafe_1325x128.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I&#8217;d also be more conscious about naming my Skills. When I want to search for them inside my .agents folder, it&#8217;s easier to find them if I organise by their domains, including:</p><ul><li><p><code>core-*</code></p></li><li><p><code>learnings-*</code></p></li><li><p><code>article-*</code></p></li></ul><p><em>This is entirely optional, and you can choose to name your skills however you like.</em></p><p>But that&#8217;s not the end of the entire Skill creation process:</p><div><hr></div><ul><li><p><strong>Loop recursively</strong></p></li></ul><p>Whenever we run a Skill, there&#8217;s likely a new problem or output expectation that we have.</p><p><em>Sometimes it could be as simple as changing the file directory.</em></p><p>Skills are not static, and they will constantly evolve.</p><p>So whenever there&#8217;s something wrong or new when you execute them, just ask the AI to update the Skill to fit the new workflow.</p><p>Consistently iterate on the Skill until it gets the outputs that you want.</p><div><hr></div><h2>Exit the AI cost war with Skills</h2><p>Skills let you be truly portable with your AI system:</p><p>They are clear SOPs and instructions given to any model that can execute them and get similar results.</p><p>And you won&#8217;t get locked in with any provider because you built the Skill once that can be repeated at any time with any model.</p><p>Of course, that&#8217;s not always the case, especially when asking the LLM to write good content (that doesn&#8217;t sound like AI slop).</p><p>The more expensive models may produce better outputs, but for other workflows that have been converted into reusable scripts, AI is just there to execute them.</p><p>So it&#8217;s possible to use a cheap model like GLM 4.7-Flash, and you&#8217;d still get the same results.</p><p>To start building out your own Skills, I&#8217;ve included both my SIGNAL Skill framework and the skill-creator Skill inside this <a href="https://skills.gideonfip.com/">folder</a>.</p><p>If you want more guidance on building out your own Portable AI System, Signal Starter is a live session where I&#8217;ll be going through the entire process step by step.</p><p>In 90 minutes, you&#8217;ll:</p><ol><li><p>Identify one painful workflow you actually want to automate (not what someone else tells you to)</p></li><li><p>Build the Portable AI System from scratch with the 8 components</p></li><li><p>Turn that task into a working Skill you can invoke anytime</p></li></ol><p>No coding experience is required, and I&#8217;ll show you how to build your system your way and automate all the tasks that you hate doing.</p><p>The session will be live on 29 May and includes the full recording if you can&#8217;t make it:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://start.gideonfip.com/&quot;,&quot;text&quot;:&quot;I want in&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://start.gideonfip.com/"><span>I want in</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What no one tells you about OpenRouter’s free tier]]></title><description><![CDATA[I&#8217;ve seen so many YouTube videos that claim you can use Claude Code for free with OpenRouter, but they&#8217;re severely understating the limits of this plan.]]></description><link>https://signal.gideonfip.com/p/what-no-one-tells-you-about-openrouters</link><guid isPermaLink="false">https://signal.gideonfip.com/p/what-no-one-tells-you-about-openrouters</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Tue, 14 Apr 2026 12:21:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4d5be315-198d-413e-98f9-d0829e9bfee6_3720x2556.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve seen so many YouTube videos that claim you can use Claude Code for free with OpenRouter, but they&#8217;re severely understating the limits of this plan.</p><p>I&#8217;ve been a heavy user of this free tier ever since I found out about this &#8216;good deal&#8217;, and it&#8217;s starting to get worse with the lower rate limits and greater congestion.</p><p>So before you use it, here are some key considerations and caveats about OpenRouter&#8217;s free models from my experience:</p><div><hr></div><h2>The &#8216;completely free&#8217; tier is extremely limited</h2><p>If you want to use OpenRouter completely free, you&#8217;ll be severely disappointed with how quickly the requests get used up every day.</p><p>The &#8216;truly free&#8217; tier is limited to only 50 requests per day (different from token-based usage).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oVki!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea7ae9d-e950-44f7-a431-e362649fe546_726x315.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oVki!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea7ae9d-e950-44f7-a431-e362649fe546_726x315.png 424w, https://substackcdn.com/image/fetch/$s_!oVki!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea7ae9d-e950-44f7-a431-e362649fe546_726x315.png 848w, https://substackcdn.com/image/fetch/$s_!oVki!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea7ae9d-e950-44f7-a431-e362649fe546_726x315.png 1272w, https://substackcdn.com/image/fetch/$s_!oVki!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea7ae9d-e950-44f7-a431-e362649fe546_726x315.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oVki!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea7ae9d-e950-44f7-a431-e362649fe546_726x315.png" width="726" height="315" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ea7ae9d-e950-44f7-a431-e362649fe546_726x315.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:315,&quot;width&quot;:726,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!oVki!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea7ae9d-e950-44f7-a431-e362649fe546_726x315.png 424w, https://substackcdn.com/image/fetch/$s_!oVki!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea7ae9d-e950-44f7-a431-e362649fe546_726x315.png 848w, https://substackcdn.com/image/fetch/$s_!oVki!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea7ae9d-e950-44f7-a431-e362649fe546_726x315.png 1272w, https://substackcdn.com/image/fetch/$s_!oVki!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea7ae9d-e950-44f7-a431-e362649fe546_726x315.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>Depending on how complex your request is, it is possible to use multiple requests within the same prompt.</p><p><em>So if it&#8217;s very complex, you could reach this limit quickly.</em></p><p>To get more free requests per day, I would recommend topping up &#8805; $10.50 to your account.</p><p>This now gives you 1,000 free requests per day, which is much more generous.</p><p>Right now, I&#8217;m comfortably below the rate limits every day, where I&#8217;ll send at most 500 requests a day.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KXOV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc14ce62-6cf2-4d1e-be3c-450c6447020b_1012x878.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KXOV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc14ce62-6cf2-4d1e-be3c-450c6447020b_1012x878.png 424w, https://substackcdn.com/image/fetch/$s_!KXOV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc14ce62-6cf2-4d1e-be3c-450c6447020b_1012x878.png 848w, https://substackcdn.com/image/fetch/$s_!KXOV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc14ce62-6cf2-4d1e-be3c-450c6447020b_1012x878.png 1272w, https://substackcdn.com/image/fetch/$s_!KXOV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc14ce62-6cf2-4d1e-be3c-450c6447020b_1012x878.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KXOV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc14ce62-6cf2-4d1e-be3c-450c6447020b_1012x878.png" width="1012" height="878" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc14ce62-6cf2-4d1e-be3c-450c6447020b_1012x878.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:878,&quot;width&quot;:1012,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!KXOV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc14ce62-6cf2-4d1e-be3c-450c6447020b_1012x878.png 424w, https://substackcdn.com/image/fetch/$s_!KXOV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc14ce62-6cf2-4d1e-be3c-450c6447020b_1012x878.png 848w, https://substackcdn.com/image/fetch/$s_!KXOV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc14ce62-6cf2-4d1e-be3c-450c6447020b_1012x878.png 1272w, https://substackcdn.com/image/fetch/$s_!KXOV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc14ce62-6cf2-4d1e-be3c-450c6447020b_1012x878.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Though I don&#8217;t use OpenRouter&#8217;s free tier for all of my tasks with AI, so it doesn&#8217;t paint the full picture.</em></p><p>While 10 credits cost you 10,<em>OpenRouterchargesa</em>50.80 minimum fee if you top up via a credit card).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y_nl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F504f58d4-cb2f-424e-a331-9d89b94eb9f1_980x834.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y_nl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F504f58d4-cb2f-424e-a331-9d89b94eb9f1_980x834.png 424w, https://substackcdn.com/image/fetch/$s_!y_nl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F504f58d4-cb2f-424e-a331-9d89b94eb9f1_980x834.png 848w, https://substackcdn.com/image/fetch/$s_!y_nl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F504f58d4-cb2f-424e-a331-9d89b94eb9f1_980x834.png 1272w, https://substackcdn.com/image/fetch/$s_!y_nl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F504f58d4-cb2f-424e-a331-9d89b94eb9f1_980x834.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y_nl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F504f58d4-cb2f-424e-a331-9d89b94eb9f1_980x834.png" width="980" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/504f58d4-cb2f-424e-a331-9d89b94eb9f1_980x834.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:980,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!y_nl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F504f58d4-cb2f-424e-a331-9d89b94eb9f1_980x834.png 424w, https://substackcdn.com/image/fetch/$s_!y_nl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F504f58d4-cb2f-424e-a331-9d89b94eb9f1_980x834.png 848w, https://substackcdn.com/image/fetch/$s_!y_nl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F504f58d4-cb2f-424e-a331-9d89b94eb9f1_980x834.png 1272w, https://substackcdn.com/image/fetch/$s_!y_nl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F504f58d4-cb2f-424e-a331-9d89b94eb9f1_980x834.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The fees are definitely much more expensive than other model providers, and I&#8217;m just focused on making this one-time top-up so I get access to the higher rate limits.</p><p>But I&#8217;ve already spent $1.50 with this mistake:</p><div><hr></div><h2>Your credits may get used unknowingly</h2><p>I added my OpenRouter API key to my Hermes agent, with the main aim of using the free tiers for simple tasks.</p><p>But what I found was that my API key was being used for the paid version of Gemini 3 Flash, and I spent $1.50 without intending to.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GQre!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9378dc00-d964-46e6-a0ac-fb2a938ade1d_390x371.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GQre!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9378dc00-d964-46e6-a0ac-fb2a938ade1d_390x371.png 424w, https://substackcdn.com/image/fetch/$s_!GQre!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9378dc00-d964-46e6-a0ac-fb2a938ade1d_390x371.png 848w, https://substackcdn.com/image/fetch/$s_!GQre!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9378dc00-d964-46e6-a0ac-fb2a938ade1d_390x371.png 1272w, https://substackcdn.com/image/fetch/$s_!GQre!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9378dc00-d964-46e6-a0ac-fb2a938ade1d_390x371.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GQre!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9378dc00-d964-46e6-a0ac-fb2a938ade1d_390x371.png" width="390" height="371" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9378dc00-d964-46e6-a0ac-fb2a938ade1d_390x371.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:371,&quot;width&quot;:390,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GQre!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9378dc00-d964-46e6-a0ac-fb2a938ade1d_390x371.png 424w, https://substackcdn.com/image/fetch/$s_!GQre!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9378dc00-d964-46e6-a0ac-fb2a938ade1d_390x371.png 848w, https://substackcdn.com/image/fetch/$s_!GQre!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9378dc00-d964-46e6-a0ac-fb2a938ade1d_390x371.png 1272w, https://substackcdn.com/image/fetch/$s_!GQre!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9378dc00-d964-46e6-a0ac-fb2a938ade1d_390x371.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Though the good news is that you don&#8217;t need to maintain 10 credits in your account. So long as you have topped up 10 credits, you&#8217;ll gain access to the 1,000 requests per day.</em></p><p>If you&#8217;re just intending to use the free tiers, set a usage limit of 0 and you won&#8217;t face the same problem as me.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eNkz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd8b602f-003c-4ae1-b46e-4a5e2f887b03_595x106.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eNkz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd8b602f-003c-4ae1-b46e-4a5e2f887b03_595x106.png 424w, https://substackcdn.com/image/fetch/$s_!eNkz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd8b602f-003c-4ae1-b46e-4a5e2f887b03_595x106.png 848w, https://substackcdn.com/image/fetch/$s_!eNkz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd8b602f-003c-4ae1-b46e-4a5e2f887b03_595x106.png 1272w, https://substackcdn.com/image/fetch/$s_!eNkz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd8b602f-003c-4ae1-b46e-4a5e2f887b03_595x106.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eNkz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd8b602f-003c-4ae1-b46e-4a5e2f887b03_595x106.png" width="595" height="106" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd8b602f-003c-4ae1-b46e-4a5e2f887b03_595x106.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:106,&quot;width&quot;:595,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!eNkz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd8b602f-003c-4ae1-b46e-4a5e2f887b03_595x106.png 424w, https://substackcdn.com/image/fetch/$s_!eNkz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd8b602f-003c-4ae1-b46e-4a5e2f887b03_595x106.png 848w, https://substackcdn.com/image/fetch/$s_!eNkz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd8b602f-003c-4ae1-b46e-4a5e2f887b03_595x106.png 1272w, https://substackcdn.com/image/fetch/$s_!eNkz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd8b602f-003c-4ae1-b46e-4a5e2f887b03_595x106.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I likely incurred paid model usage on OpenRouter because of this:</p><div><hr></div><h2>You get rate-limited when servers are overloaded</h2><p>Hermes may have fallbacks when the free tiers are overloaded, and that&#8217;s why Gemini 3 Flash was used instead.</p><p>Since we&#8217;re on the free tier, our requests will be the lowest priority.</p><p>There will be certain timings when the demand for compute is extremely high, and our requests will take much longer to be completed.</p><p>You&#8217;ll likely face rate limit errors like these.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s_Tn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db13cb6-369a-4fbc-bc28-b4d997e594c7_571x355.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s_Tn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db13cb6-369a-4fbc-bc28-b4d997e594c7_571x355.png 424w, https://substackcdn.com/image/fetch/$s_!s_Tn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db13cb6-369a-4fbc-bc28-b4d997e594c7_571x355.png 848w, https://substackcdn.com/image/fetch/$s_!s_Tn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db13cb6-369a-4fbc-bc28-b4d997e594c7_571x355.png 1272w, https://substackcdn.com/image/fetch/$s_!s_Tn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db13cb6-369a-4fbc-bc28-b4d997e594c7_571x355.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s_Tn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db13cb6-369a-4fbc-bc28-b4d997e594c7_571x355.png" width="571" height="355" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6db13cb6-369a-4fbc-bc28-b4d997e594c7_571x355.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:355,&quot;width&quot;:571,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!s_Tn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db13cb6-369a-4fbc-bc28-b4d997e594c7_571x355.png 424w, https://substackcdn.com/image/fetch/$s_!s_Tn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db13cb6-369a-4fbc-bc28-b4d997e594c7_571x355.png 848w, https://substackcdn.com/image/fetch/$s_!s_Tn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db13cb6-369a-4fbc-bc28-b4d997e594c7_571x355.png 1272w, https://substackcdn.com/image/fetch/$s_!s_Tn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db13cb6-369a-4fbc-bc28-b4d997e594c7_571x355.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sometimes, when the model performs multiple steps before giving an output, you could be rate-limited during the entire process.</p><p>So I&#8217;m only using this free tier to execute tasks that I don&#8217;t require the result to be instant.</p><p><em>The tasks that require more thinking will be outsourced to my paid subscriptions instead.</em></p><p>Some of the models won&#8217;t be rate-limited as much, but that comes at a price:</p><div><hr></div><h2>Your data can (and will) be used for training</h2><p>At the time of writing, NVIDIA&#8217;s Nemotron 3 Super is the most popular free model on OpenRouter.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LMI_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b7347c-4fcd-4784-bd48-83795190b35b_1124x734.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LMI_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b7347c-4fcd-4784-bd48-83795190b35b_1124x734.png 424w, https://substackcdn.com/image/fetch/$s_!LMI_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b7347c-4fcd-4784-bd48-83795190b35b_1124x734.png 848w, https://substackcdn.com/image/fetch/$s_!LMI_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b7347c-4fcd-4784-bd48-83795190b35b_1124x734.png 1272w, https://substackcdn.com/image/fetch/$s_!LMI_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b7347c-4fcd-4784-bd48-83795190b35b_1124x734.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LMI_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b7347c-4fcd-4784-bd48-83795190b35b_1124x734.png" width="1124" height="734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35b7347c-4fcd-4784-bd48-83795190b35b_1124x734.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:1124,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!LMI_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b7347c-4fcd-4784-bd48-83795190b35b_1124x734.png 424w, https://substackcdn.com/image/fetch/$s_!LMI_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b7347c-4fcd-4784-bd48-83795190b35b_1124x734.png 848w, https://substackcdn.com/image/fetch/$s_!LMI_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b7347c-4fcd-4784-bd48-83795190b35b_1124x734.png 1272w, https://substackcdn.com/image/fetch/$s_!LMI_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b7347c-4fcd-4784-bd48-83795190b35b_1124x734.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve used it before and it&#8217;s rather stable, but it comes with a catch:</p><p>NVIDIA will use whatever data you send to the free version to train its models.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Gya!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc66c7f2-fdf7-4c9f-86d2-03c35010aa21_1070x570.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Gya!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc66c7f2-fdf7-4c9f-86d2-03c35010aa21_1070x570.png 424w, https://substackcdn.com/image/fetch/$s_!3Gya!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc66c7f2-fdf7-4c9f-86d2-03c35010aa21_1070x570.png 848w, https://substackcdn.com/image/fetch/$s_!3Gya!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc66c7f2-fdf7-4c9f-86d2-03c35010aa21_1070x570.png 1272w, https://substackcdn.com/image/fetch/$s_!3Gya!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc66c7f2-fdf7-4c9f-86d2-03c35010aa21_1070x570.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Gya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc66c7f2-fdf7-4c9f-86d2-03c35010aa21_1070x570.png" width="1070" height="570" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc66c7f2-fdf7-4c9f-86d2-03c35010aa21_1070x570.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:570,&quot;width&quot;:1070,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!3Gya!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc66c7f2-fdf7-4c9f-86d2-03c35010aa21_1070x570.png 424w, https://substackcdn.com/image/fetch/$s_!3Gya!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc66c7f2-fdf7-4c9f-86d2-03c35010aa21_1070x570.png 848w, https://substackcdn.com/image/fetch/$s_!3Gya!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc66c7f2-fdf7-4c9f-86d2-03c35010aa21_1070x570.png 1272w, https://substackcdn.com/image/fetch/$s_!3Gya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc66c7f2-fdf7-4c9f-86d2-03c35010aa21_1070x570.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;re conscious about privacy, this is a key consideration before you select the Nemotron family of models.</p><p>Other free models do not have the same disclaimer, but it&#8217;s possible that they may use your data too (there&#8217;s no such thing as a free lunch).</p><p>I&#8217;m fine with this disclaimer since I&#8217;d outsource more of the monotonous tasks to Nemotron instead of ones that heavily involve my personal data.</p><div><hr></div><h2>Models will change frequently</h2><p>I wouldn&#8217;t get too reliant or comfortable with any of the free models.</p><p>Without warning, they could remove any model from the free tier, just like what they did for Qwen 3.6 Plus.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XJcD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8526ec2c-d1aa-4f23-bd3a-22c279ebce34_792x735.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XJcD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8526ec2c-d1aa-4f23-bd3a-22c279ebce34_792x735.png 424w, https://substackcdn.com/image/fetch/$s_!XJcD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8526ec2c-d1aa-4f23-bd3a-22c279ebce34_792x735.png 848w, https://substackcdn.com/image/fetch/$s_!XJcD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8526ec2c-d1aa-4f23-bd3a-22c279ebce34_792x735.png 1272w, https://substackcdn.com/image/fetch/$s_!XJcD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8526ec2c-d1aa-4f23-bd3a-22c279ebce34_792x735.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XJcD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8526ec2c-d1aa-4f23-bd3a-22c279ebce34_792x735.png" width="792" height="735" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8526ec2c-d1aa-4f23-bd3a-22c279ebce34_792x735.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:735,&quot;width&quot;:792,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!XJcD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8526ec2c-d1aa-4f23-bd3a-22c279ebce34_792x735.png 424w, https://substackcdn.com/image/fetch/$s_!XJcD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8526ec2c-d1aa-4f23-bd3a-22c279ebce34_792x735.png 848w, https://substackcdn.com/image/fetch/$s_!XJcD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8526ec2c-d1aa-4f23-bd3a-22c279ebce34_792x735.png 1272w, https://substackcdn.com/image/fetch/$s_!XJcD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8526ec2c-d1aa-4f23-bd3a-22c279ebce34_792x735.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When a new model launches, they&#8217;ll give it away for free on OpenRouter as a marketing stunt. For Qwen 3.6, it was only available for a week.</p><p>I was a heavy user of the Step 3.5 Flash free tier, because it was fast and could execute most tasks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!58d0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af8a401-89a4-45b8-8612-82fc8d6918df_390x361.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!58d0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af8a401-89a4-45b8-8612-82fc8d6918df_390x361.png 424w, https://substackcdn.com/image/fetch/$s_!58d0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af8a401-89a4-45b8-8612-82fc8d6918df_390x361.png 848w, https://substackcdn.com/image/fetch/$s_!58d0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af8a401-89a4-45b8-8612-82fc8d6918df_390x361.png 1272w, https://substackcdn.com/image/fetch/$s_!58d0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af8a401-89a4-45b8-8612-82fc8d6918df_390x361.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!58d0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af8a401-89a4-45b8-8612-82fc8d6918df_390x361.png" width="390" height="361" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6af8a401-89a4-45b8-8612-82fc8d6918df_390x361.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:361,&quot;width&quot;:390,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!58d0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af8a401-89a4-45b8-8612-82fc8d6918df_390x361.png 424w, https://substackcdn.com/image/fetch/$s_!58d0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af8a401-89a4-45b8-8612-82fc8d6918df_390x361.png 848w, https://substackcdn.com/image/fetch/$s_!58d0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af8a401-89a4-45b8-8612-82fc8d6918df_390x361.png 1272w, https://substackcdn.com/image/fetch/$s_!58d0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af8a401-89a4-45b8-8612-82fc8d6918df_390x361.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But a few days ago, it was removed from the free tier with no announcements at all.</p><p>There will be some, like Arcee, that disclose when they&#8217;ll be removed, but I wouldn&#8217;t count on it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H7hh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7603dca4-70de-473a-89a2-bd4352797ff2_1096x549.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H7hh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7603dca4-70de-473a-89a2-bd4352797ff2_1096x549.png 424w, https://substackcdn.com/image/fetch/$s_!H7hh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7603dca4-70de-473a-89a2-bd4352797ff2_1096x549.png 848w, https://substackcdn.com/image/fetch/$s_!H7hh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7603dca4-70de-473a-89a2-bd4352797ff2_1096x549.png 1272w, https://substackcdn.com/image/fetch/$s_!H7hh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7603dca4-70de-473a-89a2-bd4352797ff2_1096x549.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H7hh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7603dca4-70de-473a-89a2-bd4352797ff2_1096x549.png" width="1096" height="549" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7603dca4-70de-473a-89a2-bd4352797ff2_1096x549.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:549,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!H7hh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7603dca4-70de-473a-89a2-bd4352797ff2_1096x549.png 424w, https://substackcdn.com/image/fetch/$s_!H7hh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7603dca4-70de-473a-89a2-bd4352797ff2_1096x549.png 848w, https://substackcdn.com/image/fetch/$s_!H7hh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7603dca4-70de-473a-89a2-bd4352797ff2_1096x549.png 1272w, https://substackcdn.com/image/fetch/$s_!H7hh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7603dca4-70de-473a-89a2-bd4352797ff2_1096x549.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After the Step incident, I&#8217;m showing less loyalty to any models on the free tier. They will come and go, and I&#8217;ll just enjoy the free inference while it lasts.</p><div><hr></div><h2>It&#8217;s getting worse, but OpenRouter is still worth $10.50 (for now)</h2><p>Since I started using the OpenRouter free tier a month ago, the quality has dropped significantly:</p><ul><li><p>Fewer free models to choose from</p></li><li><p>Servers are getting overloaded constantly</p></li></ul><p>I see the OpenRouter free tier as a backup plan, and not my main model provider.</p><p>The free inference is great, but it won&#8217;t last forever. Sooner or later, OpenRouter will nerf this tier further once the costs of giving away free tiers are no longer profitable.</p><p>So I&#8217;m only using it for executing tasks where I don&#8217;t need the outputs immediately and don&#8217;t require thinking capabilities.</p><p><em>Tasks like updating my calendar or fetching my latest Twitter posts from Typefully.</em></p><p>That way, I&#8217;m able to save those inference costs on my main subscription plans (I&#8217;m currently using ZAI and OpenCode Go), so I don&#8217;t hit the rate limits that quickly.</p><p>As a one-time payment of $10.50, I still think it&#8217;s worth it for now, so long as you build up good skills that give clear instructions to the LLM on:</p><ul><li><p>What the desired outcome is</p></li><li><p>What are the steps required to reach that desired outcome</p></li></ul><p>To learn how to set up OpenRouter&#8217;s free tier with your AI system (via an API key), the full steps can be found in my <strong><a href="https://youtu.be/zJcw-U-G5AE">YouTube guide</a></strong>.</p><p>That&#8217;s why I&#8217;m focused on building a <strong><a href="https://signal.gideonfip.com/p/the-top-1-of-ai-users-show-no-loyalty">Portable AI System</a></strong> where I can switch models at any time, and still get the same quality of outputs.</p><p>If you want more guidance on building out your own Portable AI System, Signal Starter is a live session where I&#8217;ll be going through the entire process step by step.</p><p>In 90 minutes, you&#8217;ll:</p><ol><li><p>Identify one painful workflow you actually want to automate (not what someone else tells you to)</p></li><li><p>Build the Portable AI System from scratch with the 8 components</p></li><li><p>Turn that task into a working Skill you can invoke anytime</p></li></ol><p>No coding experience is required, and I&#8217;ll show you how to build your system your way and automate all the tasks that you hate doing.</p><p>The session will be live on 29 May and includes the full recording if you can&#8217;t make it:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://start.gideonfip.com/&quot;,&quot;text&quot;:&quot;I want in&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://start.gideonfip.com/"><span>I want in</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The top 1% of AI users show no loyalty to model providers (and neither should you)]]></title><description><![CDATA[If I had to rebuild my AI stack again, I would never buy an annual model plan.]]></description><link>https://signal.gideonfip.com/p/the-top-1-of-ai-users-show-no-loyalty</link><guid isPermaLink="false">https://signal.gideonfip.com/p/the-top-1-of-ai-users-show-no-loyalty</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Mon, 06 Apr 2026 11:16:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d721f100-8dd3-4e55-aa69-9ab3b54597e4_3720x2556.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If I had to rebuild my AI stack again, I would never buy an annual model plan.</p><p>I&#8217;m lucky that I didn&#8217;t get stuck in one. But with the recent Claude policy changes for OpenClaw, many on Reddit and Twitter are trapped.</p><p>Anything can happen in 1 year, and you&#8217;re left frustrated with lower rate limits, limited integrations, or a plan that&#8217;s completely unusable.</p><p>So to avoid getting locked into any provider, I made 2 key rules for my AI system:</p><ul><li><p>Only buy monthly plans</p></li><li><p>Make my system completely portable with different providers</p></li></ul><p>Here&#8217;s the exact setup I&#8217;m using to switch providers without losing output quality:</p><div><hr></div><h2>You&#8217;re paying more than what you save</h2><p>Most model providers want to lock you into annual plans. They dangle the perception of saving 20% or 2 months from your plan, which makes it seem like a good deal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k2EO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a9e45-9648-426d-8120-f683f29c7630_360x359.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k2EO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a9e45-9648-426d-8120-f683f29c7630_360x359.png 424w, https://substackcdn.com/image/fetch/$s_!k2EO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a9e45-9648-426d-8120-f683f29c7630_360x359.png 848w, https://substackcdn.com/image/fetch/$s_!k2EO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a9e45-9648-426d-8120-f683f29c7630_360x359.png 1272w, https://substackcdn.com/image/fetch/$s_!k2EO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a9e45-9648-426d-8120-f683f29c7630_360x359.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k2EO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a9e45-9648-426d-8120-f683f29c7630_360x359.png" width="360" height="359" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab3a9e45-9648-426d-8120-f683f29c7630_360x359.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:359,&quot;width&quot;:360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!k2EO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a9e45-9648-426d-8120-f683f29c7630_360x359.png 424w, https://substackcdn.com/image/fetch/$s_!k2EO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a9e45-9648-426d-8120-f683f29c7630_360x359.png 848w, https://substackcdn.com/image/fetch/$s_!k2EO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a9e45-9648-426d-8120-f683f29c7630_360x359.png 1272w, https://substackcdn.com/image/fetch/$s_!k2EO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3a9e45-9648-426d-8120-f683f29c7630_360x359.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While deciding which AI plan to go with, I was tempted to go with annual plans for these extra cost savings.</p><p>But a Reddit comment made me change my thinking completely:</p><p><strong>Once you lock in with them, you&#8217;re essentially trapped. So go for the monthly plan instead.</strong></p><p>Anything can happen during this 1 year, especially when things change so quickly in this space.</p><p>Will Claude or ChatGPT still be the best models in 2027? Maybe, but it&#8217;s hard to say.</p><p>Other providers are getting better each day. Every new model claims they are smaller than Opus, but with almost the same capabilities.</p><p>Open-source models are competing with frontier models, and they can significantly reduce your costs (if you already have the right hardware).</p><p>While you save money with the annual plan, you&#8217;re incurring costs in other ways.</p><p>Right now, all of our coding plans are cheaper than direct API calls.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9kd3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b34e816-1728-41ea-b6fa-96feff60df3c_761x711.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9kd3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b34e816-1728-41ea-b6fa-96feff60df3c_761x711.png 424w, https://substackcdn.com/image/fetch/$s_!9kd3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b34e816-1728-41ea-b6fa-96feff60df3c_761x711.png 848w, https://substackcdn.com/image/fetch/$s_!9kd3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b34e816-1728-41ea-b6fa-96feff60df3c_761x711.png 1272w, https://substackcdn.com/image/fetch/$s_!9kd3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b34e816-1728-41ea-b6fa-96feff60df3c_761x711.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9kd3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b34e816-1728-41ea-b6fa-96feff60df3c_761x711.png" width="761" height="711" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b34e816-1728-41ea-b6fa-96feff60df3c_761x711.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:711,&quot;width&quot;:761,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!9kd3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b34e816-1728-41ea-b6fa-96feff60df3c_761x711.png 424w, https://substackcdn.com/image/fetch/$s_!9kd3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b34e816-1728-41ea-b6fa-96feff60df3c_761x711.png 848w, https://substackcdn.com/image/fetch/$s_!9kd3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b34e816-1728-41ea-b6fa-96feff60df3c_761x711.png 1272w, https://substackcdn.com/image/fetch/$s_!9kd3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b34e816-1728-41ea-b6fa-96feff60df3c_761x711.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>OpenAI did amazing PR by resetting their rate limits twice over the past 2 weeks.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/thsottiaux/status/2039248564967424483&quot;,&quot;full_text&quot;:&quot;Our Codex dashboards are showing increased rate of users hitting rate limits and since we don't fully understand why I have made the cautious decision of resetting the usage limits for all plans. Enjoy.\n\nI also wanted to celebrate us finding a pocket of fraudulent accounts that&quot;,&quot;username&quot;:&quot;thsottiaux&quot;,&quot;name&quot;:&quot;Tibo&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1953339828738899968/WWQlU2RT_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-01T07:48:39.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1148,&quot;retweet_count&quot;:574,&quot;like_count&quot;:12155,&quot;impression_count&quot;:1361505,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Why would they do that when it incurs more costs for them?</p><p>We&#8217;re at the stage of hyper-competition in the AI space, as every model provider rushes to acquire new users:</p><ul><li><p>Free tiers with generous rate limits</p></li><li><p>Heavy discounts on their annual plans</p></li><li><p>Attractive pricing for new business seats</p></li></ul><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/thsottiaux/status/2039901964679688437&quot;,&quot;full_text&quot;:&quot;The Codex App is now our most used surface, ahead of the VS Code extension and the CLI. No wonder it inspires a few others &#128064;\n\nYou can install it here <a class=\&quot;tweet-url\&quot; href=\&quot;https://openai.com/codex/\&quot;>openai.com/codex/</a> + you get up to $500 in credits if you are getting started as a business or enterprise.&quot;,&quot;username&quot;:&quot;thsottiaux&quot;,&quot;name&quot;:&quot;Tibo&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1953339828738899968/WWQlU2RT_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-03T03:05:02.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:209,&quot;retweet_count&quot;:80,&quot;like_count&quot;:2041,&quot;impression_count&quot;:361671,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://openai.com/codex/&quot;,&quot;title&quot;:&quot;Codex | AI Coding Partner from OpenAI&quot;,&quot;description&quot;:&quot;The best way to build with agents. Codex accelerates real engineering work, from planning and building features to refactors, reviews, and releases&#8212;working seamlessly across your tools.&quot;,&quot;domain&quot;:&quot;openai.com&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2040981170868174848/DPIwgnXB?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>All of these marketing tricks are aimed at building loyalty, so you stay inside their ecosystem.</p><p>But once the cost of acquiring a new customer no longer makes sense, things will change for the worse.</p><p>Most of our token usage is subsidised by VCs.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Legendaryy/status/2033525617421906189&quot;,&quot;full_text&quot;:&quot;Your Claude subscription is massively subsidized and it won't last forever.\n\nA $20/mo Pro plan burns through ~$180/mo in API-equivalent tokens. Heavy Max users hit $5K/mo on a $200 plan.\n\nActual compute cost is roughly 10% of API pricing. Venture capital covers the rest. &quot;,&quot;username&quot;:&quot;Legendaryy&quot;,&quot;name&quot;:&quot;Legendary&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1931964302065356800/uVnG_yqH_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-16T12:47:42.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/tyg4hsjtmmd26ooumvbt&quot;,&quot;link_url&quot;:&quot;https://t.co/N3mQu1OHla&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:240,&quot;retweet_count&quot;:113,&quot;like_count&quot;:1787,&quot;impression_count&quot;:338891,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2033524081291595776/vid/avc1/1280x720/Zv1haWleMDY_-xCL.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><em>OpenAI just announced its latest funding round of $122 billion, which is just insane.</em></p><p>It&#8217;s all the same for tech companies, just like how Uber underpriced their rates to get more users.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Pranit/status/2038831721790271814?s=20&quot;,&quot;full_text&quot;:&quot;Let's give Anthropic the benefit of the doubt. This is probably a real bug, and they'll fix it\n\nWhat they can't fix is the economics underneath\n\nEvery major AI company is running the VC playbook right now. Price below cost, capture the market, then correct\n\nUber did this for a&quot;,&quot;username&quot;:&quot;Pranit&quot;,&quot;name&quot;:&quot;Pranit&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1844462272170602517/z77UH6cn_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-31T04:12:16.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;We're aware people are hitting usage limits in Claude Code way faster than expected. Actively investigating, will share more when we have an update!&quot;,&quot;username&quot;:&quot;lydiahallie&quot;,&quot;name&quot;:&quot;Lydia Hallie &#10024;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1994238936345137154/exEBW2UI_normal.jpg&quot;},&quot;reply_count&quot;:51,&quot;retweet_count&quot;:33,&quot;like_count&quot;:423,&quot;impression_count&quot;:63730,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>But eventually, the funding will dry up.</p><p>The costs of large-scale inference will increase to meet the demand for more users. And VCs aren&#8217;t a charity, they expect these AI companies that they&#8217;ve so heavily invested in to start turning in profits.</p><p><strong>Once that happens, you get trapped.</strong></p><p>The rate limits decrease rapidly. Typing in one simple request can cause a spike in your usage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lcib!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc11b8e-1169-43bb-94d1-d2f7c434e60e_808x589.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lcib!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc11b8e-1169-43bb-94d1-d2f7c434e60e_808x589.png 424w, https://substackcdn.com/image/fetch/$s_!lcib!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc11b8e-1169-43bb-94d1-d2f7c434e60e_808x589.png 848w, https://substackcdn.com/image/fetch/$s_!lcib!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc11b8e-1169-43bb-94d1-d2f7c434e60e_808x589.png 1272w, https://substackcdn.com/image/fetch/$s_!lcib!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc11b8e-1169-43bb-94d1-d2f7c434e60e_808x589.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lcib!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc11b8e-1169-43bb-94d1-d2f7c434e60e_808x589.png" width="808" height="589" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6dc11b8e-1169-43bb-94d1-d2f7c434e60e_808x589.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:589,&quot;width&quot;:808,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!lcib!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc11b8e-1169-43bb-94d1-d2f7c434e60e_808x589.png 424w, https://substackcdn.com/image/fetch/$s_!lcib!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc11b8e-1169-43bb-94d1-d2f7c434e60e_808x589.png 848w, https://substackcdn.com/image/fetch/$s_!lcib!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc11b8e-1169-43bb-94d1-d2f7c434e60e_808x589.png 1272w, https://substackcdn.com/image/fetch/$s_!lcib!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dc11b8e-1169-43bb-94d1-d2f7c434e60e_808x589.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Companies start removing integrations because their infrastructure can&#8217;t handle the sheer amount of requests.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bcherny/status/2040206440556826908&quot;,&quot;full_text&quot;:&quot;Starting tomorrow at 12pm PT, Claude subscriptions will no longer cover usage on third-party tools like OpenClaw.\n\nYou can still use these tools with your Claude login via extra usage bundles (now available at a discount), or with a Claude API key.&quot;,&quot;username&quot;:&quot;bcherny&quot;,&quot;name&quot;:&quot;Boris Cherny&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1902044548936953856/J2jeik0t_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-03T23:14:55.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1811,&quot;retweet_count&quot;:686,&quot;like_count&quot;:8582,&quot;impression_count&quot;:6290906,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>We&#8217;re at the tail end of the golden era for AI.</p><p><em>I have many regrets about not starting earlier before Claude Code blew up, as that would have given me more freedom to play around with AI.</em></p><p>The free inference, generous rate limits, and any other perks will soon be a thing of the past.</p><p>And those who are locked in are the ones who are trapped the most:</p><div><hr></div><h2>You need a Portable AI System</h2><p>The best model that works for you today, won&#8217;t be the best one that works for you next month.</p><p>And when you&#8217;re locked in with one model, it&#8217;s so hard to make the switch a few months later.</p><p>That&#8217;s why I&#8217;ve been so obsessed with building a Portable AI System for my workflows, which needs to meet this criteria:</p><ul><li><p>I have full control over my data and workflows (it&#8217;s not locked into one provider)</p></li><li><p>I can easily switch between any model (my system can connect to almost any model provider)</p></li><li><p>I still get a similar quality of outputs, but at a lower cost</p></li></ul><p>The key characteristic of this system is adaptability. I&#8217;m only locked into a plan for 1 month, so I can try it and switch to another one (if it doesn&#8217;t meet my needs).</p><p>My data, my context, and my skills are all fully owned by me. And because I build highly specific workflows (Skills) through iteration, I can get almost any model to execute the same workflow with similar results.</p><p>Inside this system, there are 5 key components required for it to run successfully:</p><ul><li><p>A file system that includes my context and Skills (in the <code>.agents</code> or <code>.claude</code> folder), all in the <code>.md</code> format</p></li><li><p>A monthly LLM coding plan or API (this will change frequently)</p></li><li><p>A Bring Your Own Key (BYOK) interface that lets the LLM access my files</p></li><li><p>An editor platform to do all of my writing</p></li><li><p>A syncing platform so all of my work is accessible across any device</p></li></ul><p>I&#8217;ve been trying multiple setups, and I&#8217;ve finally settled on a Claude Code-Obsidian hybrid system:</p><ul><li><p>A simple folder on my Mac desktop for my context and Skills</p></li><li><p>OpenRouter for free tier models (1,000 requests/day after a $10.50 deposit) and other coding plans as a backup (I&#8217;m currently using @Zai_org&#8217;s GLM)</p></li><li><p>@opencode to connect to these models (it&#8217;s available on both Desktop and Terminal)</p></li><li><p>Obsidian for editing</p></li><li><p>GitHub for syncing between my desktop and laptop</p></li></ul><p>I&#8217;ve moved on from the OpenCode Desktop app (because it became too laggy with the number of chats that I have).</p><p>Right now, I&#8217;m using the Terminal because I can run multiple windows at the same time, each for one specific task I want to complete.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rvLF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b6646-cd4f-47bb-8b45-2facdc1e596e_1865x1030.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rvLF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b6646-cd4f-47bb-8b45-2facdc1e596e_1865x1030.png 424w, https://substackcdn.com/image/fetch/$s_!rvLF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b6646-cd4f-47bb-8b45-2facdc1e596e_1865x1030.png 848w, https://substackcdn.com/image/fetch/$s_!rvLF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b6646-cd4f-47bb-8b45-2facdc1e596e_1865x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!rvLF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b6646-cd4f-47bb-8b45-2facdc1e596e_1865x1030.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rvLF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b6646-cd4f-47bb-8b45-2facdc1e596e_1865x1030.png" width="1456" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c32b6646-cd4f-47bb-8b45-2facdc1e596e_1865x1030.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:804,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!rvLF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b6646-cd4f-47bb-8b45-2facdc1e596e_1865x1030.png 424w, https://substackcdn.com/image/fetch/$s_!rvLF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b6646-cd4f-47bb-8b45-2facdc1e596e_1865x1030.png 848w, https://substackcdn.com/image/fetch/$s_!rvLF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b6646-cd4f-47bb-8b45-2facdc1e596e_1865x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!rvLF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32b6646-cd4f-47bb-8b45-2facdc1e596e_1865x1030.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Though it&#8217;s messier than I would have liked, and I should have stuck to at most 2 windows for my setup.</em></p><p>You may be wondering, why is there no OpenClaw or Hermes at all?</p><p>There&#8217;s too much noise right now with everyone bragging about the complicated workflows on Twitter, making you feel so inferior.</p><p>Instead of focusing on what to run with these agents, build out high-quality workflows first.</p><p>Once you get the outputs that you want and like, then it&#8217;s time to go for &#8216;always-on&#8217; automation.</p><p><strong>Not everything you build with AI has to be impressive or make you 7 figures.</strong></p><p>All you need is getting AI to solve one painful problem in your life, and that&#8217;s enough to change the way you see AI.</p><div><hr></div><h2>Don&#8217;t get trapped by convenience and take action instead</h2><p>You don&#8217;t have to get locked into one ecosystem just because they offer you a seemingly good deal.</p><p>Yes, it&#8217;s so tempting to just stay with a Claude or ChatGPT plan. It feels so convenient and easy. But that only benefits them, and not you.</p><p>Anything can happen inside the full year that you lock in.</p><p>So instead, you need something portable enough so you can switch out models to whatever you like and still get the same outputs.</p><p>If you&#8217;re done being locked into one provider, start with this free setup <strong><a href="https://simple.gideonfip.com/">video guide</a></strong>.</p><p>If you want more guidance on building out your own Portable AI System, Signal Starter is a live session where I&#8217;ll be going through the entire process step by step.</p><p>In 90 minutes, you&#8217;ll:</p><ol><li><p>Identify one painful workflow you actually want to automate (not what someone else tells you to)</p></li><li><p>Build the Portable AI System from scratch with the 8 components</p></li><li><p>Turn that task into a working Skill you can invoke anytime</p></li></ol><p>No coding experience is required, and I&#8217;ll show you how to build your system your way and automate all the tasks that you hate doing.</p><p>The session will be live on 29 May and includes the full recording if you can&#8217;t make it:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://start.gideonfip.com/&quot;,&quot;text&quot;:&quot;I want in&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://start.gideonfip.com/"><span>I want in</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The simplest way to start using AI effectively (without paying for premium models)]]></title><description><![CDATA[You don&#8217;t need OpenClaw or Hermes to get good with AI.]]></description><link>https://signal.gideonfip.com/p/the-simplest-way-to-start-using-ai</link><guid isPermaLink="false">https://signal.gideonfip.com/p/the-simplest-way-to-start-using-ai</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Mon, 30 Mar 2026 15:17:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bd83f410-e582-4191-89f4-42f219359ae6_3720x2556.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You don&#8217;t need OpenClaw or Hermes to get good with AI.</p><p>Everyone on the timeline makes you feel inadequate by flexing the crazy workflows that earned them 6 figures with agents.</p><p>But for most people, this is too complicated.</p><p><strong>The fastest way to get good with AI is to start with a free setup that helps you understand how to integrate AI into your workflow.</strong></p><p>AI Twitter is showing you how amazing the latest models are and the high-quality outputs that it produces.</p><p>Instead of being overwhelmed by fear and analysis paralysis, it&#8217;s time to start taking action.</p><p>I&#8217;ve been searching for the easiest and simplest setup that anyone, even complete beginners with no coding experience, can build and start using AI more effectively.</p><p>And I finally found the perfect combination that achieves this:</p><div><hr></div><h2>The Claude Code + Obsidian system, but with any model provider</h2><p>Before I built out my Hermes and OpenClaw agents, I started out with a Claude Code + Obsidian setup inspired by @ttorres and @carlvellotti&#8217;s YouTube videos.</p><p><em>I call it my Signal OS, a personal operating system that compounds my social and onchain workflows while saving me time on soul-sucking tasks.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UU34!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa0e2ec-8ad5-47c3-95c5-efb86c0257cb_1853x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UU34!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa0e2ec-8ad5-47c3-95c5-efb86c0257cb_1853x1000.png 424w, https://substackcdn.com/image/fetch/$s_!UU34!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa0e2ec-8ad5-47c3-95c5-efb86c0257cb_1853x1000.png 848w, https://substackcdn.com/image/fetch/$s_!UU34!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa0e2ec-8ad5-47c3-95c5-efb86c0257cb_1853x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!UU34!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa0e2ec-8ad5-47c3-95c5-efb86c0257cb_1853x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UU34!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa0e2ec-8ad5-47c3-95c5-efb86c0257cb_1853x1000.png" width="1456" height="786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fa0e2ec-8ad5-47c3-95c5-efb86c0257cb_1853x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UU34!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa0e2ec-8ad5-47c3-95c5-efb86c0257cb_1853x1000.png 424w, https://substackcdn.com/image/fetch/$s_!UU34!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa0e2ec-8ad5-47c3-95c5-efb86c0257cb_1853x1000.png 848w, https://substackcdn.com/image/fetch/$s_!UU34!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa0e2ec-8ad5-47c3-95c5-efb86c0257cb_1853x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!UU34!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa0e2ec-8ad5-47c3-95c5-efb86c0257cb_1853x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Back then, I had the misconception that Claude Code was only for coding.</p><p>But I finally understood that it can be used for almost anything, once you create a repeatable workflow that the LLM can execute (or Skills).</p><p>I enjoyed this setup because I could create Agent Skills to perform tasks for me with Claude Code, while I do all of my writing in Obsidian.</p><p>This system knows who I am, what I do, and how I think because of all the context within markdown files that the LLM can access.</p><p><em>Which lets the LLM give more personalised outputs, rather than an unreliable memory system that is found in the chatbox.</em></p><p>Even then, Claude Code may not be for everyone.</p><p>The subscription&#8217;s pricing can be expensive to some, especially when they change their rate limits at any time.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/james_bachini/status/2037423988083748942&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@Anthropic</span> <span class=\&quot;tweet-fake-link\&quot;>@OpenAI</span> This started a couple of weeks ago with a carrot, 2x the rate limits at off peak times\n\nThen today it was announced that they are reducing limits at peak times\n\nIf you are using Claude code between 1pm-7pm GMT you'll hit the 5hr limit more quickly. Weekly limits are unchanged&quot;,&quot;username&quot;:&quot;james_bachini&quot;,&quot;name&quot;:&quot;James Bachini&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1616160243850874880/2h7svhn__normal.png&quot;,&quot;date&quot;:&quot;2026-03-27T06:58:26.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:3,&quot;retweet_count&quot;:0,&quot;like_count&quot;:1,&quot;impression_count&quot;:119,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>There are other LLMs that provide comparable quality of outputs while at a much cheaper price with higher rate limits, and I&#8217;ve been exploring the most cost-effective setup for my own needs.</p><p>That&#8217;s when I realised that I can&#8217;t rely on Claude Code alone:</p><div><hr></div><h2>You need a Portable AI System</h2><p>You don&#8217;t want to be locked into any ecosystem, not even Anthropic&#8217;s.</p><p>Imagine some other company releases a new model that outperforms Opus/Sonnet/Haiku, and you can&#8217;t bear to switch over because you bought an annual plan.</p><p>Things move too fast in this space, and our operating system should not be stuck with one provider.</p><p>We need to freely switch between models, depending on what best fits our needs, while getting the same high-quality outputs that we expect.</p><p><em>This all boils down to creating high-quality Skills that are clear, repeatable workflows that any LLM can pick up and execute right away.</em></p><p>I&#8217;ve tried switching between models inside the Claude Code extension as I felt that it&#8217;s the most beginner-friendly way for anyone to get started.</p><p>While it had some success when I switched over to my GLM-4.7 subscription, I faced errors like this when using OpenRouter&#8217;s API key.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xDv-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e06a86-abfd-45fd-a3ed-1336451946bc_1086x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xDv-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e06a86-abfd-45fd-a3ed-1336451946bc_1086x470.png 424w, https://substackcdn.com/image/fetch/$s_!xDv-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e06a86-abfd-45fd-a3ed-1336451946bc_1086x470.png 848w, https://substackcdn.com/image/fetch/$s_!xDv-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e06a86-abfd-45fd-a3ed-1336451946bc_1086x470.png 1272w, https://substackcdn.com/image/fetch/$s_!xDv-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e06a86-abfd-45fd-a3ed-1336451946bc_1086x470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xDv-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e06a86-abfd-45fd-a3ed-1336451946bc_1086x470.png" width="1086" height="470" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78e06a86-abfd-45fd-a3ed-1336451946bc_1086x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:470,&quot;width&quot;:1086,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!xDv-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e06a86-abfd-45fd-a3ed-1336451946bc_1086x470.png 424w, https://substackcdn.com/image/fetch/$s_!xDv-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e06a86-abfd-45fd-a3ed-1336451946bc_1086x470.png 848w, https://substackcdn.com/image/fetch/$s_!xDv-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e06a86-abfd-45fd-a3ed-1336451946bc_1086x470.png 1272w, https://substackcdn.com/image/fetch/$s_!xDv-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e06a86-abfd-45fd-a3ed-1336451946bc_1086x470.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So I couldn&#8217;t recommend this system yet because it wasn&#8217;t &#8216;open enough&#8217;, until I finally found the best setup:</p><div><hr></div><h2>The OpenCode-OpenRouter combination</h2><p>One of the biggest gripes I had with OpenClaw and Hermes was when I needed to switch models.</p><p>When my subscription hit the rate limit for the week, I had to change the model provider within the .json file.</p><p>But this led to (a lot) of troubleshooting and testing to ensure that the connection works. It usually doesn&#8217;t on the first try, and I burned lots of tokens just trying to get everything working.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LlsU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb82f16-0232-463e-b2f3-193775ea3d29_553x246.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LlsU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb82f16-0232-463e-b2f3-193775ea3d29_553x246.png 424w, https://substackcdn.com/image/fetch/$s_!LlsU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb82f16-0232-463e-b2f3-193775ea3d29_553x246.png 848w, https://substackcdn.com/image/fetch/$s_!LlsU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb82f16-0232-463e-b2f3-193775ea3d29_553x246.png 1272w, https://substackcdn.com/image/fetch/$s_!LlsU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb82f16-0232-463e-b2f3-193775ea3d29_553x246.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LlsU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb82f16-0232-463e-b2f3-193775ea3d29_553x246.png" width="553" height="246" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbb82f16-0232-463e-b2f3-193775ea3d29_553x246.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:246,&quot;width&quot;:553,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!LlsU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb82f16-0232-463e-b2f3-193775ea3d29_553x246.png 424w, https://substackcdn.com/image/fetch/$s_!LlsU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb82f16-0232-463e-b2f3-193775ea3d29_553x246.png 848w, https://substackcdn.com/image/fetch/$s_!LlsU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb82f16-0232-463e-b2f3-193775ea3d29_553x246.png 1272w, https://substackcdn.com/image/fetch/$s_!LlsU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb82f16-0232-463e-b2f3-193775ea3d29_553x246.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I tried switching models in Claude Code and Codex to use another Anthropic/OpenAI-compatible endpoint, and these led to many errors too.</p><p>So after playing with more CLIs and applications, these are the only 2 platforms that I&#8217;d recommend for complete beginners who want to start for free:</p><div><hr></div><h2>OpenCode to access any API</h2><p>I like OpenCode because it lets me connect to any provider that I currently have a subscription with, including:</p><ul><li><p>ZAI Coding Plan Lite</p></li><li><p>Alibaba Coding Plan Lite</p></li><li><p>@MiniMax_AI API</p></li><li><p>A bunch of free-tier subscriptions</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HhxY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d50d32-522c-4660-82cb-8870f3f7d525_728x557.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HhxY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d50d32-522c-4660-82cb-8870f3f7d525_728x557.png 424w, https://substackcdn.com/image/fetch/$s_!HhxY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d50d32-522c-4660-82cb-8870f3f7d525_728x557.png 848w, https://substackcdn.com/image/fetch/$s_!HhxY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d50d32-522c-4660-82cb-8870f3f7d525_728x557.png 1272w, https://substackcdn.com/image/fetch/$s_!HhxY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d50d32-522c-4660-82cb-8870f3f7d525_728x557.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HhxY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d50d32-522c-4660-82cb-8870f3f7d525_728x557.png" width="728" height="557" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81d50d32-522c-4660-82cb-8870f3f7d525_728x557.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:557,&quot;width&quot;:728,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HhxY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d50d32-522c-4660-82cb-8870f3f7d525_728x557.png 424w, https://substackcdn.com/image/fetch/$s_!HhxY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d50d32-522c-4660-82cb-8870f3f7d525_728x557.png 848w, https://substackcdn.com/image/fetch/$s_!HhxY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d50d32-522c-4660-82cb-8870f3f7d525_728x557.png 1272w, https://substackcdn.com/image/fetch/$s_!HhxY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d50d32-522c-4660-82cb-8870f3f7d525_728x557.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For OpenClaw and Hermes, I had to verify the Base URL (it&#8217;ll be different for the coding and API plans), and I wasted a lot of time troubleshooting to ensure that everything works well.</p><p>While for OpenCode, most of the popular model plans (both from the providers themselves or aggregators) are already preconfigured, and we just need to add the API key inside.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GooG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b4ecbd-0e81-4504-bad9-a9579b1a40fa_732x565.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GooG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b4ecbd-0e81-4504-bad9-a9579b1a40fa_732x565.png 424w, https://substackcdn.com/image/fetch/$s_!GooG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b4ecbd-0e81-4504-bad9-a9579b1a40fa_732x565.png 848w, https://substackcdn.com/image/fetch/$s_!GooG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b4ecbd-0e81-4504-bad9-a9579b1a40fa_732x565.png 1272w, https://substackcdn.com/image/fetch/$s_!GooG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b4ecbd-0e81-4504-bad9-a9579b1a40fa_732x565.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GooG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b4ecbd-0e81-4504-bad9-a9579b1a40fa_732x565.png" width="732" height="565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96b4ecbd-0e81-4504-bad9-a9579b1a40fa_732x565.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:565,&quot;width&quot;:732,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GooG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b4ecbd-0e81-4504-bad9-a9579b1a40fa_732x565.png 424w, https://substackcdn.com/image/fetch/$s_!GooG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b4ecbd-0e81-4504-bad9-a9579b1a40fa_732x565.png 848w, https://substackcdn.com/image/fetch/$s_!GooG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b4ecbd-0e81-4504-bad9-a9579b1a40fa_732x565.png 1272w, https://substackcdn.com/image/fetch/$s_!GooG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96b4ecbd-0e81-4504-bad9-a9579b1a40fa_732x565.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve been using the CLI first, until I realised that OpenCode has a <strong><a href="https://opencode.ai/download">desktop app too</a></strong>, which makes it even more accessible to beginners who don&#8217;t want to use the Terminal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ztfi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e194294-79b6-4861-bebb-0cf5eb4c8fc3_1010x607.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ztfi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e194294-79b6-4861-bebb-0cf5eb4c8fc3_1010x607.png 424w, https://substackcdn.com/image/fetch/$s_!Ztfi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e194294-79b6-4861-bebb-0cf5eb4c8fc3_1010x607.png 848w, https://substackcdn.com/image/fetch/$s_!Ztfi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e194294-79b6-4861-bebb-0cf5eb4c8fc3_1010x607.png 1272w, https://substackcdn.com/image/fetch/$s_!Ztfi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e194294-79b6-4861-bebb-0cf5eb4c8fc3_1010x607.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ztfi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e194294-79b6-4861-bebb-0cf5eb4c8fc3_1010x607.png" width="1010" height="607" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e194294-79b6-4861-bebb-0cf5eb4c8fc3_1010x607.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:607,&quot;width&quot;:1010,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Ztfi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e194294-79b6-4861-bebb-0cf5eb4c8fc3_1010x607.png 424w, https://substackcdn.com/image/fetch/$s_!Ztfi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e194294-79b6-4861-bebb-0cf5eb4c8fc3_1010x607.png 848w, https://substackcdn.com/image/fetch/$s_!Ztfi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e194294-79b6-4861-bebb-0cf5eb4c8fc3_1010x607.png 1272w, https://substackcdn.com/image/fetch/$s_!Ztfi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e194294-79b6-4861-bebb-0cf5eb4c8fc3_1010x607.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I can switch between models that I&#8217;ve configured for each subscription, while each individual chat allows me to select a specific model (so I can route requests for each specific task).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZZRp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466ee5e5-7cb5-4914-83af-53cbf528d1ff_1137x1004.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZZRp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466ee5e5-7cb5-4914-83af-53cbf528d1ff_1137x1004.png 424w, https://substackcdn.com/image/fetch/$s_!ZZRp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466ee5e5-7cb5-4914-83af-53cbf528d1ff_1137x1004.png 848w, https://substackcdn.com/image/fetch/$s_!ZZRp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466ee5e5-7cb5-4914-83af-53cbf528d1ff_1137x1004.png 1272w, https://substackcdn.com/image/fetch/$s_!ZZRp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466ee5e5-7cb5-4914-83af-53cbf528d1ff_1137x1004.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZZRp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466ee5e5-7cb5-4914-83af-53cbf528d1ff_1137x1004.png" width="1137" height="1004" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/466ee5e5-7cb5-4914-83af-53cbf528d1ff_1137x1004.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1004,&quot;width&quot;:1137,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!ZZRp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466ee5e5-7cb5-4914-83af-53cbf528d1ff_1137x1004.png 424w, https://substackcdn.com/image/fetch/$s_!ZZRp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466ee5e5-7cb5-4914-83af-53cbf528d1ff_1137x1004.png 848w, https://substackcdn.com/image/fetch/$s_!ZZRp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466ee5e5-7cb5-4914-83af-53cbf528d1ff_1137x1004.png 1272w, https://substackcdn.com/image/fetch/$s_!ZZRp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F466ee5e5-7cb5-4914-83af-53cbf528d1ff_1137x1004.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In my case, I&#8217;m using MiniMax-M2.7 to build out the article outlines (like this one) with me as it requires more thinking capabilities, while I use Step 3.5 Flash to review my article with a checklist (after writing everything out).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Mbz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f473493-3a15-4baa-82b6-79aa264dcdf0_1148x1005.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Mbz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f473493-3a15-4baa-82b6-79aa264dcdf0_1148x1005.png 424w, https://substackcdn.com/image/fetch/$s_!3Mbz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f473493-3a15-4baa-82b6-79aa264dcdf0_1148x1005.png 848w, https://substackcdn.com/image/fetch/$s_!3Mbz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f473493-3a15-4baa-82b6-79aa264dcdf0_1148x1005.png 1272w, https://substackcdn.com/image/fetch/$s_!3Mbz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f473493-3a15-4baa-82b6-79aa264dcdf0_1148x1005.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Mbz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f473493-3a15-4baa-82b6-79aa264dcdf0_1148x1005.png" width="1148" height="1005" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f473493-3a15-4baa-82b6-79aa264dcdf0_1148x1005.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1005,&quot;width&quot;:1148,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!3Mbz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f473493-3a15-4baa-82b6-79aa264dcdf0_1148x1005.png 424w, https://substackcdn.com/image/fetch/$s_!3Mbz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f473493-3a15-4baa-82b6-79aa264dcdf0_1148x1005.png 848w, https://substackcdn.com/image/fetch/$s_!3Mbz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f473493-3a15-4baa-82b6-79aa264dcdf0_1148x1005.png 1272w, https://substackcdn.com/image/fetch/$s_!3Mbz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f473493-3a15-4baa-82b6-79aa264dcdf0_1148x1005.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It gets even better when you pair it with a platform that offers free inference:</p><div><hr></div><h2>OpenRouter to access free models</h2><p>I chose OpenRouter as the main choice to route my requests to free models because:</p><ul><li><p>It has &gt; 28 models in their free list (though I face issues when connecting to some)</p></li><li><p>The setup is straightforward when generating an API key</p></li><li><p>We get free 50 requests a day</p></li></ul><p>OpenRouter even has Tier 2 models (a similar tier as Claude Sonnet) that you can access for free, including Nemotron Super.</p><p><em>Though you&#8217;ll be sharing data with them if you choose the free tier.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3GpX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4322ec-8f21-47fa-9a56-cd791ef3b8c4_1104x452.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3GpX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4322ec-8f21-47fa-9a56-cd791ef3b8c4_1104x452.png 424w, https://substackcdn.com/image/fetch/$s_!3GpX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4322ec-8f21-47fa-9a56-cd791ef3b8c4_1104x452.png 848w, https://substackcdn.com/image/fetch/$s_!3GpX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4322ec-8f21-47fa-9a56-cd791ef3b8c4_1104x452.png 1272w, https://substackcdn.com/image/fetch/$s_!3GpX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4322ec-8f21-47fa-9a56-cd791ef3b8c4_1104x452.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3GpX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4322ec-8f21-47fa-9a56-cd791ef3b8c4_1104x452.png" width="1104" height="452" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d4322ec-8f21-47fa-9a56-cd791ef3b8c4_1104x452.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:452,&quot;width&quot;:1104,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!3GpX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4322ec-8f21-47fa-9a56-cd791ef3b8c4_1104x452.png 424w, https://substackcdn.com/image/fetch/$s_!3GpX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4322ec-8f21-47fa-9a56-cd791ef3b8c4_1104x452.png 848w, https://substackcdn.com/image/fetch/$s_!3GpX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4322ec-8f21-47fa-9a56-cd791ef3b8c4_1104x452.png 1272w, https://substackcdn.com/image/fetch/$s_!3GpX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4322ec-8f21-47fa-9a56-cd791ef3b8c4_1104x452.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While 50 requests per day is a great way for any beginner to start building out their Signal OS, we can <strong><a href="https://openrouter.ai/docs/api/reference/limits">bump it up to 1,000 requests a day</a></strong> with a one-time deposit of 10.50(<em>asa</em>10 credit top-up + 5% fees).</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WlPK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2161e73-a70e-442f-b4a4-717a61f33098_601x203.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WlPK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2161e73-a70e-442f-b4a4-717a61f33098_601x203.png 424w, https://substackcdn.com/image/fetch/$s_!WlPK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2161e73-a70e-442f-b4a4-717a61f33098_601x203.png 848w, https://substackcdn.com/image/fetch/$s_!WlPK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2161e73-a70e-442f-b4a4-717a61f33098_601x203.png 1272w, https://substackcdn.com/image/fetch/$s_!WlPK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2161e73-a70e-442f-b4a4-717a61f33098_601x203.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WlPK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2161e73-a70e-442f-b4a4-717a61f33098_601x203.png" width="601" height="203" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2161e73-a70e-442f-b4a4-717a61f33098_601x203.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:203,&quot;width&quot;:601,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!WlPK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2161e73-a70e-442f-b4a4-717a61f33098_601x203.png 424w, https://substackcdn.com/image/fetch/$s_!WlPK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2161e73-a70e-442f-b4a4-717a61f33098_601x203.png 848w, https://substackcdn.com/image/fetch/$s_!WlPK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2161e73-a70e-442f-b4a4-717a61f33098_601x203.png 1272w, https://substackcdn.com/image/fetch/$s_!WlPK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2161e73-a70e-442f-b4a4-717a61f33098_601x203.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I&#8217;ve been using the free tier extensively to carry out most of my execution tasks, and I haven&#8217;t hit 1,000 requests a day (yet).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cdXF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e886133-c895-4886-83d3-9fba4e73e6bd_441x352.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cdXF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e886133-c895-4886-83d3-9fba4e73e6bd_441x352.png 424w, https://substackcdn.com/image/fetch/$s_!cdXF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e886133-c895-4886-83d3-9fba4e73e6bd_441x352.png 848w, https://substackcdn.com/image/fetch/$s_!cdXF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e886133-c895-4886-83d3-9fba4e73e6bd_441x352.png 1272w, https://substackcdn.com/image/fetch/$s_!cdXF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e886133-c895-4886-83d3-9fba4e73e6bd_441x352.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cdXF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e886133-c895-4886-83d3-9fba4e73e6bd_441x352.png" width="441" height="352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e886133-c895-4886-83d3-9fba4e73e6bd_441x352.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:352,&quot;width&quot;:441,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!cdXF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e886133-c895-4886-83d3-9fba4e73e6bd_441x352.png 424w, https://substackcdn.com/image/fetch/$s_!cdXF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e886133-c895-4886-83d3-9fba4e73e6bd_441x352.png 848w, https://substackcdn.com/image/fetch/$s_!cdXF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e886133-c895-4886-83d3-9fba4e73e6bd_441x352.png 1272w, https://substackcdn.com/image/fetch/$s_!cdXF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e886133-c895-4886-83d3-9fba4e73e6bd_441x352.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So I believe that this is generous enough to try out this new way of building out your personal operating system.</p><p>But of course, these models are not good enough to code out anything. I would still use a paid subscription if I want to vibe code or create Skills, while I use the free models to execute tasks that I&#8217;ve already created comprehensive workflows for.</p><p><em>I shared more on how to get access to these free models <strong><a href="https://signal.gideonfip.com/p/this-one-routing-change-made-my-openclaw">here</a></strong>.</em></p><div><hr></div><h2>You just need a system that works for you</h2><p>The Simplest AI Setup lets you experiment with AI in a smarter way through better context engineering.</p><p>Most memory systems in the chatboxes have a limit to how much they know about you, until they start replacing old memories with new ones.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WVXj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f8aec6-ceb1-4425-93d7-88376685bf2a_566x180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WVXj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f8aec6-ceb1-4425-93d7-88376685bf2a_566x180.png 424w, https://substackcdn.com/image/fetch/$s_!WVXj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f8aec6-ceb1-4425-93d7-88376685bf2a_566x180.png 848w, https://substackcdn.com/image/fetch/$s_!WVXj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f8aec6-ceb1-4425-93d7-88376685bf2a_566x180.png 1272w, https://substackcdn.com/image/fetch/$s_!WVXj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f8aec6-ceb1-4425-93d7-88376685bf2a_566x180.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WVXj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f8aec6-ceb1-4425-93d7-88376685bf2a_566x180.png" width="566" height="180" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02f8aec6-ceb1-4425-93d7-88376685bf2a_566x180.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:180,&quot;width&quot;:566,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!WVXj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f8aec6-ceb1-4425-93d7-88376685bf2a_566x180.png 424w, https://substackcdn.com/image/fetch/$s_!WVXj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f8aec6-ceb1-4425-93d7-88376685bf2a_566x180.png 848w, https://substackcdn.com/image/fetch/$s_!WVXj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f8aec6-ceb1-4425-93d7-88376685bf2a_566x180.png 1272w, https://substackcdn.com/image/fetch/$s_!WVXj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f8aec6-ceb1-4425-93d7-88376685bf2a_566x180.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>And they will forget some of the tasks that you asked the LLM to do before.</em></p><p>But if you design your system in the right way, the LLM will never forget who you are, what you do, and how you think.</p><p><em>All it takes is building out a markdown-based system that routes the right context to the right request.</em></p><p>So if you want to use AI the right way instead of a generic chatbox that forgets everything, get the full (free) video guide to build your Simplest AI Setup.</p><p>I will guide you through the entire installation process and model setup for both OpenCode and OpenRouter, while giving you the full prompt to build your Signal OS:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://simple.gideonfip.com/&quot;,&quot;text&quot;:&quot;Get the free guide&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://simple.gideonfip.com/"><span>Get the free guide</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[I tested every agentic wallet option, only one actually worked (with a catch)]]></title><description><![CDATA[You&#8217;ll never build a safe DeFi agent with a plaintext private key.]]></description><link>https://signal.gideonfip.com/p/i-tested-every-agentic-wallet-option</link><guid isPermaLink="false">https://signal.gideonfip.com/p/i-tested-every-agentic-wallet-option</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Wed, 25 Mar 2026 15:36:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1a7d357f-47a0-44d4-9dc4-ca322580f347_3720x2556.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You&#8217;ll never build a safe DeFi agent with a plaintext private key.</p><p>Anyone who can access your file will have full control over your agentic wallet.</p><p>So what&#8217;s the best way to give a wallet to your agent?</p><p>This stumped me for weeks as I tried and failed to find the right wallet that worked for me.</p><p>There were so many options, yet some:</p><ul><li><p>weren&#8217;t secure enough</p></li><li><p>locked into certain ecosystems</p></li><li><p>did not have enough network support</p></li></ul><p>But I think I&#8217;ve finally found the answer (though it&#8217;s still not the perfect solution yet).</p><div><hr></div><h2>Many agentic wallets just didn&#8217;t work</h2><p>These were all of the options that I considered:</p><ul><li><p>Storing a private key in plaintext</p></li></ul><p>While it&#8217;s convenient to store a private key in plaintext, it&#8217;s the easiest way to get hacked.</p><p>Anyone who accesses your computer or VPS will have full access to your private key and the funds in your agent&#8217;s wallet.</p><p><em>A private key is worse than an API key because while those can be rotated at any time, a private key is lost forever once it gets exposed.</em></p><p>@PatrickAlphaC has been tweeting against storing private keys in plaintext and it&#8217;s way too risky to leave your private keys exposed in this way.</p><ul><li><p>Storing a private key in Foundry</p></li></ul><p>Patrick recommended to uss Foundry to generate and encrypt a private key, and I tried doing that on my VPS.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yPQl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec310ac3-2c46-427a-936b-51b9361cff48_528x45.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yPQl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec310ac3-2c46-427a-936b-51b9361cff48_528x45.png 424w, https://substackcdn.com/image/fetch/$s_!yPQl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec310ac3-2c46-427a-936b-51b9361cff48_528x45.png 848w, https://substackcdn.com/image/fetch/$s_!yPQl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec310ac3-2c46-427a-936b-51b9361cff48_528x45.png 1272w, https://substackcdn.com/image/fetch/$s_!yPQl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec310ac3-2c46-427a-936b-51b9361cff48_528x45.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yPQl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec310ac3-2c46-427a-936b-51b9361cff48_528x45.png" width="528" height="45" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec310ac3-2c46-427a-936b-51b9361cff48_528x45.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:45,&quot;width&quot;:528,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!yPQl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec310ac3-2c46-427a-936b-51b9361cff48_528x45.png 424w, https://substackcdn.com/image/fetch/$s_!yPQl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec310ac3-2c46-427a-936b-51b9361cff48_528x45.png 848w, https://substackcdn.com/image/fetch/$s_!yPQl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec310ac3-2c46-427a-936b-51b9361cff48_528x45.png 1272w, https://substackcdn.com/image/fetch/$s_!yPQl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec310ac3-2c46-427a-936b-51b9361cff48_528x45.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>But then, I realised how this is not feasible after chatting with my agent:</p><p>There still needs to be a manual step for me to decrypt the transactions, so the agent still needs access to the private key for it to run autonomously.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0-W4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7beee1d-eb8f-4a42-9a30-86697623d605_967x570.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0-W4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7beee1d-eb8f-4a42-9a30-86697623d605_967x570.png 424w, https://substackcdn.com/image/fetch/$s_!0-W4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7beee1d-eb8f-4a42-9a30-86697623d605_967x570.png 848w, https://substackcdn.com/image/fetch/$s_!0-W4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7beee1d-eb8f-4a42-9a30-86697623d605_967x570.png 1272w, https://substackcdn.com/image/fetch/$s_!0-W4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7beee1d-eb8f-4a42-9a30-86697623d605_967x570.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0-W4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7beee1d-eb8f-4a42-9a30-86697623d605_967x570.png" width="967" height="570" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7beee1d-eb8f-4a42-9a30-86697623d605_967x570.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:570,&quot;width&quot;:967,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!0-W4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7beee1d-eb8f-4a42-9a30-86697623d605_967x570.png 424w, https://substackcdn.com/image/fetch/$s_!0-W4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7beee1d-eb8f-4a42-9a30-86697623d605_967x570.png 848w, https://substackcdn.com/image/fetch/$s_!0-W4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7beee1d-eb8f-4a42-9a30-86697623d605_967x570.png 1272w, https://substackcdn.com/image/fetch/$s_!0-W4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7beee1d-eb8f-4a42-9a30-86697623d605_967x570.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It suggested me to store the private key in plaintext, which is not what I want.</p><p>I tried asking Grok for other alternatives, and it suggested using Account Abstraction which seemed to complex for me.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NJlb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4531cfed-f18f-4e99-94ce-bfa7f295b5ab_590x309.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NJlb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4531cfed-f18f-4e99-94ce-bfa7f295b5ab_590x309.png 424w, https://substackcdn.com/image/fetch/$s_!NJlb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4531cfed-f18f-4e99-94ce-bfa7f295b5ab_590x309.png 848w, https://substackcdn.com/image/fetch/$s_!NJlb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4531cfed-f18f-4e99-94ce-bfa7f295b5ab_590x309.png 1272w, https://substackcdn.com/image/fetch/$s_!NJlb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4531cfed-f18f-4e99-94ce-bfa7f295b5ab_590x309.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NJlb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4531cfed-f18f-4e99-94ce-bfa7f295b5ab_590x309.png" width="590" height="309" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4531cfed-f18f-4e99-94ce-bfa7f295b5ab_590x309.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:309,&quot;width&quot;:590,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!NJlb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4531cfed-f18f-4e99-94ce-bfa7f295b5ab_590x309.png 424w, https://substackcdn.com/image/fetch/$s_!NJlb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4531cfed-f18f-4e99-94ce-bfa7f295b5ab_590x309.png 848w, https://substackcdn.com/image/fetch/$s_!NJlb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4531cfed-f18f-4e99-94ce-bfa7f295b5ab_590x309.png 1272w, https://substackcdn.com/image/fetch/$s_!NJlb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4531cfed-f18f-4e99-94ce-bfa7f295b5ab_590x309.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And I&#8217;ll likely burn through tons of tokens just to troubleshoot and get everything right.</p><p><em>But maybe I&#8217;m doing it wrong, and there&#8217;s a way to use Foundry with agents where they can sign autonomously without my approval.</em></p><ul><li><p>Agentic Wallets</p></li></ul><p>While I was searching for an Agentic Wallet, I found a few options:</p><ol><li><p>Coinbase</p></li><li><p>Privy</p></li><li><p>OKX</p></li></ol><p>@wallet just launched their Agentic Wallet a few days ago, and I found it most ideal since it supports multiple chains.</p><p>While Coinbase launched theirs a while back, I don&#8217;t have enough details on what networks they support (though it seems like it&#8217;s just Base).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H3UK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a28478-fd6a-4d33-9189-ad415a785fb8_827x287.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H3UK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a28478-fd6a-4d33-9189-ad415a785fb8_827x287.png 424w, https://substackcdn.com/image/fetch/$s_!H3UK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a28478-fd6a-4d33-9189-ad415a785fb8_827x287.png 848w, https://substackcdn.com/image/fetch/$s_!H3UK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a28478-fd6a-4d33-9189-ad415a785fb8_827x287.png 1272w, https://substackcdn.com/image/fetch/$s_!H3UK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a28478-fd6a-4d33-9189-ad415a785fb8_827x287.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H3UK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a28478-fd6a-4d33-9189-ad415a785fb8_827x287.png" width="827" height="287" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2a28478-fd6a-4d33-9189-ad415a785fb8_827x287.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:287,&quot;width&quot;:827,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!H3UK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a28478-fd6a-4d33-9189-ad415a785fb8_827x287.png 424w, https://substackcdn.com/image/fetch/$s_!H3UK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a28478-fd6a-4d33-9189-ad415a785fb8_827x287.png 848w, https://substackcdn.com/image/fetch/$s_!H3UK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a28478-fd6a-4d33-9189-ad415a785fb8_827x287.png 1272w, https://substackcdn.com/image/fetch/$s_!H3UK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a28478-fd6a-4d33-9189-ad415a785fb8_827x287.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>and when I wanted to send funds from my Coinbase Agentic Wallet, it was only possible for USDC.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S-Mo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c876f-6d5c-4241-8e61-ed0c3158801b_653x168.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S-Mo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c876f-6d5c-4241-8e61-ed0c3158801b_653x168.png 424w, https://substackcdn.com/image/fetch/$s_!S-Mo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c876f-6d5c-4241-8e61-ed0c3158801b_653x168.png 848w, https://substackcdn.com/image/fetch/$s_!S-Mo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c876f-6d5c-4241-8e61-ed0c3158801b_653x168.png 1272w, https://substackcdn.com/image/fetch/$s_!S-Mo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c876f-6d5c-4241-8e61-ed0c3158801b_653x168.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S-Mo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c876f-6d5c-4241-8e61-ed0c3158801b_653x168.png" width="653" height="168" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa1c876f-6d5c-4241-8e61-ed0c3158801b_653x168.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:168,&quot;width&quot;:653,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!S-Mo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c876f-6d5c-4241-8e61-ed0c3158801b_653x168.png 424w, https://substackcdn.com/image/fetch/$s_!S-Mo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c876f-6d5c-4241-8e61-ed0c3158801b_653x168.png 848w, https://substackcdn.com/image/fetch/$s_!S-Mo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c876f-6d5c-4241-8e61-ed0c3158801b_653x168.png 1272w, https://substackcdn.com/image/fetch/$s_!S-Mo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c876f-6d5c-4241-8e61-ed0c3158801b_653x168.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>For other tokens, I had to use the developer portal which defeats the purpose of an agentic wallet.</em></p><p>While the OKX Agentic Wallet supports more chains and functions, I couldn&#8217;t get it to work with other platforms like @lifiprotocol.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R0Q3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137ad56c-9773-44fd-89ca-cce9b1bfba25_498x279.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R0Q3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137ad56c-9773-44fd-89ca-cce9b1bfba25_498x279.png 424w, https://substackcdn.com/image/fetch/$s_!R0Q3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137ad56c-9773-44fd-89ca-cce9b1bfba25_498x279.png 848w, https://substackcdn.com/image/fetch/$s_!R0Q3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137ad56c-9773-44fd-89ca-cce9b1bfba25_498x279.png 1272w, https://substackcdn.com/image/fetch/$s_!R0Q3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137ad56c-9773-44fd-89ca-cce9b1bfba25_498x279.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R0Q3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137ad56c-9773-44fd-89ca-cce9b1bfba25_498x279.png" width="498" height="279" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/137ad56c-9773-44fd-89ca-cce9b1bfba25_498x279.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:279,&quot;width&quot;:498,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!R0Q3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137ad56c-9773-44fd-89ca-cce9b1bfba25_498x279.png 424w, https://substackcdn.com/image/fetch/$s_!R0Q3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137ad56c-9773-44fd-89ca-cce9b1bfba25_498x279.png 848w, https://substackcdn.com/image/fetch/$s_!R0Q3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137ad56c-9773-44fd-89ca-cce9b1bfba25_498x279.png 1272w, https://substackcdn.com/image/fetch/$s_!R0Q3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137ad56c-9773-44fd-89ca-cce9b1bfba25_498x279.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Doing something as simple as bridging ETH from Base to Ethereum was such a pain because there was no route with the OKX skills, and LiFi couldn&#8217;t work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7J9G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa635f2a2-0a62-4b88-8425-6978df2620d3_549x297.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7J9G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa635f2a2-0a62-4b88-8425-6978df2620d3_549x297.png 424w, https://substackcdn.com/image/fetch/$s_!7J9G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa635f2a2-0a62-4b88-8425-6978df2620d3_549x297.png 848w, https://substackcdn.com/image/fetch/$s_!7J9G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa635f2a2-0a62-4b88-8425-6978df2620d3_549x297.png 1272w, https://substackcdn.com/image/fetch/$s_!7J9G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa635f2a2-0a62-4b88-8425-6978df2620d3_549x297.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7J9G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa635f2a2-0a62-4b88-8425-6978df2620d3_549x297.png" width="549" height="297" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a635f2a2-0a62-4b88-8425-6978df2620d3_549x297.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:297,&quot;width&quot;:549,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7J9G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa635f2a2-0a62-4b88-8425-6978df2620d3_549x297.png 424w, https://substackcdn.com/image/fetch/$s_!7J9G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa635f2a2-0a62-4b88-8425-6978df2620d3_549x297.png 848w, https://substackcdn.com/image/fetch/$s_!7J9G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa635f2a2-0a62-4b88-8425-6978df2620d3_549x297.png 1272w, https://substackcdn.com/image/fetch/$s_!7J9G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa635f2a2-0a62-4b88-8425-6978df2620d3_549x297.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But this wallet seems to be the best fit for my needs right now:</p><div><hr></div><h2>OWS wallets are the most secure for now</h2><p>@OpenWallet&#8217;s Open Wallet Standard (OWS) appealed to me because it:</p><ul><li><p>doesn&#8217;t leave private keys in plaintext</p></li><li><p>acts like a full private key except that it&#8217;s encrypted</p></li><li><p>supports all EVM chains and other L1s (Solana etc.)</p></li></ul><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/OpenWallet/status/2036085019958026270&quot;,&quot;full_text&quot;:&quot;OWS is a unified local storage format to create, sign, and manage wallets securely across every tool and chain.  \n\nStart: <a class=\&quot;tweet-url\&quot; href=\&quot;https://openwallet.sh\&quot;>openwallet.sh</a> \n\nDocs: <a class=\&quot;tweet-url\&quot; href=\&quot;https://docs.openwallet.sh\&quot;>docs.openwallet.sh</a>\n\nGithub: <a class=\&quot;tweet-url\&quot; href=\&quot;https://github.com/open-wallet-standard/core\&quot;>github.com/open-wallet-st&#8230;</a> &quot;,&quot;username&quot;:&quot;OpenWallet&quot;,&quot;name&quot;:&quot;Open Wallet&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2036077109035028480/uz8U_E63_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-23T14:17:52.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/g7a4u0yjiv0kvlr9gbxb&quot;,&quot;link_url&quot;:&quot;https://t.co/6xD646Y6Xg&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:45,&quot;retweet_count&quot;:52,&quot;like_count&quot;:200,&quot;impression_count&quot;:35962,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2036084820258791424/vid/avc1/1280x720/azVSQTcXlJBg-tgN.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>I tried generating a wallet on my Hetzner-Hermes setup, and it didn&#8217;t work at first.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vdUY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F776457ad-0e56-47da-9a9b-47a7ebc420e3_526x212.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vdUY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F776457ad-0e56-47da-9a9b-47a7ebc420e3_526x212.png 424w, https://substackcdn.com/image/fetch/$s_!vdUY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F776457ad-0e56-47da-9a9b-47a7ebc420e3_526x212.png 848w, https://substackcdn.com/image/fetch/$s_!vdUY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F776457ad-0e56-47da-9a9b-47a7ebc420e3_526x212.png 1272w, https://substackcdn.com/image/fetch/$s_!vdUY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F776457ad-0e56-47da-9a9b-47a7ebc420e3_526x212.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vdUY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F776457ad-0e56-47da-9a9b-47a7ebc420e3_526x212.png" width="526" height="212" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/776457ad-0e56-47da-9a9b-47a7ebc420e3_526x212.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:212,&quot;width&quot;:526,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!vdUY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F776457ad-0e56-47da-9a9b-47a7ebc420e3_526x212.png 424w, https://substackcdn.com/image/fetch/$s_!vdUY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F776457ad-0e56-47da-9a9b-47a7ebc420e3_526x212.png 848w, https://substackcdn.com/image/fetch/$s_!vdUY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F776457ad-0e56-47da-9a9b-47a7ebc420e3_526x212.png 1272w, https://substackcdn.com/image/fetch/$s_!vdUY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F776457ad-0e56-47da-9a9b-47a7ebc420e3_526x212.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>So I just asked Hermes how to do it, and it helped to create my wallet from there.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6NdD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d19fde7-54fd-4ac7-90b9-db957cab3b7a_569x299.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6NdD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d19fde7-54fd-4ac7-90b9-db957cab3b7a_569x299.png 424w, https://substackcdn.com/image/fetch/$s_!6NdD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d19fde7-54fd-4ac7-90b9-db957cab3b7a_569x299.png 848w, https://substackcdn.com/image/fetch/$s_!6NdD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d19fde7-54fd-4ac7-90b9-db957cab3b7a_569x299.png 1272w, https://substackcdn.com/image/fetch/$s_!6NdD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d19fde7-54fd-4ac7-90b9-db957cab3b7a_569x299.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6NdD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d19fde7-54fd-4ac7-90b9-db957cab3b7a_569x299.png" width="569" height="299" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d19fde7-54fd-4ac7-90b9-db957cab3b7a_569x299.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:299,&quot;width&quot;:569,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!6NdD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d19fde7-54fd-4ac7-90b9-db957cab3b7a_569x299.png 424w, https://substackcdn.com/image/fetch/$s_!6NdD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d19fde7-54fd-4ac7-90b9-db957cab3b7a_569x299.png 848w, https://substackcdn.com/image/fetch/$s_!6NdD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d19fde7-54fd-4ac7-90b9-db957cab3b7a_569x299.png 1272w, https://substackcdn.com/image/fetch/$s_!6NdD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d19fde7-54fd-4ac7-90b9-db957cab3b7a_569x299.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>It&#8217;s possible to do it manually, you could throw the error into ChatGPT and tell it that the binary isn&#8217;t in your path.</em></p><p>The CLI generated all of the wallet addresses for me, while I didn&#8217;t have access to the private keys.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kDSR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35620800-84b3-4ba6-baa6-887bad686e62_664x290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kDSR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35620800-84b3-4ba6-baa6-887bad686e62_664x290.png 424w, https://substackcdn.com/image/fetch/$s_!kDSR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35620800-84b3-4ba6-baa6-887bad686e62_664x290.png 848w, https://substackcdn.com/image/fetch/$s_!kDSR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35620800-84b3-4ba6-baa6-887bad686e62_664x290.png 1272w, https://substackcdn.com/image/fetch/$s_!kDSR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35620800-84b3-4ba6-baa6-887bad686e62_664x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kDSR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35620800-84b3-4ba6-baa6-887bad686e62_664x290.png" width="664" height="290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35620800-84b3-4ba6-baa6-887bad686e62_664x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:664,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kDSR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35620800-84b3-4ba6-baa6-887bad686e62_664x290.png 424w, https://substackcdn.com/image/fetch/$s_!kDSR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35620800-84b3-4ba6-baa6-887bad686e62_664x290.png 848w, https://substackcdn.com/image/fetch/$s_!kDSR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35620800-84b3-4ba6-baa6-887bad686e62_664x290.png 1272w, https://substackcdn.com/image/fetch/$s_!kDSR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35620800-84b3-4ba6-baa6-887bad686e62_664x290.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But what I realised was how easy it is to export out the seed phrase, once someone has access to my VPS.</p><p>We just needed the wallet export command, and the entire 12-word phrase gets exposed immediately.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DLZm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a33e80b-a71a-4610-8a2e-fc4f7bbee465_555x87.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DLZm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a33e80b-a71a-4610-8a2e-fc4f7bbee465_555x87.png 424w, https://substackcdn.com/image/fetch/$s_!DLZm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a33e80b-a71a-4610-8a2e-fc4f7bbee465_555x87.png 848w, https://substackcdn.com/image/fetch/$s_!DLZm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a33e80b-a71a-4610-8a2e-fc4f7bbee465_555x87.png 1272w, https://substackcdn.com/image/fetch/$s_!DLZm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a33e80b-a71a-4610-8a2e-fc4f7bbee465_555x87.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DLZm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a33e80b-a71a-4610-8a2e-fc4f7bbee465_555x87.png" width="555" height="87" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a33e80b-a71a-4610-8a2e-fc4f7bbee465_555x87.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:87,&quot;width&quot;:555,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!DLZm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a33e80b-a71a-4610-8a2e-fc4f7bbee465_555x87.png 424w, https://substackcdn.com/image/fetch/$s_!DLZm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a33e80b-a71a-4610-8a2e-fc4f7bbee465_555x87.png 848w, https://substackcdn.com/image/fetch/$s_!DLZm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a33e80b-a71a-4610-8a2e-fc4f7bbee465_555x87.png 1272w, https://substackcdn.com/image/fetch/$s_!DLZm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a33e80b-a71a-4610-8a2e-fc4f7bbee465_555x87.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>Don&#8217;t worry, I&#8217;ve deleted that wallet already.</em></p><p>I did see the docs mention adding a passphrase, but I wasn&#8217;t prompted for it during the wallet creation process (and that&#8217;s something I&#8217;d like to clarify with the @moonpay team as well).</p><p>I did try encrypting the wallet and generating our passphrase with Claude,</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PVlL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab587e3-4350-4157-9fe7-5b1bcb49a8eb_772x365.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PVlL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab587e3-4350-4157-9fe7-5b1bcb49a8eb_772x365.png 424w, https://substackcdn.com/image/fetch/$s_!PVlL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab587e3-4350-4157-9fe7-5b1bcb49a8eb_772x365.png 848w, https://substackcdn.com/image/fetch/$s_!PVlL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab587e3-4350-4157-9fe7-5b1bcb49a8eb_772x365.png 1272w, https://substackcdn.com/image/fetch/$s_!PVlL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab587e3-4350-4157-9fe7-5b1bcb49a8eb_772x365.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PVlL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab587e3-4350-4157-9fe7-5b1bcb49a8eb_772x365.png" width="772" height="365" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dab587e3-4350-4157-9fe7-5b1bcb49a8eb_772x365.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:365,&quot;width&quot;:772,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!PVlL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab587e3-4350-4157-9fe7-5b1bcb49a8eb_772x365.png 424w, https://substackcdn.com/image/fetch/$s_!PVlL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab587e3-4350-4157-9fe7-5b1bcb49a8eb_772x365.png 848w, https://substackcdn.com/image/fetch/$s_!PVlL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab587e3-4350-4157-9fe7-5b1bcb49a8eb_772x365.png 1272w, https://substackcdn.com/image/fetch/$s_!PVlL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab587e3-4350-4157-9fe7-5b1bcb49a8eb_772x365.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>but that failed and I couldn&#8217;t decrypt the wallet even after typing the right passphrase.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m_Go!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48e9981-690c-4e23-815c-1460f6383e1c_426x46.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m_Go!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48e9981-690c-4e23-815c-1460f6383e1c_426x46.png 424w, https://substackcdn.com/image/fetch/$s_!m_Go!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48e9981-690c-4e23-815c-1460f6383e1c_426x46.png 848w, https://substackcdn.com/image/fetch/$s_!m_Go!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48e9981-690c-4e23-815c-1460f6383e1c_426x46.png 1272w, https://substackcdn.com/image/fetch/$s_!m_Go!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48e9981-690c-4e23-815c-1460f6383e1c_426x46.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m_Go!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48e9981-690c-4e23-815c-1460f6383e1c_426x46.png" width="426" height="46" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b48e9981-690c-4e23-815c-1460f6383e1c_426x46.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:46,&quot;width&quot;:426,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!m_Go!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48e9981-690c-4e23-815c-1460f6383e1c_426x46.png 424w, https://substackcdn.com/image/fetch/$s_!m_Go!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48e9981-690c-4e23-815c-1460f6383e1c_426x46.png 848w, https://substackcdn.com/image/fetch/$s_!m_Go!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48e9981-690c-4e23-815c-1460f6383e1c_426x46.png 1272w, https://substackcdn.com/image/fetch/$s_!m_Go!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb48e9981-690c-4e23-815c-1460f6383e1c_426x46.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>For now, the biggest risk is someone accessing my VPS and typing out the export command to access my seed phrase.</p><p>So it&#8217;s &#8216;slightly&#8217; more secure than storing my private key in plaintext, as the hacker needs to know the right command to export it out.</p><div><hr></div><h2>Adding policies to my wallet</h2><p>Instead of giving my wallet full access via the private key, I could give it an allow-all policy with a known expiry date so that I can easily rotate that key if it gets exposed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!47ou!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d5a52c-e3c8-47e2-a8ab-f5e15479e3f8_533x428.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!47ou!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d5a52c-e3c8-47e2-a8ab-f5e15479e3f8_533x428.png 424w, https://substackcdn.com/image/fetch/$s_!47ou!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d5a52c-e3c8-47e2-a8ab-f5e15479e3f8_533x428.png 848w, https://substackcdn.com/image/fetch/$s_!47ou!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d5a52c-e3c8-47e2-a8ab-f5e15479e3f8_533x428.png 1272w, https://substackcdn.com/image/fetch/$s_!47ou!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d5a52c-e3c8-47e2-a8ab-f5e15479e3f8_533x428.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!47ou!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d5a52c-e3c8-47e2-a8ab-f5e15479e3f8_533x428.png" width="533" height="428" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0d5a52c-e3c8-47e2-a8ab-f5e15479e3f8_533x428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:428,&quot;width&quot;:533,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!47ou!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d5a52c-e3c8-47e2-a8ab-f5e15479e3f8_533x428.png 424w, https://substackcdn.com/image/fetch/$s_!47ou!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d5a52c-e3c8-47e2-a8ab-f5e15479e3f8_533x428.png 848w, https://substackcdn.com/image/fetch/$s_!47ou!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d5a52c-e3c8-47e2-a8ab-f5e15479e3f8_533x428.png 1272w, https://substackcdn.com/image/fetch/$s_!47ou!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d5a52c-e3c8-47e2-a8ab-f5e15479e3f8_533x428.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Claude (but actually, GLM-4.7) guided me on the commands to create the policy and how to give access to my Hermes agent.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cDWd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3038aff-c5f7-4035-811c-ae57ee09d81b_388x90.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cDWd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3038aff-c5f7-4035-811c-ae57ee09d81b_388x90.png 424w, https://substackcdn.com/image/fetch/$s_!cDWd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3038aff-c5f7-4035-811c-ae57ee09d81b_388x90.png 848w, https://substackcdn.com/image/fetch/$s_!cDWd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3038aff-c5f7-4035-811c-ae57ee09d81b_388x90.png 1272w, https://substackcdn.com/image/fetch/$s_!cDWd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3038aff-c5f7-4035-811c-ae57ee09d81b_388x90.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cDWd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3038aff-c5f7-4035-811c-ae57ee09d81b_388x90.png" width="388" height="90" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3038aff-c5f7-4035-811c-ae57ee09d81b_388x90.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:90,&quot;width&quot;:388,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!cDWd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3038aff-c5f7-4035-811c-ae57ee09d81b_388x90.png 424w, https://substackcdn.com/image/fetch/$s_!cDWd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3038aff-c5f7-4035-811c-ae57ee09d81b_388x90.png 848w, https://substackcdn.com/image/fetch/$s_!cDWd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3038aff-c5f7-4035-811c-ae57ee09d81b_388x90.png 1272w, https://substackcdn.com/image/fetch/$s_!cDWd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3038aff-c5f7-4035-811c-ae57ee09d81b_388x90.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I tried asking my Hermes Discord bot to send a transaction, and it was able to do it via the API key.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hQEp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f5fdd4-86ae-4781-a1c1-0547a99c3dc9_904x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hQEp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f5fdd4-86ae-4781-a1c1-0547a99c3dc9_904x600.png 424w, https://substackcdn.com/image/fetch/$s_!hQEp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f5fdd4-86ae-4781-a1c1-0547a99c3dc9_904x600.png 848w, https://substackcdn.com/image/fetch/$s_!hQEp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f5fdd4-86ae-4781-a1c1-0547a99c3dc9_904x600.png 1272w, https://substackcdn.com/image/fetch/$s_!hQEp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f5fdd4-86ae-4781-a1c1-0547a99c3dc9_904x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hQEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f5fdd4-86ae-4781-a1c1-0547a99c3dc9_904x600.png" width="904" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8f5fdd4-86ae-4781-a1c1-0547a99c3dc9_904x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:904,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!hQEp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f5fdd4-86ae-4781-a1c1-0547a99c3dc9_904x600.png 424w, https://substackcdn.com/image/fetch/$s_!hQEp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f5fdd4-86ae-4781-a1c1-0547a99c3dc9_904x600.png 848w, https://substackcdn.com/image/fetch/$s_!hQEp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f5fdd4-86ae-4781-a1c1-0547a99c3dc9_904x600.png 1272w, https://substackcdn.com/image/fetch/$s_!hQEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f5fdd4-86ae-4781-a1c1-0547a99c3dc9_904x600.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I tried swapping and bridging from LiFi, and both work (after installing the SDK, which you can give your agent all the instructions from <strong><a href="https://docs.li.fi/sdk/installing-the-sdk">here</a></strong>).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uT-L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb07ef998-e78a-496a-ac45-8a02addcfa84_963x536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uT-L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb07ef998-e78a-496a-ac45-8a02addcfa84_963x536.png 424w, https://substackcdn.com/image/fetch/$s_!uT-L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb07ef998-e78a-496a-ac45-8a02addcfa84_963x536.png 848w, https://substackcdn.com/image/fetch/$s_!uT-L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb07ef998-e78a-496a-ac45-8a02addcfa84_963x536.png 1272w, https://substackcdn.com/image/fetch/$s_!uT-L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb07ef998-e78a-496a-ac45-8a02addcfa84_963x536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uT-L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb07ef998-e78a-496a-ac45-8a02addcfa84_963x536.png" width="963" height="536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b07ef998-e78a-496a-ac45-8a02addcfa84_963x536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:536,&quot;width&quot;:963,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!uT-L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb07ef998-e78a-496a-ac45-8a02addcfa84_963x536.png 424w, https://substackcdn.com/image/fetch/$s_!uT-L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb07ef998-e78a-496a-ac45-8a02addcfa84_963x536.png 848w, https://substackcdn.com/image/fetch/$s_!uT-L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb07ef998-e78a-496a-ac45-8a02addcfa84_963x536.png 1272w, https://substackcdn.com/image/fetch/$s_!uT-L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb07ef998-e78a-496a-ac45-8a02addcfa84_963x536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cic3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc069e7bf-9ecc-4d47-97d4-e9d21baea681_697x277.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cic3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc069e7bf-9ecc-4d47-97d4-e9d21baea681_697x277.png 424w, https://substackcdn.com/image/fetch/$s_!Cic3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc069e7bf-9ecc-4d47-97d4-e9d21baea681_697x277.png 848w, https://substackcdn.com/image/fetch/$s_!Cic3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc069e7bf-9ecc-4d47-97d4-e9d21baea681_697x277.png 1272w, https://substackcdn.com/image/fetch/$s_!Cic3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc069e7bf-9ecc-4d47-97d4-e9d21baea681_697x277.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cic3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc069e7bf-9ecc-4d47-97d4-e9d21baea681_697x277.png" width="697" height="277" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c069e7bf-9ecc-4d47-97d4-e9d21baea681_697x277.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:277,&quot;width&quot;:697,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Cic3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc069e7bf-9ecc-4d47-97d4-e9d21baea681_697x277.png 424w, https://substackcdn.com/image/fetch/$s_!Cic3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc069e7bf-9ecc-4d47-97d4-e9d21baea681_697x277.png 848w, https://substackcdn.com/image/fetch/$s_!Cic3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc069e7bf-9ecc-4d47-97d4-e9d21baea681_697x277.png 1272w, https://substackcdn.com/image/fetch/$s_!Cic3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc069e7bf-9ecc-4d47-97d4-e9d21baea681_697x277.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Though <strong><a href="https://docs.li.fi/faqs/fees-monetization#does-li-fi-charge-a-fee-on-every-swap-or-bridge-transaction">LiFi charges a 0.25% fee</a></strong> for every swap we make on the SDK platform, it&#8217;s still the best one right now for cross-chain swaps across different chains.</p><div><hr></div><h2>So, what&#8217;s next?</h2><p>Now that I finally have the flexibility of signing different transactions with a private key (unlike the OKX Agentic Wallet), this means that my agent can perform almost any other transactions just like I can.</p><p>I have many plans on how to trade or implement DeFi strategies with my agent:</p><ul><li><p>A recursive bot for @boros_fi (since I still don&#8217;t understand how funding works)</p></li><li><p>A bot to find the best (and relatively safe) DeFi yields</p></li><li><p>A trading bot on both perps and normal onchain swaps</p></li></ul><p>I&#8217;ve made a horrible error by giving my agent too much autonomy at the start, and it made a 400+<em>tradeformewhenIjustwantedittouse</em>20 per trade.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/gideonfip/status/2036517919501459894&quot;,&quot;full_text&quot;:&quot;What happens when you don't set hard limits on your agent wallet.\n\nI wanted to only swap $20 per trade, while my agent decided to swap my full USDC amount over to ZRO instead.\n\nA lesson learnt to write out my skill in detail first before executing anything, and to always use test &quot;,&quot;username&quot;:&quot;gideonfip&quot;,&quot;name&quot;:&quot;FIP Crypto | Footprint&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1504968477857116163/-HNu7SZ4_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-24T18:58:03.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HEMqQYVbUAAw0CQ.png&quot;,&quot;link_url&quot;:&quot;https://t.co/ayRniHYVqH&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:3,&quot;retweet_count&quot;:2,&quot;like_count&quot;:37,&quot;impression_count&quot;:3492,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>So it&#8217;s a painful lesson for me that I should build out a proper skill for my entire trading strategy, and tell the agent to execute it exactly as it is (instead of giving it vague instructions and hoping that it&#8217;ll understand).</p><p>There are many more agentic MCPs, skills, and CLIs that I can play with using this wallet, and I plan to add some of them via @yq_acc&#8217;s CryptoSkills site.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/yq_acc/status/2035301943170785488&quot;,&quot;full_text&quot;:&quot;https://t.co/iyYbEAxOyS&quot;,&quot;username&quot;:&quot;yq_acc&quot;,&quot;name&quot;:&quot;YQ&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1974116571078627328/7cC2ZbEL_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-21T10:26:11.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:13,&quot;retweet_count&quot;:23,&quot;like_count&quot;:141,&quot;impression_count&quot;:40506,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>While I&#8217;m glad that the wallet works, I&#8217;m still concerned how there was no passphrase generation step when creating my wallet, so it&#8217;s still exposed somewhat.</p><p>Hopefully, I can gain clarity on how to set this passphrase soon (I&#8217;ve struggled to find that step in the docs, even with AI).</p><p><em>I&#8217;m currently running my OWS wallet with my Hermes agent (deployed on Hetzner), and I shared my setup here.</em></p><div><hr></div><h2>Start small by building your High-Signal Digital Brain</h2><p>Maybe all of this still seems too complex for you, with so many foreign terms and especially having to use the CLI to create your wallet.</p><p>This is not the only way to use AI effectively. </p><p>Before agents and wallets, you can start smaller and see how AI automates the tasks you hate doing every single day because they&#8217;re so repetitive and boring.</p><p>You just need a system that works for you and your context, and here&#8217;s a full guide on how to build one:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://insights.fipcrypto.com/p/full-course-build-a-high-signal-digital&quot;,&quot;text&quot;:&quot;I want in&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://insights.fipcrypto.com/p/full-course-build-a-high-signal-digital"><span>I want in</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[This one routing change made my OpenClaw and Hermes agents far cheaper to run]]></title><description><![CDATA[Not every OpenClaw or Hermes task needs Claude Opus, and you&#8217;re just burning through tons of tokens if you&#8217;re doing this.]]></description><link>https://signal.gideonfip.com/p/this-one-routing-change-made-my-openclaw</link><guid isPermaLink="false">https://signal.gideonfip.com/p/this-one-routing-change-made-my-openclaw</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Mon, 23 Mar 2026 15:54:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a1561307-e97f-44a9-9ce9-521c424cfd90_3720x2556.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Not every OpenClaw or Hermes task needs Claude Opus, and you&#8217;re just burning through tons of tokens if you&#8217;re doing this.</em></p><p>You&#8217;re burning through your tokens if you&#8217;re using Claude Opus for everything.</p><p>If you don&#8217;t need high-quality outputs for a task (like scraping sites), then it makes no sense to keep using high-end models.</p><p>When you could just outsource them to cheaper models that do a decent enough job (and some are even free)?</p><p>So here&#8217;s how I&#8217;m routing these boring, repetitive tasks that my OpenClaw and Hermes agents do to free models (though I had to spend $10.50 to increase my rate limits).</p><p>Here&#8217;s how I route my models to these cheap (and free) ones:</p><div><hr></div><h2>OpenRouter&#8217;s free models</h2><p>I found out about these free models through Nvidia&#8217;s tweet promoting their <em>free</em> Nemotron 3 Nano 30B version on OpenRouter.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/nvidiaaidev/status/2031121604076277863?s=46&amp;t=Too4VrCX0Xdtj2pmf21YtA&quot;,&quot;full_text&quot;:&quot;Builders are moving fast. &#128064; \n\n&#129438; <span class=\&quot;tweet-fake-link\&quot;>@openclaw</span> is now the top user of NVIDIA Nemotron 3 Nano 30B on <span class=\&quot;tweet-fake-link\&quot;>@OpenRouter</span>. \n\n&#10145;&#65039; <a class=\&quot;tweet-url\&quot; href=\&quot;https://openrouter.ai/nvidia/nemotron-3-nano-30b-a3b:free/apps\&quot;>openrouter.ai/nvidia/nemotro&#8230;</a>\n\nDevelopers are building agentic systems powered by Nemotron&#8217;s efficient, open foundation models.\n\nWe&#8217;re excited to see what you build next. &quot;,&quot;username&quot;:&quot;NVIDIAAIDev&quot;,&quot;name&quot;:&quot;NVIDIA AI Developer&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1836133629694742531/verSRYr8_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-09T21:35:01.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HC_-VchXYAAyEym.png&quot;,&quot;link_url&quot;:&quot;https://t.co/V0u67NmjAj&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:90,&quot;retweet_count&quot;:179,&quot;like_count&quot;:1266,&quot;impression_count&quot;:124493,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><em>Nano models are the cheaper and faster models that are great for repetitive work that don&#8217;t require much thinking.</em></p><p>I didn&#8217;t know that Nvidia had their own models until now, and a 30B version seems decent enough to do some of the simple, menial tasks that I plan on doing.</p><p>Many developers are using it for their OpenClaw agents, and I wanted to know how to do the same too.</p><p>Both agents allow me to add other API keys apart from my main one (I&#8217;m using GLM), so I have the flexibility of switching between model providers and APIs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NcbR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7329a53c-3c55-4560-ae5c-af1451777565_623x325.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NcbR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7329a53c-3c55-4560-ae5c-af1451777565_623x325.png 424w, https://substackcdn.com/image/fetch/$s_!NcbR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7329a53c-3c55-4560-ae5c-af1451777565_623x325.png 848w, https://substackcdn.com/image/fetch/$s_!NcbR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7329a53c-3c55-4560-ae5c-af1451777565_623x325.png 1272w, https://substackcdn.com/image/fetch/$s_!NcbR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7329a53c-3c55-4560-ae5c-af1451777565_623x325.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NcbR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7329a53c-3c55-4560-ae5c-af1451777565_623x325.png" width="623" height="325" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7329a53c-3c55-4560-ae5c-af1451777565_623x325.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:325,&quot;width&quot;:623,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260323155555.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260323155555.png" title="Pasted image 20260323155555.png" srcset="https://substackcdn.com/image/fetch/$s_!NcbR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7329a53c-3c55-4560-ae5c-af1451777565_623x325.png 424w, https://substackcdn.com/image/fetch/$s_!NcbR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7329a53c-3c55-4560-ae5c-af1451777565_623x325.png 848w, https://substackcdn.com/image/fetch/$s_!NcbR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7329a53c-3c55-4560-ae5c-af1451777565_623x325.png 1272w, https://substackcdn.com/image/fetch/$s_!NcbR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7329a53c-3c55-4560-ae5c-af1451777565_623x325.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All you needed was to generate your OpenRouter API key, add it to OpenClaw or Hermes, and you could start getting free inference.</p><p>Or that was what I thought, when it was far from the actual case:</p><div><hr></div><h2>But these models are not truly free</h2><p>Of course, there always has to be a catch with these free models. OpenRouter has 2 different caveats for its free models:</p><ul><li><p>OpenRouter will log your data</p></li></ul><p>The Nemotron model page has this warning that all of your requests will be logged, which is likely why Nvidia is giving us free inference.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XecK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe332041a-900a-44d3-a1c3-8f226b5866fd_1092x415.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XecK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe332041a-900a-44d3-a1c3-8f226b5866fd_1092x415.png 424w, https://substackcdn.com/image/fetch/$s_!XecK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe332041a-900a-44d3-a1c3-8f226b5866fd_1092x415.png 848w, https://substackcdn.com/image/fetch/$s_!XecK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe332041a-900a-44d3-a1c3-8f226b5866fd_1092x415.png 1272w, https://substackcdn.com/image/fetch/$s_!XecK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe332041a-900a-44d3-a1c3-8f226b5866fd_1092x415.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XecK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe332041a-900a-44d3-a1c3-8f226b5866fd_1092x415.png" width="1092" height="415" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e332041a-900a-44d3-a1c3-8f226b5866fd_1092x415.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:1092,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260323160535.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260323160535.png" title="Pasted image 20260323160535.png" srcset="https://substackcdn.com/image/fetch/$s_!XecK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe332041a-900a-44d3-a1c3-8f226b5866fd_1092x415.png 424w, https://substackcdn.com/image/fetch/$s_!XecK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe332041a-900a-44d3-a1c3-8f226b5866fd_1092x415.png 848w, https://substackcdn.com/image/fetch/$s_!XecK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe332041a-900a-44d3-a1c3-8f226b5866fd_1092x415.png 1272w, https://substackcdn.com/image/fetch/$s_!XecK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe332041a-900a-44d3-a1c3-8f226b5866fd_1092x415.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m not too worried about it as I plan to use it for scraping and other tasks that won&#8217;t involve sensitive data, but that&#8217;s something you may want to consider when using this model.</p><div><hr></div><ul><li><p>OpenRouter has a 50-request limit per day for free models</p></li></ul><p>I was trying out the Nemotron API on Claude Code by typing out random messages just to test its capabilities, before I hit this message.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HTAA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72f21b3-c819-447a-989d-e3452438ec17_1280x631.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HTAA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72f21b3-c819-447a-989d-e3452438ec17_1280x631.png 424w, https://substackcdn.com/image/fetch/$s_!HTAA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72f21b3-c819-447a-989d-e3452438ec17_1280x631.png 848w, https://substackcdn.com/image/fetch/$s_!HTAA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72f21b3-c819-447a-989d-e3452438ec17_1280x631.png 1272w, https://substackcdn.com/image/fetch/$s_!HTAA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72f21b3-c819-447a-989d-e3452438ec17_1280x631.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HTAA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72f21b3-c819-447a-989d-e3452438ec17_1280x631.png" width="1280" height="631" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b72f21b3-c819-447a-989d-e3452438ec17_1280x631.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:631,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260318135447.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260318135447.png" title="Pasted image 20260318135447.png" srcset="https://substackcdn.com/image/fetch/$s_!HTAA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72f21b3-c819-447a-989d-e3452438ec17_1280x631.png 424w, https://substackcdn.com/image/fetch/$s_!HTAA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72f21b3-c819-447a-989d-e3452438ec17_1280x631.png 848w, https://substackcdn.com/image/fetch/$s_!HTAA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72f21b3-c819-447a-989d-e3452438ec17_1280x631.png 1272w, https://substackcdn.com/image/fetch/$s_!HTAA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72f21b3-c819-447a-989d-e3452438ec17_1280x631.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I knew that it was not possible for Nemotron to give me unlimited inference, but it hit the 50-request limit a day very quickly after I asked it to generate a YouTube transcript.</p><p>That&#8217;s when I explored <a href="https://openrouter.ai/docs/api/reference/limits">OpenRouter&#8217;s docs</a> and realised there are 2 different limits:</p><ul><li><p>&lt; 10 credits: 50 :free model requests per day</p></li><li><p>&#8805; 10 credits: 1,000 :free model requests per day</p></li></ul><p>Instead of using token limits (like most model APIs), OpenRouter uses a request-based limit, which is likely based on the number of calls that you make.</p><p>In this case, the number of tokens that you burn doesn&#8217;t matter.</p><p>One request can burn 1 million tokens or just a few, and it ultimately depends on how you phrase your prompts.</p><p>I don&#8217;t think that 50 requests would be sufficient for the tasks that I want, so I topped up 10 credits ($10) to my OpenRouter account.</p><p>The fees are expensive at 5% per every top-up that you make, and I had to pay $10.50 in total.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FE9M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9839d50e-603d-4881-a427-42640f6252b4_669x337.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FE9M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9839d50e-603d-4881-a427-42640f6252b4_669x337.png 424w, https://substackcdn.com/image/fetch/$s_!FE9M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9839d50e-603d-4881-a427-42640f6252b4_669x337.png 848w, https://substackcdn.com/image/fetch/$s_!FE9M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9839d50e-603d-4881-a427-42640f6252b4_669x337.png 1272w, https://substackcdn.com/image/fetch/$s_!FE9M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9839d50e-603d-4881-a427-42640f6252b4_669x337.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FE9M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9839d50e-603d-4881-a427-42640f6252b4_669x337.png" width="669" height="337" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9839d50e-603d-4881-a427-42640f6252b4_669x337.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:337,&quot;width&quot;:669,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260318135614.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260318135614.png" title="Pasted image 20260318135614.png" srcset="https://substackcdn.com/image/fetch/$s_!FE9M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9839d50e-603d-4881-a427-42640f6252b4_669x337.png 424w, https://substackcdn.com/image/fetch/$s_!FE9M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9839d50e-603d-4881-a427-42640f6252b4_669x337.png 848w, https://substackcdn.com/image/fetch/$s_!FE9M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9839d50e-603d-4881-a427-42640f6252b4_669x337.png 1272w, https://substackcdn.com/image/fetch/$s_!FE9M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9839d50e-603d-4881-a427-42640f6252b4_669x337.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s even worse for non-crypto payments with a 5.5% fee (minimum of $0.80), so I stuck with crypto payments via Coinbase Commerce instead.</p><p><em>I could only top up a whole number of credits e.g. 10 or 11, and not something like 10.20.</em></p><p>With a higher request limit per day, I&#8217;m now using these models in my agents and my Digital Brain setup:</p><div><hr></div><h2>How I&#8217;m using these models</h2><p>Instead of making my default model for both OpenClaw and Hermes as the main one, I&#8217;m using it in subagent tasks instead.</p><p>My current agents would still use the main models that I pay for (GLM-4.7, MiniMax-M2.7 etc.), while I&#8217;ll instruct them to spawn subagents that use the free Nemotron model to carry out specific tasks.</p><p>Here&#8217;s a chat I had with my agent on GLM-4.7 to crawl a site, and it spawned subagents to perform this task.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K_hc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03984b39-e0aa-4dc0-919d-8c6eb2eefe62_553x360.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K_hc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03984b39-e0aa-4dc0-919d-8c6eb2eefe62_553x360.png 424w, https://substackcdn.com/image/fetch/$s_!K_hc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03984b39-e0aa-4dc0-919d-8c6eb2eefe62_553x360.png 848w, https://substackcdn.com/image/fetch/$s_!K_hc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03984b39-e0aa-4dc0-919d-8c6eb2eefe62_553x360.png 1272w, https://substackcdn.com/image/fetch/$s_!K_hc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03984b39-e0aa-4dc0-919d-8c6eb2eefe62_553x360.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K_hc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03984b39-e0aa-4dc0-919d-8c6eb2eefe62_553x360.png" width="553" height="360" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03984b39-e0aa-4dc0-919d-8c6eb2eefe62_553x360.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:553,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260323155848.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260323155848.png" title="Pasted image 20260323155848.png" srcset="https://substackcdn.com/image/fetch/$s_!K_hc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03984b39-e0aa-4dc0-919d-8c6eb2eefe62_553x360.png 424w, https://substackcdn.com/image/fetch/$s_!K_hc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03984b39-e0aa-4dc0-919d-8c6eb2eefe62_553x360.png 848w, https://substackcdn.com/image/fetch/$s_!K_hc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03984b39-e0aa-4dc0-919d-8c6eb2eefe62_553x360.png 1272w, https://substackcdn.com/image/fetch/$s_!K_hc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03984b39-e0aa-4dc0-919d-8c6eb2eefe62_553x360.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>You&#8217;ll need to specify this as part of the skill that you create to run this certain task, and let me know if you have any questions on how to do this.</em></p><p>I&#8217;m also using it as part of my Digital Brain, which is my Obsidian + Claude Code setup that I&#8217;m running by myself and not with agents.</p><p>While I&#8217;ll use Claude Code (with GLM-4.7) for my main work inside of VS Code, I&#8217;ll use the Codex CLI on the same Digital Brain repository to carry out the boring tasks with Nemotron and save my token burn.</p><p><em>Since I can&#8217;t add both my GLM and OpenRouter keys to my Claude Code configuration, so I have to use another CLI like Codex instead.</em></p><p>Something to note is how OpenRouter may route your requests to other models, like Gemini 3 Flash Preview, in my case.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ByD9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e50d7a-7343-485c-9dd1-be5e52d45931_1329x485.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ByD9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e50d7a-7343-485c-9dd1-be5e52d45931_1329x485.png 424w, https://substackcdn.com/image/fetch/$s_!ByD9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e50d7a-7343-485c-9dd1-be5e52d45931_1329x485.png 848w, https://substackcdn.com/image/fetch/$s_!ByD9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e50d7a-7343-485c-9dd1-be5e52d45931_1329x485.png 1272w, https://substackcdn.com/image/fetch/$s_!ByD9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e50d7a-7343-485c-9dd1-be5e52d45931_1329x485.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ByD9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e50d7a-7343-485c-9dd1-be5e52d45931_1329x485.png" width="1329" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3e50d7a-7343-485c-9dd1-be5e52d45931_1329x485.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1329,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260323164708.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260323164708.png" title="Pasted image 20260323164708.png" srcset="https://substackcdn.com/image/fetch/$s_!ByD9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e50d7a-7343-485c-9dd1-be5e52d45931_1329x485.png 424w, https://substackcdn.com/image/fetch/$s_!ByD9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e50d7a-7343-485c-9dd1-be5e52d45931_1329x485.png 848w, https://substackcdn.com/image/fetch/$s_!ByD9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e50d7a-7343-485c-9dd1-be5e52d45931_1329x485.png 1272w, https://substackcdn.com/image/fetch/$s_!ByD9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e50d7a-7343-485c-9dd1-be5e52d45931_1329x485.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>I&#8217;ve burned over $1.37 over the past few days, even though I instructed it specifically to use Nemotron.</em></p><div><hr></div><h2>Token efficiency is so important now</h2><p>Most of us are likely just burning through tokens when calling LLMs, mainly because we&#8217;re using the same model for every task.</p><p>So building a more efficient routing system between models (depending on the task complexity) becomes a key factor in reducing your token burn.</p><p><em>I&#8217;ll be sharing more of my tips on being efficient with tokens, so stay tuned for that.</em></p><div><hr></div><h2><strong>You don&#8217;t need autonomous agents to use AI effectively</strong></h2><p>Maybe you read through this article and are completely overwhelmed about where to start.</p><p>There are so many steps to set it up properly, and many people will give up halfway.</p><p><em>I took a week just to get everything working, without building any useful Skills yet.</em></p><p>For most people, you don&#8217;t need a complex system right from the start.</p><p>Instead, all you need is to find one soul-sucking, repetitive task that you hate doing and outsource it to AI.</p><p>Start your journey by building a High-Signal Digital Brain and make AI work for you, instead of against you:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://insights.fipcrypto.com/p/full-course-build-a-high-signal-digital&quot;,&quot;text&quot;:&quot;Start building with AI&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://insights.fipcrypto.com/p/full-course-build-a-high-signal-digital"><span>Start building with AI</span></a></p>]]></content:encoded></item><item><title><![CDATA[Hermes is easier than OpenClaw (how I deployed mine on Hetzner)]]></title><description><![CDATA[After spending almost a week just to get OpenClaw up and running, I almost gave up on building my autonomous agent.]]></description><link>https://signal.gideonfip.com/p/hermes-is-easier-than-openclaw-how</link><guid isPermaLink="false">https://signal.gideonfip.com/p/hermes-is-easier-than-openclaw-how</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Thu, 19 Mar 2026 14:44:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1196dfc2-b43b-474f-a4c9-b10be0fa99a1_3720x2556.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After spending almost a week just to get OpenClaw up and running, I almost gave up on building my autonomous agent.</p><p>OpenClaw is great if you&#8217;re technical, but the entire experience is not friendly for non-coders like me.</p><p>So when everyone mentioned how easy it is to create a Hermes agent, I decided to try it out.</p><p><em>Instead of migrating my entire OpenClaw setup, I decided to build a new agent from scratch.</em></p><p>This meant having to source another VPS to host my agent (since my WiFi is unstable), and I decided to go with Hetzner.</p><p>So here&#8217;s the full process of how I deployed my Hermes agent to a Hetzner VPS:</p><div><hr></div><h2>Hetzner&#8217;s prices will increase in April</h2><p>Before we start, just something to take note that Hetzner will increase their plans, starting from April.</p><p>Most of the cost-optimised plans (the one that I chose) are affected, and it costs ~ $1.50 extra per month.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2b8N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c4d227-bfed-4e72-b375-bc235d418ed2_518x191.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2b8N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c4d227-bfed-4e72-b375-bc235d418ed2_518x191.png 424w, https://substackcdn.com/image/fetch/$s_!2b8N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c4d227-bfed-4e72-b375-bc235d418ed2_518x191.png 848w, https://substackcdn.com/image/fetch/$s_!2b8N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c4d227-bfed-4e72-b375-bc235d418ed2_518x191.png 1272w, https://substackcdn.com/image/fetch/$s_!2b8N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c4d227-bfed-4e72-b375-bc235d418ed2_518x191.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2b8N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c4d227-bfed-4e72-b375-bc235d418ed2_518x191.png" width="518" height="191" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19c4d227-bfed-4e72-b375-bc235d418ed2_518x191.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:191,&quot;width&quot;:518,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315213023.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315213023.png" title="Pasted image 20260315213023.png" srcset="https://substackcdn.com/image/fetch/$s_!2b8N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c4d227-bfed-4e72-b375-bc235d418ed2_518x191.png 424w, https://substackcdn.com/image/fetch/$s_!2b8N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c4d227-bfed-4e72-b375-bc235d418ed2_518x191.png 848w, https://substackcdn.com/image/fetch/$s_!2b8N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c4d227-bfed-4e72-b375-bc235d418ed2_518x191.png 1272w, https://substackcdn.com/image/fetch/$s_!2b8N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c4d227-bfed-4e72-b375-bc235d418ed2_518x191.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>Hetzner still provides one of the cheapest plans for hosting a VPS, so it&#8217;s a good low-commitment way to try out an OpenClaw deployment.</em></p><div><hr></div><h2>Registering for an account</h2><p>I followed <a href="https://www.youtube.com/watch?v=IpJqAW8F4Lk">Digital Benjamins&#8217; video</a>, which provided a great overview on installing OpenClaw through a VPS.</p><p><em>It included some good security tips that I didn&#8217;t use for my initial OpenClaw setup on Tencent Cloud.</em></p><p>But to create an account, I had to verify via KYC, so that&#8217;s something that may stop you from signing up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5qRa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda2647e-d7c7-41fa-ae88-55aed5f38ce8_804x951.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5qRa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda2647e-d7c7-41fa-ae88-55aed5f38ce8_804x951.png 424w, https://substackcdn.com/image/fetch/$s_!5qRa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda2647e-d7c7-41fa-ae88-55aed5f38ce8_804x951.png 848w, https://substackcdn.com/image/fetch/$s_!5qRa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda2647e-d7c7-41fa-ae88-55aed5f38ce8_804x951.png 1272w, https://substackcdn.com/image/fetch/$s_!5qRa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda2647e-d7c7-41fa-ae88-55aed5f38ce8_804x951.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5qRa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda2647e-d7c7-41fa-ae88-55aed5f38ce8_804x951.png" width="804" height="951" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dda2647e-d7c7-41fa-ae88-55aed5f38ce8_804x951.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:951,&quot;width&quot;:804,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315212958.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315212958.png" title="Pasted image 20260315212958.png" srcset="https://substackcdn.com/image/fetch/$s_!5qRa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda2647e-d7c7-41fa-ae88-55aed5f38ce8_804x951.png 424w, https://substackcdn.com/image/fetch/$s_!5qRa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda2647e-d7c7-41fa-ae88-55aed5f38ce8_804x951.png 848w, https://substackcdn.com/image/fetch/$s_!5qRa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda2647e-d7c7-41fa-ae88-55aed5f38ce8_804x951.png 1272w, https://substackcdn.com/image/fetch/$s_!5qRa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda2647e-d7c7-41fa-ae88-55aed5f38ce8_804x951.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Purchasing a plan</h2><p>I chose the cost-optimised plan at 4GB RAM that costs me $4.46/month (which will increase in April).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nc5O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35a737f4-9e74-4c98-bf99-2fe21e4b8020_1677x801.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nc5O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35a737f4-9e74-4c98-bf99-2fe21e4b8020_1677x801.png 424w, https://substackcdn.com/image/fetch/$s_!nc5O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35a737f4-9e74-4c98-bf99-2fe21e4b8020_1677x801.png 848w, https://substackcdn.com/image/fetch/$s_!nc5O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35a737f4-9e74-4c98-bf99-2fe21e4b8020_1677x801.png 1272w, https://substackcdn.com/image/fetch/$s_!nc5O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35a737f4-9e74-4c98-bf99-2fe21e4b8020_1677x801.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nc5O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35a737f4-9e74-4c98-bf99-2fe21e4b8020_1677x801.png" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35a737f4-9e74-4c98-bf99-2fe21e4b8020_1677x801.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315213427.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315213427.png" title="Pasted image 20260315213427.png" srcset="https://substackcdn.com/image/fetch/$s_!nc5O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35a737f4-9e74-4c98-bf99-2fe21e4b8020_1677x801.png 424w, https://substackcdn.com/image/fetch/$s_!nc5O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35a737f4-9e74-4c98-bf99-2fe21e4b8020_1677x801.png 848w, https://substackcdn.com/image/fetch/$s_!nc5O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35a737f4-9e74-4c98-bf99-2fe21e4b8020_1677x801.png 1272w, https://substackcdn.com/image/fetch/$s_!nc5O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35a737f4-9e74-4c98-bf99-2fe21e4b8020_1677x801.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I followed Benjamins&#8217; guide to generate an SSH Key, which allows me to log into my VPS directly from my Mac&#8217;s terminal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iTt0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc53a5912-721e-455f-8205-84e29e228f3d_955x460.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iTt0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc53a5912-721e-455f-8205-84e29e228f3d_955x460.png 424w, https://substackcdn.com/image/fetch/$s_!iTt0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc53a5912-721e-455f-8205-84e29e228f3d_955x460.png 848w, https://substackcdn.com/image/fetch/$s_!iTt0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc53a5912-721e-455f-8205-84e29e228f3d_955x460.png 1272w, https://substackcdn.com/image/fetch/$s_!iTt0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc53a5912-721e-455f-8205-84e29e228f3d_955x460.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iTt0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc53a5912-721e-455f-8205-84e29e228f3d_955x460.png" width="955" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c53a5912-721e-455f-8205-84e29e228f3d_955x460.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:955,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315213630.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315213630.png" title="Pasted image 20260315213630.png" srcset="https://substackcdn.com/image/fetch/$s_!iTt0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc53a5912-721e-455f-8205-84e29e228f3d_955x460.png 424w, https://substackcdn.com/image/fetch/$s_!iTt0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc53a5912-721e-455f-8205-84e29e228f3d_955x460.png 848w, https://substackcdn.com/image/fetch/$s_!iTt0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc53a5912-721e-455f-8205-84e29e228f3d_955x460.png 1272w, https://substackcdn.com/image/fetch/$s_!iTt0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc53a5912-721e-455f-8205-84e29e228f3d_955x460.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I got ChatGPT to help me with this portion to generate an SSH key on my desktop.</p><p>I used this command via the Terminal to create my key,</p><pre><code><code>ssh-keygen -t ed25519 -C "your_email@example.com"</code></code></pre><p>before using <a href="https://fipcrypto.notion.site/Securing-your-VPS-324c7c36702f80d9adedfb2a2201072c?source=copy_link">this guide</a> that I created to connect it to Hetzner.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MO2O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b40a27-bcce-49c6-9bed-dfd847e16e30_596x255.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MO2O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b40a27-bcce-49c6-9bed-dfd847e16e30_596x255.png 424w, https://substackcdn.com/image/fetch/$s_!MO2O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b40a27-bcce-49c6-9bed-dfd847e16e30_596x255.png 848w, https://substackcdn.com/image/fetch/$s_!MO2O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b40a27-bcce-49c6-9bed-dfd847e16e30_596x255.png 1272w, https://substackcdn.com/image/fetch/$s_!MO2O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b40a27-bcce-49c6-9bed-dfd847e16e30_596x255.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MO2O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b40a27-bcce-49c6-9bed-dfd847e16e30_596x255.png" width="596" height="255" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42b40a27-bcce-49c6-9bed-dfd847e16e30_596x255.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:255,&quot;width&quot;:596,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315214044.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315214044.png" title="Pasted image 20260315214044.png" srcset="https://substackcdn.com/image/fetch/$s_!MO2O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b40a27-bcce-49c6-9bed-dfd847e16e30_596x255.png 424w, https://substackcdn.com/image/fetch/$s_!MO2O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b40a27-bcce-49c6-9bed-dfd847e16e30_596x255.png 848w, https://substackcdn.com/image/fetch/$s_!MO2O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b40a27-bcce-49c6-9bed-dfd847e16e30_596x255.png 1272w, https://substackcdn.com/image/fetch/$s_!MO2O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42b40a27-bcce-49c6-9bed-dfd847e16e30_596x255.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This created my server, and I had to copy the IP address (this is something you need to secure and not share it with anyone).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d0sl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2d4445-f9a8-414d-9511-91671121caf7_1525x788.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d0sl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2d4445-f9a8-414d-9511-91671121caf7_1525x788.png 424w, https://substackcdn.com/image/fetch/$s_!d0sl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2d4445-f9a8-414d-9511-91671121caf7_1525x788.png 848w, https://substackcdn.com/image/fetch/$s_!d0sl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2d4445-f9a8-414d-9511-91671121caf7_1525x788.png 1272w, https://substackcdn.com/image/fetch/$s_!d0sl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2d4445-f9a8-414d-9511-91671121caf7_1525x788.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d0sl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2d4445-f9a8-414d-9511-91671121caf7_1525x788.png" width="1456" height="752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c2d4445-f9a8-414d-9511-91671121caf7_1525x788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315214453.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315214453.png" title="Pasted image 20260315214453.png" srcset="https://substackcdn.com/image/fetch/$s_!d0sl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2d4445-f9a8-414d-9511-91671121caf7_1525x788.png 424w, https://substackcdn.com/image/fetch/$s_!d0sl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2d4445-f9a8-414d-9511-91671121caf7_1525x788.png 848w, https://substackcdn.com/image/fetch/$s_!d0sl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2d4445-f9a8-414d-9511-91671121caf7_1525x788.png 1272w, https://substackcdn.com/image/fetch/$s_!d0sl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2d4445-f9a8-414d-9511-91671121caf7_1525x788.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I went to my terminal and entered this command:</p><pre><code><code>ssh root@&lt;YOUR_IP&gt;</code></code></pre><p>After entering the passphrase (which I set inside Hetzner), I could access my VPS via Terminal in the root account.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qOos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6025c4bd-d1f4-4810-a431-5c323ffd34b8_560x310.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qOos!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6025c4bd-d1f4-4810-a431-5c323ffd34b8_560x310.png 424w, https://substackcdn.com/image/fetch/$s_!qOos!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6025c4bd-d1f4-4810-a431-5c323ffd34b8_560x310.png 848w, https://substackcdn.com/image/fetch/$s_!qOos!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6025c4bd-d1f4-4810-a431-5c323ffd34b8_560x310.png 1272w, https://substackcdn.com/image/fetch/$s_!qOos!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6025c4bd-d1f4-4810-a431-5c323ffd34b8_560x310.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qOos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6025c4bd-d1f4-4810-a431-5c323ffd34b8_560x310.png" width="560" height="310" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6025c4bd-d1f4-4810-a431-5c323ffd34b8_560x310.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:310,&quot;width&quot;:560,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25195,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://insights.fipcrypto.com/i/191450220?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6025c4bd-d1f4-4810-a431-5c323ffd34b8_560x310.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qOos!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6025c4bd-d1f4-4810-a431-5c323ffd34b8_560x310.png 424w, https://substackcdn.com/image/fetch/$s_!qOos!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6025c4bd-d1f4-4810-a431-5c323ffd34b8_560x310.png 848w, https://substackcdn.com/image/fetch/$s_!qOos!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6025c4bd-d1f4-4810-a431-5c323ffd34b8_560x310.png 1272w, https://substackcdn.com/image/fetch/$s_!qOos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6025c4bd-d1f4-4810-a431-5c323ffd34b8_560x310.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This is not a good security practice since root access is very powerful (if it goes into the wrong hands), so I followed Benjamins&#8217; advice and created a new user to install my Hermes Agent there instead.</p><p><em>You could follow the guide <a href="https://gideonfip.notion.site/Securing-your-VPS-324c7c36702f80d9adedfb2a2201072c?source=copy_link">here</a> on how to do something similar too.</em></p><div><hr></div><h2>Setting up Hermes on Hetzner</h2><p>With this new user, I started the setup wizard for @NousResearch&#8217;s Hermes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wq_z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a85fba-2714-42a0-9d8f-568e0c4721f4_486x250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wq_z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a85fba-2714-42a0-9d8f-568e0c4721f4_486x250.png 424w, https://substackcdn.com/image/fetch/$s_!wq_z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a85fba-2714-42a0-9d8f-568e0c4721f4_486x250.png 848w, https://substackcdn.com/image/fetch/$s_!wq_z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a85fba-2714-42a0-9d8f-568e0c4721f4_486x250.png 1272w, https://substackcdn.com/image/fetch/$s_!wq_z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a85fba-2714-42a0-9d8f-568e0c4721f4_486x250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wq_z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a85fba-2714-42a0-9d8f-568e0c4721f4_486x250.png" width="486" height="250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9a85fba-2714-42a0-9d8f-568e0c4721f4_486x250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:250,&quot;width&quot;:486,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315222447.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315222447.png" title="Pasted image 20260315222447.png" srcset="https://substackcdn.com/image/fetch/$s_!wq_z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a85fba-2714-42a0-9d8f-568e0c4721f4_486x250.png 424w, https://substackcdn.com/image/fetch/$s_!wq_z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a85fba-2714-42a0-9d8f-568e0c4721f4_486x250.png 848w, https://substackcdn.com/image/fetch/$s_!wq_z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a85fba-2714-42a0-9d8f-568e0c4721f4_486x250.png 1272w, https://substackcdn.com/image/fetch/$s_!wq_z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a85fba-2714-42a0-9d8f-568e0c4721f4_486x250.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>If you used OpenClaw before, the experience is somewhat similar.</em></p><p>I&#8217;m using my @Zai_org Coding Lite plan, where I generated an API key,</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bl5-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadd5ce5-018c-4613-8125-88ecbe0c2122_547x175.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bl5-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadd5ce5-018c-4613-8125-88ecbe0c2122_547x175.png 424w, https://substackcdn.com/image/fetch/$s_!bl5-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadd5ce5-018c-4613-8125-88ecbe0c2122_547x175.png 848w, https://substackcdn.com/image/fetch/$s_!bl5-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadd5ce5-018c-4613-8125-88ecbe0c2122_547x175.png 1272w, https://substackcdn.com/image/fetch/$s_!bl5-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadd5ce5-018c-4613-8125-88ecbe0c2122_547x175.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bl5-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadd5ce5-018c-4613-8125-88ecbe0c2122_547x175.png" width="547" height="175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dadd5ce5-018c-4613-8125-88ecbe0c2122_547x175.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:175,&quot;width&quot;:547,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315222502.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315222502.png" title="Pasted image 20260315222502.png" srcset="https://substackcdn.com/image/fetch/$s_!bl5-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadd5ce5-018c-4613-8125-88ecbe0c2122_547x175.png 424w, https://substackcdn.com/image/fetch/$s_!bl5-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadd5ce5-018c-4613-8125-88ecbe0c2122_547x175.png 848w, https://substackcdn.com/image/fetch/$s_!bl5-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadd5ce5-018c-4613-8125-88ecbe0c2122_547x175.png 1272w, https://substackcdn.com/image/fetch/$s_!bl5-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadd5ce5-018c-4613-8125-88ecbe0c2122_547x175.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>and added it to Hermes.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qlTj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55106c78-80da-4ee8-b855-e101a3845731_435x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qlTj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55106c78-80da-4ee8-b855-e101a3845731_435x161.png 424w, https://substackcdn.com/image/fetch/$s_!qlTj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55106c78-80da-4ee8-b855-e101a3845731_435x161.png 848w, https://substackcdn.com/image/fetch/$s_!qlTj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55106c78-80da-4ee8-b855-e101a3845731_435x161.png 1272w, https://substackcdn.com/image/fetch/$s_!qlTj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55106c78-80da-4ee8-b855-e101a3845731_435x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qlTj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55106c78-80da-4ee8-b855-e101a3845731_435x161.png" width="435" height="161" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55106c78-80da-4ee8-b855-e101a3845731_435x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:161,&quot;width&quot;:435,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315222605.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315222605.png" title="Pasted image 20260315222605.png" srcset="https://substackcdn.com/image/fetch/$s_!qlTj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55106c78-80da-4ee8-b855-e101a3845731_435x161.png 424w, https://substackcdn.com/image/fetch/$s_!qlTj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55106c78-80da-4ee8-b855-e101a3845731_435x161.png 848w, https://substackcdn.com/image/fetch/$s_!qlTj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55106c78-80da-4ee8-b855-e101a3845731_435x161.png 1272w, https://substackcdn.com/image/fetch/$s_!qlTj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55106c78-80da-4ee8-b855-e101a3845731_435x161.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I tried to install Docker, but I wasn&#8217;t sure what I should be doing here, and I decided to skip this step.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wnC0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72648c30-6b66-4f90-abe9-41ec51f4c4dc_472x130.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wnC0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72648c30-6b66-4f90-abe9-41ec51f4c4dc_472x130.png 424w, https://substackcdn.com/image/fetch/$s_!wnC0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72648c30-6b66-4f90-abe9-41ec51f4c4dc_472x130.png 848w, https://substackcdn.com/image/fetch/$s_!wnC0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72648c30-6b66-4f90-abe9-41ec51f4c4dc_472x130.png 1272w, https://substackcdn.com/image/fetch/$s_!wnC0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72648c30-6b66-4f90-abe9-41ec51f4c4dc_472x130.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wnC0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72648c30-6b66-4f90-abe9-41ec51f4c4dc_472x130.png" width="472" height="130" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72648c30-6b66-4f90-abe9-41ec51f4c4dc_472x130.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:130,&quot;width&quot;:472,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315222845.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315222845.png" title="Pasted image 20260315222845.png" srcset="https://substackcdn.com/image/fetch/$s_!wnC0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72648c30-6b66-4f90-abe9-41ec51f4c4dc_472x130.png 424w, https://substackcdn.com/image/fetch/$s_!wnC0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72648c30-6b66-4f90-abe9-41ec51f4c4dc_472x130.png 848w, https://substackcdn.com/image/fetch/$s_!wnC0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72648c30-6b66-4f90-abe9-41ec51f4c4dc_472x130.png 1272w, https://substackcdn.com/image/fetch/$s_!wnC0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72648c30-6b66-4f90-abe9-41ec51f4c4dc_472x130.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>I plan to ask my bot how to add the docker in future.</em></p><p>Since I&#8217;m already familiar with the Discord workflow after doing it multiple times with OpenClaw, I created a Discord bot instead of Telegram or Slack.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vquy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5b3650-0aef-4616-82cd-cb0c75492649_522x117.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vquy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5b3650-0aef-4616-82cd-cb0c75492649_522x117.png 424w, https://substackcdn.com/image/fetch/$s_!vquy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5b3650-0aef-4616-82cd-cb0c75492649_522x117.png 848w, https://substackcdn.com/image/fetch/$s_!vquy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5b3650-0aef-4616-82cd-cb0c75492649_522x117.png 1272w, https://substackcdn.com/image/fetch/$s_!vquy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5b3650-0aef-4616-82cd-cb0c75492649_522x117.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vquy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5b3650-0aef-4616-82cd-cb0c75492649_522x117.png" width="522" height="117" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed5b3650-0aef-4616-82cd-cb0c75492649_522x117.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:117,&quot;width&quot;:522,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315223014.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315223014.png" title="Pasted image 20260315223014.png" srcset="https://substackcdn.com/image/fetch/$s_!vquy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5b3650-0aef-4616-82cd-cb0c75492649_522x117.png 424w, https://substackcdn.com/image/fetch/$s_!vquy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5b3650-0aef-4616-82cd-cb0c75492649_522x117.png 848w, https://substackcdn.com/image/fetch/$s_!vquy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5b3650-0aef-4616-82cd-cb0c75492649_522x117.png 1272w, https://substackcdn.com/image/fetch/$s_!vquy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5b3650-0aef-4616-82cd-cb0c75492649_522x117.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>There are a few configurations, and the full guide can be found <a href="https://hermes-agent.nousresearch.com/docs/user-guide/messaging/discord">here</a>.</em></p><p>I had to reload my bash first, as the <code>hermes</code> command didn&#8217;t work before that,</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IBzK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6d2c02-6097-42e6-9c6e-cd3310112fbb_404x175.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IBzK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6d2c02-6097-42e6-9c6e-cd3310112fbb_404x175.png 424w, https://substackcdn.com/image/fetch/$s_!IBzK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6d2c02-6097-42e6-9c6e-cd3310112fbb_404x175.png 848w, https://substackcdn.com/image/fetch/$s_!IBzK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6d2c02-6097-42e6-9c6e-cd3310112fbb_404x175.png 1272w, https://substackcdn.com/image/fetch/$s_!IBzK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6d2c02-6097-42e6-9c6e-cd3310112fbb_404x175.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IBzK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6d2c02-6097-42e6-9c6e-cd3310112fbb_404x175.png" width="404" height="175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de6d2c02-6097-42e6-9c6e-cd3310112fbb_404x175.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:175,&quot;width&quot;:404,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315225712.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315225712.png" title="Pasted image 20260315225712.png" srcset="https://substackcdn.com/image/fetch/$s_!IBzK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6d2c02-6097-42e6-9c6e-cd3310112fbb_404x175.png 424w, https://substackcdn.com/image/fetch/$s_!IBzK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6d2c02-6097-42e6-9c6e-cd3310112fbb_404x175.png 848w, https://substackcdn.com/image/fetch/$s_!IBzK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6d2c02-6097-42e6-9c6e-cd3310112fbb_404x175.png 1272w, https://substackcdn.com/image/fetch/$s_!IBzK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6d2c02-6097-42e6-9c6e-cd3310112fbb_404x175.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>and I finally launched my Hermes agent with glm-4.7 as the LLM.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A0KU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e1490e-401f-4a98-8748-d1f1a1fd3a01_569x338.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A0KU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e1490e-401f-4a98-8748-d1f1a1fd3a01_569x338.png 424w, https://substackcdn.com/image/fetch/$s_!A0KU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e1490e-401f-4a98-8748-d1f1a1fd3a01_569x338.png 848w, https://substackcdn.com/image/fetch/$s_!A0KU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e1490e-401f-4a98-8748-d1f1a1fd3a01_569x338.png 1272w, https://substackcdn.com/image/fetch/$s_!A0KU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e1490e-401f-4a98-8748-d1f1a1fd3a01_569x338.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A0KU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e1490e-401f-4a98-8748-d1f1a1fd3a01_569x338.png" width="569" height="338" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5e1490e-401f-4a98-8748-d1f1a1fd3a01_569x338.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:338,&quot;width&quot;:569,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315224159.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315224159.png" title="Pasted image 20260315224159.png" srcset="https://substackcdn.com/image/fetch/$s_!A0KU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e1490e-401f-4a98-8748-d1f1a1fd3a01_569x338.png 424w, https://substackcdn.com/image/fetch/$s_!A0KU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e1490e-401f-4a98-8748-d1f1a1fd3a01_569x338.png 848w, https://substackcdn.com/image/fetch/$s_!A0KU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e1490e-401f-4a98-8748-d1f1a1fd3a01_569x338.png 1272w, https://substackcdn.com/image/fetch/$s_!A0KU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e1490e-401f-4a98-8748-d1f1a1fd3a01_569x338.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Troubleshooting my Discord bot</h2><p>I tried posting a test message on Discord, which failed, but I liked how the <code>hermes</code> command brought up a chatbox that I can instantly talk to the LLM.</p><p><em>Instead of OpenClaw&#8217;s </em><code>openclaw tui</code><em> command.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R7TC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f992aa-b1e0-479f-850a-b5febcbbae0b_573x183.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R7TC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f992aa-b1e0-479f-850a-b5febcbbae0b_573x183.png 424w, https://substackcdn.com/image/fetch/$s_!R7TC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f992aa-b1e0-479f-850a-b5febcbbae0b_573x183.png 848w, https://substackcdn.com/image/fetch/$s_!R7TC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f992aa-b1e0-479f-850a-b5febcbbae0b_573x183.png 1272w, https://substackcdn.com/image/fetch/$s_!R7TC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f992aa-b1e0-479f-850a-b5febcbbae0b_573x183.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R7TC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f992aa-b1e0-479f-850a-b5febcbbae0b_573x183.png" width="573" height="183" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03f992aa-b1e0-479f-850a-b5febcbbae0b_573x183.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:183,&quot;width&quot;:573,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315224513.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315224513.png" title="Pasted image 20260315224513.png" srcset="https://substackcdn.com/image/fetch/$s_!R7TC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f992aa-b1e0-479f-850a-b5febcbbae0b_573x183.png 424w, https://substackcdn.com/image/fetch/$s_!R7TC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f992aa-b1e0-479f-850a-b5febcbbae0b_573x183.png 848w, https://substackcdn.com/image/fetch/$s_!R7TC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f992aa-b1e0-479f-850a-b5febcbbae0b_573x183.png 1272w, https://substackcdn.com/image/fetch/$s_!R7TC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f992aa-b1e0-479f-850a-b5febcbbae0b_573x183.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I asked GLM to troubleshoot my configuration, and the test showed that it worked.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yaAR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c6b82-639d-4f6e-afb7-18e762ea5580_873x151.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yaAR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c6b82-639d-4f6e-afb7-18e762ea5580_873x151.png 424w, https://substackcdn.com/image/fetch/$s_!yaAR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c6b82-639d-4f6e-afb7-18e762ea5580_873x151.png 848w, https://substackcdn.com/image/fetch/$s_!yaAR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c6b82-639d-4f6e-afb7-18e762ea5580_873x151.png 1272w, https://substackcdn.com/image/fetch/$s_!yaAR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c6b82-639d-4f6e-afb7-18e762ea5580_873x151.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yaAR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c6b82-639d-4f6e-afb7-18e762ea5580_873x151.png" width="873" height="151" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e6c6b82-639d-4f6e-afb7-18e762ea5580_873x151.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:151,&quot;width&quot;:873,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260315224521.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260315224521.png" title="Pasted image 20260315224521.png" srcset="https://substackcdn.com/image/fetch/$s_!yaAR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c6b82-639d-4f6e-afb7-18e762ea5580_873x151.png 424w, https://substackcdn.com/image/fetch/$s_!yaAR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c6b82-639d-4f6e-afb7-18e762ea5580_873x151.png 848w, https://substackcdn.com/image/fetch/$s_!yaAR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c6b82-639d-4f6e-afb7-18e762ea5580_873x151.png 1272w, https://substackcdn.com/image/fetch/$s_!yaAR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6c6b82-639d-4f6e-afb7-18e762ea5580_873x151.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>What I realised was that the Discord bot would only respond if I mentioned it on Discord. Leaving the message blank was not enough, and I had to write something like &#8216;hi&#8217; before it finally worked.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8BrG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadddb9fa-1e34-4a6a-96ae-62812f02f88c_844x379.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8BrG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadddb9fa-1e34-4a6a-96ae-62812f02f88c_844x379.png 424w, https://substackcdn.com/image/fetch/$s_!8BrG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadddb9fa-1e34-4a6a-96ae-62812f02f88c_844x379.png 848w, https://substackcdn.com/image/fetch/$s_!8BrG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadddb9fa-1e34-4a6a-96ae-62812f02f88c_844x379.png 1272w, https://substackcdn.com/image/fetch/$s_!8BrG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadddb9fa-1e34-4a6a-96ae-62812f02f88c_844x379.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8BrG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadddb9fa-1e34-4a6a-96ae-62812f02f88c_844x379.png" width="844" height="379" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adddb9fa-1e34-4a6a-96ae-62812f02f88c_844x379.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:379,&quot;width&quot;:844,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260318150512.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260318150512.png" title="Pasted image 20260318150512.png" srcset="https://substackcdn.com/image/fetch/$s_!8BrG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadddb9fa-1e34-4a6a-96ae-62812f02f88c_844x379.png 424w, https://substackcdn.com/image/fetch/$s_!8BrG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadddb9fa-1e34-4a6a-96ae-62812f02f88c_844x379.png 848w, https://substackcdn.com/image/fetch/$s_!8BrG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadddb9fa-1e34-4a6a-96ae-62812f02f88c_844x379.png 1272w, https://substackcdn.com/image/fetch/$s_!8BrG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadddb9fa-1e34-4a6a-96ae-62812f02f88c_844x379.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Going back to Hermes&#8217; <a href="https://hermes-agent.nousresearch.com/docs/user-guide/messaging/discord/">docs</a>, I realised it&#8217;s because the <code>REQUIRE_MENTION</code> variable is on by default across all channels, so I got my Discord bot to remove it entirely.</p><div><hr></div><h2>Troubleshooting my GLM connection</h2><p>While I was installing @okx&#8217;s Agentic Wallet, I suddenly faced an <code>insufficient balance</code> error, even though I did not hit the rate limits for my Coding Lite plan yet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MJYA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcaaf0-9ba2-49b3-851b-bb83f796eaf7_924x433.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MJYA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcaaf0-9ba2-49b3-851b-bb83f796eaf7_924x433.png 424w, https://substackcdn.com/image/fetch/$s_!MJYA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcaaf0-9ba2-49b3-851b-bb83f796eaf7_924x433.png 848w, https://substackcdn.com/image/fetch/$s_!MJYA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcaaf0-9ba2-49b3-851b-bb83f796eaf7_924x433.png 1272w, https://substackcdn.com/image/fetch/$s_!MJYA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcaaf0-9ba2-49b3-851b-bb83f796eaf7_924x433.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MJYA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcaaf0-9ba2-49b3-851b-bb83f796eaf7_924x433.png" width="924" height="433" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ccfcaaf0-9ba2-49b3-851b-bb83f796eaf7_924x433.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:433,&quot;width&quot;:924,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260319143058.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260319143058.png" title="Pasted image 20260319143058.png" srcset="https://substackcdn.com/image/fetch/$s_!MJYA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcaaf0-9ba2-49b3-851b-bb83f796eaf7_924x433.png 424w, https://substackcdn.com/image/fetch/$s_!MJYA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcaaf0-9ba2-49b3-851b-bb83f796eaf7_924x433.png 848w, https://substackcdn.com/image/fetch/$s_!MJYA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcaaf0-9ba2-49b3-851b-bb83f796eaf7_924x433.png 1272w, https://substackcdn.com/image/fetch/$s_!MJYA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfcaaf0-9ba2-49b3-851b-bb83f796eaf7_924x433.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This led to a frustrating 3 hours of troubleshooting everything,</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/fipcrypto/status/2034520522202247490&quot;,&quot;full_text&quot;:&quot;Hermes and OpenClaw require a lot of patience.\n\nIt took me 3 hours just to troubleshoot a simple error like this.\n\nMy GLM-4.7 API was working fine with other providers, but not on Hermes until I added it as a custom endpoint.\n\nJust another day of frustration while getting used to &quot;,&quot;username&quot;:&quot;fipcrypto&quot;,&quot;name&quot;:&quot;FIP Crypto | Footprint&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1504968477857116163/-HNu7SZ4_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-19T06:41:06.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HDwRolsb0AEI_M-.png&quot;,&quot;link_url&quot;:&quot;https://t.co/L6Rdr3UCph&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:3,&quot;retweet_count&quot;:0,&quot;like_count&quot;:7,&quot;impression_count&quot;:280,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>and here&#8217;s what finally worked for me:</p><p>Instead of using the Z.AI option in the models page, I switched over to the custom endpoint.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dD4Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aeebdf-df69-4128-8dc7-a9ead609ae5e_512x283.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dD4Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aeebdf-df69-4128-8dc7-a9ead609ae5e_512x283.png 424w, https://substackcdn.com/image/fetch/$s_!dD4Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aeebdf-df69-4128-8dc7-a9ead609ae5e_512x283.png 848w, https://substackcdn.com/image/fetch/$s_!dD4Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aeebdf-df69-4128-8dc7-a9ead609ae5e_512x283.png 1272w, https://substackcdn.com/image/fetch/$s_!dD4Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aeebdf-df69-4128-8dc7-a9ead609ae5e_512x283.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dD4Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aeebdf-df69-4128-8dc7-a9ead609ae5e_512x283.png" width="512" height="283" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86aeebdf-df69-4128-8dc7-a9ead609ae5e_512x283.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:283,&quot;width&quot;:512,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260319143357.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260319143357.png" title="Pasted image 20260319143357.png" srcset="https://substackcdn.com/image/fetch/$s_!dD4Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aeebdf-df69-4128-8dc7-a9ead609ae5e_512x283.png 424w, https://substackcdn.com/image/fetch/$s_!dD4Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aeebdf-df69-4128-8dc7-a9ead609ae5e_512x283.png 848w, https://substackcdn.com/image/fetch/$s_!dD4Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aeebdf-df69-4128-8dc7-a9ead609ae5e_512x283.png 1272w, https://substackcdn.com/image/fetch/$s_!dD4Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aeebdf-df69-4128-8dc7-a9ead609ae5e_512x283.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I used the coding endpoint instead of the normal one, <code>https://api.z.ai/api/coding/paas/v4</code>, and it finally worked.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7cKo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa417ae56-feff-4273-895a-488346fb5128_562x209.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7cKo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa417ae56-feff-4273-895a-488346fb5128_562x209.png 424w, https://substackcdn.com/image/fetch/$s_!7cKo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa417ae56-feff-4273-895a-488346fb5128_562x209.png 848w, https://substackcdn.com/image/fetch/$s_!7cKo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa417ae56-feff-4273-895a-488346fb5128_562x209.png 1272w, https://substackcdn.com/image/fetch/$s_!7cKo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa417ae56-feff-4273-895a-488346fb5128_562x209.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7cKo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa417ae56-feff-4273-895a-488346fb5128_562x209.png" width="562" height="209" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a417ae56-feff-4273-895a-488346fb5128_562x209.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:209,&quot;width&quot;:562,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260319143641.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260319143641.png" title="Pasted image 20260319143641.png" srcset="https://substackcdn.com/image/fetch/$s_!7cKo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa417ae56-feff-4273-895a-488346fb5128_562x209.png 424w, https://substackcdn.com/image/fetch/$s_!7cKo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa417ae56-feff-4273-895a-488346fb5128_562x209.png 848w, https://substackcdn.com/image/fetch/$s_!7cKo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa417ae56-feff-4273-895a-488346fb5128_562x209.png 1272w, https://substackcdn.com/image/fetch/$s_!7cKo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa417ae56-feff-4273-895a-488346fb5128_562x209.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>So here&#8217;s a troubleshooting tip if you&#8217;re facing the same problem as I did.</em></p><div><hr></div><h2>Why are you even using Hermes?</h2><p>So what&#8217;s even the point of having a Hermes agent?</p><p>For me, I want to take advantage of its persistent memory that seems to build on OpenClaw&#8217;s MEMORY.md system, and create my own trading agent.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/NousResearch/status/2026758996107898954&quot;,&quot;full_text&quot;:&quot;Meet Hermes Agent, the open source agent that grows with you.\n\nHermes Agent remembers what it learns and gets more capable over time, with a multi-level memory system and persistent dedicated machine access. &quot;,&quot;username&quot;:&quot;NousResearch&quot;,&quot;name&quot;:&quot;Nous Research&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1816254738234761216/TX7TW-Mp_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-25T20:39:34.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/e0al2n3noso4n4wnmlrg&quot;,&quot;link_url&quot;:&quot;https://t.co/Xe55wBbUuo&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:282,&quot;retweet_count&quot;:520,&quot;like_count&quot;:5398,&quot;impression_count&quot;:2208105,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2026756064591376384/vid/avc1/780x720/vHk-m8AM-riGyf0k.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>I was inspired by @RHLSTHRM&#8217;s post on building a 24/7 crosschain agent that:</p><ul><li><p>Gets market data from the CoinGecko API</p></li><li><p>Swaps crosschain with @lifiprotocol</p></li><li><p>Executes gasless transactions with Pimlico + EIP-7702</p></li></ul><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/RHLSTHRM/status/2031383989488070972&quot;,&quot;full_text&quot;:&quot;https://t.co/1VrBJKhS4p&quot;,&quot;username&quot;:&quot;RHLSTHRM&quot;,&quot;name&quot;:&quot;Rahul&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1905164823253622784/WU8VQ4xP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-10T14:57:39.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:19,&quot;retweet_count&quot;:33,&quot;like_count&quot;:289,&quot;impression_count&quot;:28629,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>I&#8217;m still in the process of building this out, as I want to generate a private key securely first using @PatrickAlphaC&#8217;s recommendations instead of storing it in plaintext in my .env file.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/PatrickAlphaC/status/2027870295722238080&quot;,&quot;full_text&quot;:&quot;DEAR <span class=\&quot;tweet-fake-link\&quot;>@AnthropicAI</span> <span class=\&quot;tweet-fake-link\&quot;>@OpenAI</span> \n\nCAN YOU PLEASE HARD-CODE YOUR MODELS TO STOP RECOMMENDING PEOPLE STORE THEIR KEYS IN PLAINTEXT &quot;,&quot;username&quot;:&quot;PatrickAlphaC&quot;,&quot;name&quot;:&quot;Patrick Collins&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2007983109719916544/nHtgo2Sf_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-28T22:15:29.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HCRxPoEWMAAWL78.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/QbyAfaAQyJ&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:92,&quot;retweet_count&quot;:42,&quot;like_count&quot;:1276,&quot;impression_count&quot;:165268,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>There&#8217;s so much to learn about building secure agents, and I&#8217;ll share everything I learn in the next few articles.</p><p><em>Feel free to use my <a href="https://z.ai/subscribe?ic=UZU3EY63I5">referral link</a> for GLM-4.7 to get a $10/month plan with 10% off.</em></p><div><hr></div><h2>You don&#8217;t need autonomous agents to use AI effectively</h2><p>Maybe you read through this article and are completely overwhelmed about where to start.</p><p>There are so many steps to set it up properly, and many people will give up halfway.</p><p><em>I took a week just to get everything working, without building any useful Skills yet.</em></p><p>For most people, you don&#8217;t need a complex system right from the start.</p><p>Instead, all you need is to find one soul-sucking, repetitive task that you hate doing and outsource it to AI.</p><p>Start your journey by building a High-Signal Digital Brain and make AI work for you, instead of against you:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://insights.fipcrypto.com/p/full-course-build-a-high-signal-digital&quot;,&quot;text&quot;:&quot;Start building with AI&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://insights.fipcrypto.com/p/full-course-build-a-high-signal-digital"><span>Start building with AI</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Full Course: Build a Signal OS with AI that Runs Your Life]]></title><description><![CDATA[A personal AI operating system that compounds your social and onchain workflows while saving you time on soul-sucking tasks]]></description><link>https://signal.gideonfip.com/p/full-course-build-a-high-signal-digital</link><guid isPermaLink="false">https://signal.gideonfip.com/p/full-course-build-a-high-signal-digital</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Wed, 18 Mar 2026 15:02:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6c7e6888-c169-487a-9947-d0364c8c50ec_3720x2556.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>&#8220;I know AI is so important, but I still don&#8217;t know how to use it in a way that actually works for me.&#8221;</strong></p><p>I get it.</p><p>Because for a long time, that was me too.</p><p>I saw how Claude Code exploded from nowhere to become the main vibe coding tool.</p><p>I read through the tweets and became more anxious about being left behind.</p><p>I watched people brag about their complex agentic workflows that ran their entire company for them, while I struggled to find ways of using it beyond a search engine.</p><p>The more I looked, the more overwhelmed I felt.</p><p>Everyone was telling me that I should be using AI.</p><p>But no one was showing me how to use it in my workflows.</p><p>So I did what most people do.</p><p>I tried hundreds of &#8216;steal my prompt&#8217; posts and threw them into a ChatGPT chatbox.</p><p>I watched YouTube tutorials on MCPs, CLIs, and other complex terms.</p><p>But nothing seemed to click.</p><p>I kept getting generic outputs that I&#8217;d never use.</p><p>I had to explain my context over and over again to AI, which wasted more time.</p><p>I was spending more time teaching AI how to perform certain tasks than when I actually did it myself.</p><p>I kept thinking I was missing something.</p><p>Maybe I needed the right model.</p><p>Maybe I needed the right prompt.</p><p>Maybe I needed the right setup that some influencer on Twitter had already figured out.</p><p>But over time, I realised the real problem wasn&#8217;t that I lacked access to the right tools.</p><p>After locking in for 2 months (while I was on hospitalisation leave), I realised I was just using AI without a system.</p><p>And when you use AI without a system:</p><ul><li><p>You keep restarting from zero</p></li><li><p>You keep re-explaining yourself</p></li><li><p>You keep losing useful outputs in chat history</p></li></ul><p>You&#8217;re stuck in this hamster wheel of trying to get AI to work for you, without doing any useful or meaningful work.</p><p>And this course is meant to help you change that.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;46e005f4-8208-4ae6-a6db-9f92fcf8c741&quot;,&quot;duration&quot;:null}"></div><div><hr></div><h2>You don&#8217;t need a complex AI setup</h2><p>Most people think they need to use OpenClaw or Hermes to become a master of AI.</p><p>But many struggle (like I did) to get everything up and running.</p><p>As a complete beginner with zero coding experience, I spent one whole week just to get the basic functions to work.</p><p>Most people would give up because it&#8217;s so overwhelming, because there are too many things that could go wrong.</p><p>But what if there&#8217;s an easier way to get started with AI?</p><p>Most people don&#8217;t need a fully autonomous agent that runs 24/7 and carries out tasks for them.</p><p>But they have more than 1 painful bottleneck in their workflow that they hate doing.</p><p>Signal OS is meant to help anyone:</p><ul><li><p>Build a system that knows your context</p></li><li><p>Route the right information to the right task</p></li><li><p>Build out repeatable workflows that are triggered with one command</p></li></ul><div><hr></div><h3>What is Signal OS?</h3><p>Executing tasks with AI is exactly the same as how you&#8217;d carry out your daily tasks (like typing).</p><p>Every useful AI workflow needs:</p><ul><li><p>Intent: what you want to achieve</p></li><li><p>Memory: the context, files, and experience the system can draw from</p></li><li><p>Brain: the LLM that interprets the task and reasons through it</p></li><li><p>Nervous System: the routing that connects the right context to the right task</p></li><li><p>Hands: the skills that carry out the work</p></li></ul><p>Signal OS is a digital replica of who you are, and what you do.</p><p>The more you build it up, the more it becomes a system that helps AI work with your context and adapt to your unique workflows.</p><div><hr></div><h2>What you will build inside this course</h2><p>Inside Build Your Signal OS, you will build a complete system that is unique to your workflows and preferences, and continuously compounds with richer context (instead of having to prompt your LLM again and again).</p><p>You will learn how to:</p><ul><li><p>Find cost-effective LLMs other than Claude that have higher rate limits and lower costs</p></li><li><p>Build a personal AI operating system with Claude Code, markdown files, and Obsidian</p></li><li><p>Turn painful manual tasks into repeatable Claude skills</p></li><li><p>Save useful AI outputs into an organised file system</p></li><li><p>Route the right context to the right task to save on token costs</p></li><li><p>Build both social and onchain workflows in one system</p></li></ul><p>Even without OpenClaw or a complex setup, you can build a simple system with AI that carries out the tasks that you hate and saves you time.</p><p>I created this course for my past self, who was an AI skeptic and struggled to see how AI could work for me.</p><p>This was the course I wish I had, so I didn&#8217;t waste my time watching the wrong videos or following the wrong advice on AI.</p><p>This is the full blueprint on how I would let AI run my life without the complexities of a Terminal, or even an expensive Claude Pro plan.</p><p>If you want to stop feeling overwhelmed by AI and start building repeatable workflows that compound your social and onchain reputation, let&#8217;s get started.</p><div><hr></div><h2>Navigating the course</h2><p>This course is a full newsletter with multiple sections. Depending on your device, here&#8217;s how you can get to your intended section:</p><ul><li><p>Desktop: A table of contents can be found on the left-hand side</p></li><li><p>Mobile: No navigation, but your scrolling progress will be saved so you can go back to where you left off</p></li></ul><div><hr></div><h2>Identifying one painful problem in your workflow</h2>
      <p>
          <a href="https://signal.gideonfip.com/p/full-course-build-a-high-signal-digital">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How I use the Claude Code Extension with a $10/month model]]></title><description><![CDATA[I&#8217;m sorry to break it to you, but you still have to pay for a subscription.]]></description><link>https://signal.gideonfip.com/p/how-i-use-the-claude-code-extension</link><guid isPermaLink="false">https://signal.gideonfip.com/p/how-i-use-the-claude-code-extension</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Mon, 16 Mar 2026 11:02:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c4f09417-149d-4105-9c45-6ccb331ed089_3720x2556.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m sorry to break it to you, but you still have to pay for a subscription.</p><p>This is not a hack to start using Claude Code for free.</p><p>But I found a simple tweak that lets you get the same experience of using the Claude Code extension on VS Code, while using a cheaper model (some cost $10/month).</p><p>Most tutorials teach you how to add a cheaper LLM into the Terminal, but for non-coders like me, I still prefer using the VS Code extension.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/fipcrypto/status/2032325742470840415&quot;,&quot;full_text&quot;:&quot;I finally figured out how to configure the Claude Code extension to use other models (like GLM-4.7).\n\nMost tutorials teach you how to do it for the Terminal (which I don't like), and we just need to find the correct config for the API key.\n\nNow, I can use the other models and &quot;,&quot;username&quot;:&quot;fipcrypto&quot;,&quot;name&quot;:&quot;FIP Crypto | Footprint&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1504968477857116163/-HNu7SZ4_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-13T05:19:50.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HDRFfjdbQAImn-3.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/OT5LCirZOF&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:3,&quot;retweet_count&quot;:0,&quot;like_count&quot;:15,&quot;impression_count&quot;:1173,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>So after spending days trying to find a good alternative:</p><p>Here&#8217;s how I&#8217;m using a $10/month LLM while getting the same Claude Code extension experience on VS Code:</p><div><hr></div><h2>Why even use the Claude Code extension?</h2><p>Call me a creature of habit, but I enjoy the Claude Code experience more than any other LLM chatbox, primarily because I can type out my chats in the central pane.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bGhB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ed8657-6274-4489-85f6-1527994e890f_1083x726.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bGhB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ed8657-6274-4489-85f6-1527994e890f_1083x726.png 424w, https://substackcdn.com/image/fetch/$s_!bGhB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ed8657-6274-4489-85f6-1527994e890f_1083x726.png 848w, https://substackcdn.com/image/fetch/$s_!bGhB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ed8657-6274-4489-85f6-1527994e890f_1083x726.png 1272w, https://substackcdn.com/image/fetch/$s_!bGhB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ed8657-6274-4489-85f6-1527994e890f_1083x726.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bGhB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ed8657-6274-4489-85f6-1527994e890f_1083x726.png" width="1083" height="726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04ed8657-6274-4489-85f6-1527994e890f_1083x726.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:726,&quot;width&quot;:1083,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260316104429.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260316104429.png" title="Pasted image 20260316104429.png" srcset="https://substackcdn.com/image/fetch/$s_!bGhB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ed8657-6274-4489-85f6-1527994e890f_1083x726.png 424w, https://substackcdn.com/image/fetch/$s_!bGhB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ed8657-6274-4489-85f6-1527994e890f_1083x726.png 848w, https://substackcdn.com/image/fetch/$s_!bGhB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ed8657-6274-4489-85f6-1527994e890f_1083x726.png 1272w, https://substackcdn.com/image/fetch/$s_!bGhB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ed8657-6274-4489-85f6-1527994e890f_1083x726.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Other chatboxes are only available as a side pane, which I don&#8217;t enjoy, while others focus on coding tasks instead of being a general-purpose one.</p><p>Ever since building out my High-Signal Digital Brain with Claude Code and Obsidian, I&#8217;m too used to the user flow, but I&#8217;ve realised how costly the Claude Pro plan can be.</p><p><em>Especially with the low rate limits that I&#8217;d frequently hit in the 5-hour window.</em></p><p>I don&#8217;t want to be locked into the Claude ecosystem, and I want to have the flexibility of switching between models and subscriptions.</p><p>So after finding <a href="https://medium.com/@luongnv89/run-claude-code-on-local-cloud-models-in-5-minutes-ollama-openrouter-llama-cpp-6dfeaee03cda">this tip</a> on using cheaper models with Claude Code, it finally gave me more clarity:</p><div><hr></div><h2>How you can use another LLM for Claude Code</h2><p>Claude Code is actually compatible with other models.</p><p>So while you get the same Claude Code experience on the terminal or VS Code extension:</p><p>You&#8217;re using a cheaper LLM to run the same tasks with higher rate limits.</p><p>It&#8217;s all thanks to more models that are now compatible with Anthropic&#8217;s API, so you can call another model to run requests within Claude Code.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tgf4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ab49a5-9fbd-4088-83a8-06544643f9e8_669x681.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tgf4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ab49a5-9fbd-4088-83a8-06544643f9e8_669x681.png 424w, https://substackcdn.com/image/fetch/$s_!Tgf4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ab49a5-9fbd-4088-83a8-06544643f9e8_669x681.png 848w, https://substackcdn.com/image/fetch/$s_!Tgf4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ab49a5-9fbd-4088-83a8-06544643f9e8_669x681.png 1272w, https://substackcdn.com/image/fetch/$s_!Tgf4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ab49a5-9fbd-4088-83a8-06544643f9e8_669x681.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tgf4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ab49a5-9fbd-4088-83a8-06544643f9e8_669x681.png" width="669" height="681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82ab49a5-9fbd-4088-83a8-06544643f9e8_669x681.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:681,&quot;width&quot;:669,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260316110332.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260316110332.png" title="Pasted image 20260316110332.png" srcset="https://substackcdn.com/image/fetch/$s_!Tgf4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ab49a5-9fbd-4088-83a8-06544643f9e8_669x681.png 424w, https://substackcdn.com/image/fetch/$s_!Tgf4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ab49a5-9fbd-4088-83a8-06544643f9e8_669x681.png 848w, https://substackcdn.com/image/fetch/$s_!Tgf4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ab49a5-9fbd-4088-83a8-06544643f9e8_669x681.png 1272w, https://substackcdn.com/image/fetch/$s_!Tgf4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ab49a5-9fbd-4088-83a8-06544643f9e8_669x681.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So we have to find these models that are cheaper and compatible with the Anthropic endpoint:</p><div><hr></div><h2>Finding the right LLM</h2><p>For this to work fully, we need to find a model that:</p><ul><li><p>Is compatible with the Anthropic endpoint</p></li><li><p>Offers API key generation with the paid plan</p></li></ul><p>It&#8217;s also possible to use a main API endpoint, but I find that it burns through tokens very easily (so I prefer using a paid plan).</p><p>These are some options that I considered:</p><ul><li><p>@MiniMax_AI M2.5 Starter: $10/month</p></li><li><p>@Kimi_Moonshot 2.5 Moderato: $19/month</p></li><li><p>@Zai_org GLM-5/4.7 Lite Coding Plan: $10/month</p></li></ul><p>As shared in my <a href="https://x.com/fipcrypto/status/2030997333614477533?s=20">OpenClaw setup guide</a>, I decided to go with Z.AI&#8217;s GLM Lite Coding plan because there&#8217;s no tax charges (like MiniMax), and I could use PayPal for my payments.</p><p>All of them work the same way:</p><ul><li><p>Sign up for their coding plans</p></li><li><p>Generate an API key from the dashboard</p></li><li><p>Add that API key to VS Code</p></li></ul><p>In my case, I generated an API key on the Z.AI dashboard,</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3pev!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd379270-3d37-4ed7-9d82-459140ab0816_925x850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3pev!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd379270-3d37-4ed7-9d82-459140ab0816_925x850.png 424w, https://substackcdn.com/image/fetch/$s_!3pev!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd379270-3d37-4ed7-9d82-459140ab0816_925x850.png 848w, https://substackcdn.com/image/fetch/$s_!3pev!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd379270-3d37-4ed7-9d82-459140ab0816_925x850.png 1272w, https://substackcdn.com/image/fetch/$s_!3pev!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd379270-3d37-4ed7-9d82-459140ab0816_925x850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3pev!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd379270-3d37-4ed7-9d82-459140ab0816_925x850.png" width="925" height="850" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd379270-3d37-4ed7-9d82-459140ab0816_925x850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:850,&quot;width&quot;:925,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260316120405.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260316120405.png" title="Pasted image 20260316120405.png" srcset="https://substackcdn.com/image/fetch/$s_!3pev!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd379270-3d37-4ed7-9d82-459140ab0816_925x850.png 424w, https://substackcdn.com/image/fetch/$s_!3pev!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd379270-3d37-4ed7-9d82-459140ab0816_925x850.png 848w, https://substackcdn.com/image/fetch/$s_!3pev!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd379270-3d37-4ed7-9d82-459140ab0816_925x850.png 1272w, https://substackcdn.com/image/fetch/$s_!3pev!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd379270-3d37-4ed7-9d82-459140ab0816_925x850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>and used that API key to connect with Claude Code.</p><p>Most of the tutorials only share how to add their API key and use Claude Code in the terminal, and not the extension.</p><p>So here&#8217;s how I did it for my GLM-4.7 plan:</p><div><hr></div><h2>Adding the API to the VS Code Extension</h2><p>I followed <a href="https://platform.minimax.io/docs/coding-plan/claude-code">MiniMax&#8217;s guide</a> to add GLM-4.7 as my preferred model on Claude Code.</p><p>While their guide is only for MiniMax models, we can expand it towards any Anthropic-compatible endpoint:</p><ul><li><p>Install the VS Code Extension</p></li></ul><p>Go to the Extensions tab, search for Claude Code and install it</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vi0P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad34fd9-7019-42c4-a6ca-a9c9a72feab9_571x312.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vi0P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad34fd9-7019-42c4-a6ca-a9c9a72feab9_571x312.png 424w, https://substackcdn.com/image/fetch/$s_!vi0P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad34fd9-7019-42c4-a6ca-a9c9a72feab9_571x312.png 848w, https://substackcdn.com/image/fetch/$s_!vi0P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad34fd9-7019-42c4-a6ca-a9c9a72feab9_571x312.png 1272w, https://substackcdn.com/image/fetch/$s_!vi0P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad34fd9-7019-42c4-a6ca-a9c9a72feab9_571x312.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vi0P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad34fd9-7019-42c4-a6ca-a9c9a72feab9_571x312.png" width="571" height="312" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bad34fd9-7019-42c4-a6ca-a9c9a72feab9_571x312.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:312,&quot;width&quot;:571,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260316111726.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260316111726.png" title="Pasted image 20260316111726.png" srcset="https://substackcdn.com/image/fetch/$s_!vi0P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad34fd9-7019-42c4-a6ca-a9c9a72feab9_571x312.png 424w, https://substackcdn.com/image/fetch/$s_!vi0P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad34fd9-7019-42c4-a6ca-a9c9a72feab9_571x312.png 848w, https://substackcdn.com/image/fetch/$s_!vi0P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad34fd9-7019-42c4-a6ca-a9c9a72feab9_571x312.png 1272w, https://substackcdn.com/image/fetch/$s_!vi0P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad34fd9-7019-42c4-a6ca-a9c9a72feab9_571x312.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>Open Settings in the Extension</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5GFs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf8b420a-7435-40f8-80b4-af866e79c1cc_413x361.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5GFs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf8b420a-7435-40f8-80b4-af866e79c1cc_413x361.png 424w, https://substackcdn.com/image/fetch/$s_!5GFs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf8b420a-7435-40f8-80b4-af866e79c1cc_413x361.png 848w, https://substackcdn.com/image/fetch/$s_!5GFs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf8b420a-7435-40f8-80b4-af866e79c1cc_413x361.png 1272w, https://substackcdn.com/image/fetch/$s_!5GFs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf8b420a-7435-40f8-80b4-af866e79c1cc_413x361.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5GFs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf8b420a-7435-40f8-80b4-af866e79c1cc_413x361.png" width="413" height="361" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af8b420a-7435-40f8-80b4-af866e79c1cc_413x361.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:361,&quot;width&quot;:413,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260316111857.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260316111857.png" title="Pasted image 20260316111857.png" srcset="https://substackcdn.com/image/fetch/$s_!5GFs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf8b420a-7435-40f8-80b4-af866e79c1cc_413x361.png 424w, https://substackcdn.com/image/fetch/$s_!5GFs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf8b420a-7435-40f8-80b4-af866e79c1cc_413x361.png 848w, https://substackcdn.com/image/fetch/$s_!5GFs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf8b420a-7435-40f8-80b4-af866e79c1cc_413x361.png 1272w, https://substackcdn.com/image/fetch/$s_!5GFs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf8b420a-7435-40f8-80b4-af866e79c1cc_413x361.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>Type out your model under &#8216;Selected Model&#8217;</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z0fc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5713850c-60f3-44f3-b0ef-7206e20956eb_417x117.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z0fc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5713850c-60f3-44f3-b0ef-7206e20956eb_417x117.png 424w, https://substackcdn.com/image/fetch/$s_!Z0fc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5713850c-60f3-44f3-b0ef-7206e20956eb_417x117.png 848w, https://substackcdn.com/image/fetch/$s_!Z0fc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5713850c-60f3-44f3-b0ef-7206e20956eb_417x117.png 1272w, https://substackcdn.com/image/fetch/$s_!Z0fc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5713850c-60f3-44f3-b0ef-7206e20956eb_417x117.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z0fc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5713850c-60f3-44f3-b0ef-7206e20956eb_417x117.png" width="417" height="117" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5713850c-60f3-44f3-b0ef-7206e20956eb_417x117.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:117,&quot;width&quot;:417,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260316112011.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260316112011.png" title="Pasted image 20260316112011.png" srcset="https://substackcdn.com/image/fetch/$s_!Z0fc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5713850c-60f3-44f3-b0ef-7206e20956eb_417x117.png 424w, https://substackcdn.com/image/fetch/$s_!Z0fc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5713850c-60f3-44f3-b0ef-7206e20956eb_417x117.png 848w, https://substackcdn.com/image/fetch/$s_!Z0fc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5713850c-60f3-44f3-b0ef-7206e20956eb_417x117.png 1272w, https://substackcdn.com/image/fetch/$s_!Z0fc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5713850c-60f3-44f3-b0ef-7206e20956eb_417x117.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p>Click on &#8216;Edit as JSON&#8217;</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mXeu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa7fd11-90f6-4e7f-97fc-ed64e7ed167f_574x315.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mXeu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa7fd11-90f6-4e7f-97fc-ed64e7ed167f_574x315.png 424w, https://substackcdn.com/image/fetch/$s_!mXeu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa7fd11-90f6-4e7f-97fc-ed64e7ed167f_574x315.png 848w, https://substackcdn.com/image/fetch/$s_!mXeu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa7fd11-90f6-4e7f-97fc-ed64e7ed167f_574x315.png 1272w, https://substackcdn.com/image/fetch/$s_!mXeu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa7fd11-90f6-4e7f-97fc-ed64e7ed167f_574x315.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mXeu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa7fd11-90f6-4e7f-97fc-ed64e7ed167f_574x315.png" width="574" height="315" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/baa7fd11-90f6-4e7f-97fc-ed64e7ed167f_574x315.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:315,&quot;width&quot;:574,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260316112148.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260316112148.png" title="Pasted image 20260316112148.png" srcset="https://substackcdn.com/image/fetch/$s_!mXeu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa7fd11-90f6-4e7f-97fc-ed64e7ed167f_574x315.png 424w, https://substackcdn.com/image/fetch/$s_!mXeu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa7fd11-90f6-4e7f-97fc-ed64e7ed167f_574x315.png 848w, https://substackcdn.com/image/fetch/$s_!mXeu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa7fd11-90f6-4e7f-97fc-ed64e7ed167f_574x315.png 1272w, https://substackcdn.com/image/fetch/$s_!mXeu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa7fd11-90f6-4e7f-97fc-ed64e7ed167f_574x315.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>Edit the JSON file to configure your API endpoint</p></li></ul><p>This is the most challenging part for non-coders like me.</p><p>You should already see these two variables inside of the JSON:</p><pre><code><code>{
  "claudeCode.preferredLocation": "panel",
  "claudeCode.selectedModel": "glm-4.7"
}</code></code></pre><p>So now, we need to add one more variable inside like this:</p><pre><code><code>{
  "claudeCode.preferredLocation": "panel",
  "claudeCode.selectedModel": "glm-4.7",
  "claudeCode.environmentVariables": []
}</code></code></pre><p>We&#8217;ll expand out the variables to include this inside:</p><pre><code><code>"claudeCode.environmentVariables": [
        {
            "name": "ANTHROPIC_BASE_URL",
        "value": "&lt;PROVIDER_BASE_URL&gt;"
        },
        {
            "name": "ANTHROPIC_AUTH_TOKEN",
            "value": "&lt;LLM_API_KEY&gt;"
        },
        {
            "name": "API_TIMEOUT_MS",
            "value": "3000000"
        },
        {
            "name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
            "value": "1"
        },
        {
            "name": "ANTHROPIC_MODEL",
            "value": "&lt;MAIN_MODEL_NAME&gt;"
        },
        {
            "name": "ANTHROPIC_SMALL_FAST_MODEL",
            "value": "&lt;FAST_MODEL_NAME&gt;"
        },
        {
            "name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
            "value": "&lt;MAIN_MODEL_NAME&gt;"
        },
        {
            "name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
            "value": "&lt;BEST_MODEL_NAME&gt;"
        },
        {
            "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
            "value": "&lt;FAST_MODEL_NAME&gt;"
        }
    ],</code></code></pre><p>I&#8217;ve left them as environment variables, but you&#8217;ll need to make edits to them (and remove the &lt;&gt; brackets too):</p><ul><li><p>Provider Base URL (for my case, it&#8217;s <a href="https://api.z.ai/api/anthropic,">https://api.z.ai/api/anthropic,</a> but it will differ based on the provider you choose)</p></li><li><p>LLM API Key: This is the key that you generated from your plan, keep it safe as anyone can access your plan once they get access to it</p></li><li><p>Anthropic Model: This depends on what model you&#8217;re using (I&#8217;ll put it as glm-4.7)</p></li></ul><p>If you&#8217;re familiar with the Anthropic model family, there are 3 types:</p><ul><li><p>Opus: Most powerful, but most expensive</p></li><li><p>Sonnet: Great for most tasks, mid-tier in costs</p></li><li><p>Haiku: Fast and cheap, but not as capable as the others</p></li></ul><p>So it&#8217;s good if you want to customise your model routing so you get to use the cheaper models for lightweight tasks (and reduce your token burn):</p><ul><li><p>ANTHROPIC_DEFAULT_HAIKU_MODEL: Choose the cheapest model (e.g. GLM-4.7-Flash)</p></li><li><p>ANTHROPIC_DEFAULT_SONNET_MODEL: Choose the mid-tier model (e.g. GLM-4.7)</p></li><li><p>ANTHROPIC_DEFAULT_OPUS_MODEL: Choose the high-end model (e.g. GLM-5)</p></li></ul><p>This depends on the model provider that you&#8217;re using (let me know in the comments if you need help). But if you prefer to just use one model across endpoints, it&#8217;s possible to do that too.</p><p><em>By setting everything as your main model (e.g. glm-4.7).</em></p><p>So this is how I&#8217;d fill up my JSON for my GLM-4.7 plan:</p><pre><code><code>{
  "claudeCode.preferredLocation": "panel",
  "claudeCode.selectedModel": "glm-4.7",
  "claudeCode.environmentVariables": [
        {
            "name": "ANTHROPIC_BASE_URL",
        "value": "https://api.z.ai/api/anthropic"
        },
        {
            "name": "ANTHROPIC_AUTH_TOKEN",
            "value": "XXXXX1234567"
        },
        {
            "name": "API_TIMEOUT_MS",
            "value": "3000000"
        },
        {
            "name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
            "value": "1"
        },
        {
            "name": "ANTHROPIC_MODEL",
            "value": "glm-4.7"
        },
        {
            "name": "ANTHROPIC_SMALL_FAST_MODEL",
            "value": "glm-4.7-flash"
        },
        {
            "name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
            "value": "glm-4.7"
        },
        {
            "name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
            "value": "glm-4.7"
        },
        {
            "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
            "value": "glm-4.7-flash"
        }
    ],
}</code></code></pre><p><em>Just an FYI, I&#8217;m not revealing my real API key here.</em></p><p>If you&#8217;re unsure if your JSON is configured correctly, you could always plug it into any LLM and ask it to review and make changes (if necessary)</p><ul><li><p>Test the model</p></li></ul><p>After editing the JSON, you can close the window and save the changes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lXBN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d09a16-58c2-4456-966d-a494e77abb26_695x591.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lXBN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d09a16-58c2-4456-966d-a494e77abb26_695x591.png 424w, https://substackcdn.com/image/fetch/$s_!lXBN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d09a16-58c2-4456-966d-a494e77abb26_695x591.png 848w, https://substackcdn.com/image/fetch/$s_!lXBN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d09a16-58c2-4456-966d-a494e77abb26_695x591.png 1272w, https://substackcdn.com/image/fetch/$s_!lXBN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d09a16-58c2-4456-966d-a494e77abb26_695x591.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lXBN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d09a16-58c2-4456-966d-a494e77abb26_695x591.png" width="695" height="591" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4d09a16-58c2-4456-966d-a494e77abb26_695x591.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:591,&quot;width&quot;:695,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260316114117.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260316114117.png" title="Pasted image 20260316114117.png" srcset="https://substackcdn.com/image/fetch/$s_!lXBN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d09a16-58c2-4456-966d-a494e77abb26_695x591.png 424w, https://substackcdn.com/image/fetch/$s_!lXBN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d09a16-58c2-4456-966d-a494e77abb26_695x591.png 848w, https://substackcdn.com/image/fetch/$s_!lXBN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d09a16-58c2-4456-966d-a494e77abb26_695x591.png 1272w, https://substackcdn.com/image/fetch/$s_!lXBN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d09a16-58c2-4456-966d-a494e77abb26_695x591.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now, we can start testing out if the connection works.</p><p>On any window, we can click on the Claude icon (you can go back to the Extensions tab to find this icon if all of your windows are closed),</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qLwr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf039d60-4def-4421-8cb4-1abe7416e80c_350x110.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qLwr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf039d60-4def-4421-8cb4-1abe7416e80c_350x110.png 424w, https://substackcdn.com/image/fetch/$s_!qLwr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf039d60-4def-4421-8cb4-1abe7416e80c_350x110.png 848w, https://substackcdn.com/image/fetch/$s_!qLwr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf039d60-4def-4421-8cb4-1abe7416e80c_350x110.png 1272w, https://substackcdn.com/image/fetch/$s_!qLwr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf039d60-4def-4421-8cb4-1abe7416e80c_350x110.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qLwr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf039d60-4def-4421-8cb4-1abe7416e80c_350x110.png" width="350" height="110" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf039d60-4def-4421-8cb4-1abe7416e80c_350x110.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:110,&quot;width&quot;:350,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260316114045.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260316114045.png" title="Pasted image 20260316114045.png" srcset="https://substackcdn.com/image/fetch/$s_!qLwr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf039d60-4def-4421-8cb4-1abe7416e80c_350x110.png 424w, https://substackcdn.com/image/fetch/$s_!qLwr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf039d60-4def-4421-8cb4-1abe7416e80c_350x110.png 848w, https://substackcdn.com/image/fetch/$s_!qLwr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf039d60-4def-4421-8cb4-1abe7416e80c_350x110.png 1272w, https://substackcdn.com/image/fetch/$s_!qLwr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf039d60-4def-4421-8cb4-1abe7416e80c_350x110.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>and the chat should load.</p><p>I did a test and asked what model they&#8217;re using, and it gave this output (which shows that it works).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w-M0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a50d13b-f2f5-4a67-a8b5-ec623c59f9b6_561x335.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w-M0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a50d13b-f2f5-4a67-a8b5-ec623c59f9b6_561x335.png 424w, https://substackcdn.com/image/fetch/$s_!w-M0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a50d13b-f2f5-4a67-a8b5-ec623c59f9b6_561x335.png 848w, https://substackcdn.com/image/fetch/$s_!w-M0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a50d13b-f2f5-4a67-a8b5-ec623c59f9b6_561x335.png 1272w, https://substackcdn.com/image/fetch/$s_!w-M0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a50d13b-f2f5-4a67-a8b5-ec623c59f9b6_561x335.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w-M0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a50d13b-f2f5-4a67-a8b5-ec623c59f9b6_561x335.png" width="561" height="335" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a50d13b-f2f5-4a67-a8b5-ec623c59f9b6_561x335.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:335,&quot;width&quot;:561,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260316113959.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260316113959.png" title="Pasted image 20260316113959.png" srcset="https://substackcdn.com/image/fetch/$s_!w-M0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a50d13b-f2f5-4a67-a8b5-ec623c59f9b6_561x335.png 424w, https://substackcdn.com/image/fetch/$s_!w-M0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a50d13b-f2f5-4a67-a8b5-ec623c59f9b6_561x335.png 848w, https://substackcdn.com/image/fetch/$s_!w-M0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a50d13b-f2f5-4a67-a8b5-ec623c59f9b6_561x335.png 1272w, https://substackcdn.com/image/fetch/$s_!w-M0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a50d13b-f2f5-4a67-a8b5-ec623c59f9b6_561x335.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you want to switch between models, use the <code>/model</code> slash command.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nKDQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5818eca7-e8ce-4bca-9046-7144a4c67c1b_417x176.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nKDQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5818eca7-e8ce-4bca-9046-7144a4c67c1b_417x176.png 424w, https://substackcdn.com/image/fetch/$s_!nKDQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5818eca7-e8ce-4bca-9046-7144a4c67c1b_417x176.png 848w, https://substackcdn.com/image/fetch/$s_!nKDQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5818eca7-e8ce-4bca-9046-7144a4c67c1b_417x176.png 1272w, https://substackcdn.com/image/fetch/$s_!nKDQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5818eca7-e8ce-4bca-9046-7144a4c67c1b_417x176.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nKDQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5818eca7-e8ce-4bca-9046-7144a4c67c1b_417x176.png" width="417" height="176" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5818eca7-e8ce-4bca-9046-7144a4c67c1b_417x176.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:176,&quot;width&quot;:417,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260316114342.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260316114342.png" title="Pasted image 20260316114342.png" srcset="https://substackcdn.com/image/fetch/$s_!nKDQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5818eca7-e8ce-4bca-9046-7144a4c67c1b_417x176.png 424w, https://substackcdn.com/image/fetch/$s_!nKDQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5818eca7-e8ce-4bca-9046-7144a4c67c1b_417x176.png 848w, https://substackcdn.com/image/fetch/$s_!nKDQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5818eca7-e8ce-4bca-9046-7144a4c67c1b_417x176.png 1272w, https://substackcdn.com/image/fetch/$s_!nKDQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5818eca7-e8ce-4bca-9046-7144a4c67c1b_417x176.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>While they show the defaults like Opus/Sonnet/Haiku, they&#8217;re routed to the model that you configured in the JSON above.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8IOC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72236bff-6ed8-46f8-b2f3-29f8cfa39a70_427x339.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8IOC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72236bff-6ed8-46f8-b2f3-29f8cfa39a70_427x339.png 424w, https://substackcdn.com/image/fetch/$s_!8IOC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72236bff-6ed8-46f8-b2f3-29f8cfa39a70_427x339.png 848w, https://substackcdn.com/image/fetch/$s_!8IOC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72236bff-6ed8-46f8-b2f3-29f8cfa39a70_427x339.png 1272w, https://substackcdn.com/image/fetch/$s_!8IOC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72236bff-6ed8-46f8-b2f3-29f8cfa39a70_427x339.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8IOC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72236bff-6ed8-46f8-b2f3-29f8cfa39a70_427x339.png" width="427" height="339" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72236bff-6ed8-46f8-b2f3-29f8cfa39a70_427x339.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:339,&quot;width&quot;:427,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260316114326.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260316114326.png" title="Pasted image 20260316114326.png" srcset="https://substackcdn.com/image/fetch/$s_!8IOC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72236bff-6ed8-46f8-b2f3-29f8cfa39a70_427x339.png 424w, https://substackcdn.com/image/fetch/$s_!8IOC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72236bff-6ed8-46f8-b2f3-29f8cfa39a70_427x339.png 848w, https://substackcdn.com/image/fetch/$s_!8IOC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72236bff-6ed8-46f8-b2f3-29f8cfa39a70_427x339.png 1272w, https://substackcdn.com/image/fetch/$s_!8IOC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72236bff-6ed8-46f8-b2f3-29f8cfa39a70_427x339.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And this is exactly how you can use any cheaper Anthropic-compatible LLM with Claude Code on the VS Code extension.</p><div><hr></div><h2>The setup is tedious, but worth it</h2><p>The most painful part of this entire setup is editing the JSON.</p><p>While it takes some time to understand how JSON works for non-coders (like me), I can just throw it into ChatGPT to help me configure the file correctly.</p><p>I feel it&#8217;s worth the hassle because now you&#8217;re able to:</p><ul><li><p>Switch between any model for which you have a subscription</p></li><li><p>Avoid being locked into the Claude ecosystem</p></li><li><p>Have the same Claude Code UI experience while at a lower cost</p></li></ul><p>This is the foundation of my High-Signal Digital Brain, where I&#8217;ve built out a personal OS with Obsidian + Claude Code (while using a cheaper model) that never forgets any of your context and can does the repetitive onchain and social work for me.</p><p><em>If you have any questions on the steps above, feel free to let me know in the comments and I&#8217;ll help you out.</em></p><p>Feel free to use my referral link for Z.AI&#8217;s GLM plans <a href="https://z.ai/subscribe?ic=UZU3EY63I5">here</a> (get 10% off your first order).</p><div><hr></div><p>AI doesn&#8217;t have to be overwhelming.</p><p>I was an AI skeptic and thought that it would never work for me. But after playing with it for 2 months straight, I&#8217;ve built out repeatable workflows that save me from doing soul-sucking tasks that I hate.</p><p>If you want to learn how to add AI to your workflows in a way that works for you (instead of yet another influencer template), fill up the form below.</p><p>I&#8217;ll reach out to you for more information if you&#8217;re a fit:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://forms.gle/8wi4HvR6jxkcGpjB8&quot;,&quot;text&quot;:&quot;I want in&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://forms.gle/8wi4HvR6jxkcGpjB8"><span>I want in</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[I’m giving up on airdrops (AI killed my edge)]]></title><description><![CDATA[Airdrops are no longer about who can click the most buttons, because AI can do that better and faster than any human.]]></description><link>https://signal.gideonfip.com/p/im-giving-up-on-airdrops-ai-killed</link><guid isPermaLink="false">https://signal.gideonfip.com/p/im-giving-up-on-airdrops-ai-killed</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Fri, 13 Mar 2026 11:05:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/15d5396a-078f-4d82-b0f7-0ab4bf4c702f_3720x2556.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Airdrops are no longer about who can click the most buttons, because AI can do that better and faster than any human.</p><p>I&#8217;ve completely lost my edge in airdrops because my entire strategy involved low-value actions that can be copied at scale.</p><p>No matter how much effort and time you put into grinding, the outcomes you get will be far worse than what you expect.</p><p>I&#8217;ve been too focused on grinding harder when I should have gone all in on learning how to work smarter.</p><p>So I&#8217;m completely revamping my airdrop strategy and adapting to this new normal with AI:</p><div><hr></div><h2>Airdrops are so boring now</h2><p>2025 was the <a href="https://x.com/fipcrypto/status/2006361108706177040?s=20">worst year</a> I had for airdrops. Throughout the entire 12 months, I burnt out at least 3 times because I was aimlessly grinding on both my social and onchain footprint.</p><p>I spent the day looking for tasks to complete, and airdrops turned into another job for me, while not giving me a good ROI on my time.</p><p><em>And not forgetting InfoFi, which became the worst plague that could possibly happen to a space that was already filled with the farming mindset.</em></p><p>The old projects threw money at us for:</p><ul><li><p>Grinding out simple social-based tasks or testnet campaigns</p></li><li><p>Completing Galxe or other campaigns that had zero barrier to entry so anyone could participate</p></li></ul><p>The Arbitrum airdrop was the turning point because everyone expected every other L2 to use the exact same criteria.</p><p><em>Which is impossible since anyone can spin up bot farms so hundreds of wallets can meet the criteria, or what I call the <a href="https://x.com/fipcrypto/status/1998021744364306920">Sybil war</a>.</em></p><p>Projects continue farming us because they know there won&#8217;t be retained users if there&#8217;s no hint of a token.</p><p>So they spin up endless campaigns and point programs to give us dopamine hits so we continue interacting.</p><p>There are too many teams with shady practices that come up with &#8216;Sybil detection measures&#8217;, only to reward all the tokens to themselves.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Naeven_/status/2031635155677491457&quot;,&quot;full_text&quot;:&quot;so the project was openmind, which sybiled its own airdrop\n\nfor figs &amp;amp; more details, check out this post by altace\nhttps://t.co/nUwX74lMZ0\n\nas it can be observe they used a daisy chain method to claim the airdrop &amp;amp; the origin wallets were funded around 2 months earlier (in jan)&quot;,&quot;username&quot;:&quot;Naeven_&quot;,&quot;name&quot;:&quot;Naeven&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2013510762505912320/-kxNqh4Q_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-11T07:35:41.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HDHOVinaMAUMH96.png&quot;,&quot;link_url&quot;:&quot;https://t.co/R5AKncM8r9&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HDHOWxnaMAEAXKs.png&quot;,&quot;link_url&quot;:&quot;https://t.co/R5AKncM8r9&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;projects sybil-attacking their own airdrop is still a thing\n\ngot listed in feb, any guesses?&quot;,&quot;username&quot;:&quot;Naeven_&quot;,&quot;name&quot;:&quot;Naeven&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2013510762505912320/-kxNqh4Q_normal.jpg&quot;},&quot;reply_count&quot;:26,&quot;retweet_count&quot;:2,&quot;like_count&quot;:89,&quot;impression_count&quot;:5727,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>And of course, there are KOLs who hype up the airdrop raise expectations to unrealistic levels that eventually are not met.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/manyaaww/status/2005340314807218628&quot;,&quot;full_text&quot;:&quot;The same KOLs who were saying this hyperliquid nft will be eligible for $100k $hype airdrop are now selling them\n\nThe same KOLs who were saying $pump will be a generational play are now silent\n\nThe same KOLs who were saying $aster is the next $hype are nowhere to be found\n\nSo, &quot;,&quot;username&quot;:&quot;manyaaww&quot;,&quot;name&quot;:&quot;manya&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1924555556377001985/Ecewkqg6_normal.jpg&quot;,&quot;date&quot;:&quot;2025-12-28T18:09:23.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/G9RmYl7aEAEAAGj.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/eAIOk5dTfd&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:154,&quot;retweet_count&quot;:38,&quot;like_count&quot;:718,&quot;impression_count&quot;:70964,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>That model of airdrops is dying. It no longer works in this age where low-value actions can be easily replicated by AI.</p><p>I&#8217;ve completely lost the motivation and fun in hunting airdrops. I&#8217;ve realised that 90% of the projects that I farmed will be ones that I&#8217;d never touch again.</p><p><em>The only reason why I used it was for the token, and not because it was genuinely useful in helping me achieve a goal.</em></p><p>Now, when I look at the timeline, I struggle to find new projects I should be interacting with.</p><p>While airdrops have taught me a lot of DeFi skills that I would never have touched, there&#8217;s nothing exciting to me now.</p><p>Maybe because I&#8217;m a horrible trader that loses money all the time, so all of the new perp DEXes never appealed to me.</p><p><em>I&#8217;ve made the mistake of pumping up volume while burning fees, and eventually get a low ROI based on my time and capital.</em></p><p>So, will this be the death of airdrops? I don&#8217;t think so, it&#8217;ll just evolve into a new model:</p><div><hr></div><h2>Reputation, judgment, and curiosity still matter</h2><p>Most of us are stuck in the hamster wheel of airdrop farming.</p><p>We wake up, put in the work, and hope that we get a good return. We wait for someone to spoon-feed us alpha and we follow it diligently, but it gets diluted the moment it&#8217;s shared.</p><p>If the only skill we have is knowing how to do things, we will be made irrelevant by AI.</p><p>Everything with a workflow can be done autonomously, so what edge do we have anymore?</p><p>This was something that cost me my job, and there are 3 main moats that I see to stop us from getting replaced:</p><div><hr></div><ul><li><p>Reputation</p></li></ul><p>The <a href="https://x.com/fipcrypto/status/1954892161196913020">biggest revelation</a> I had last year was how reputation is the moat for Sybils. What you do onchain and what you say online build out your brand.</p><p>That brand is what makes you stand out from Sybils. It proves that you&#8217;re a high-value individual who deserves rewards, and not just another Sybil with spammy transactions and AI-generated posts.</p><p>We&#8217;ve seen how @ethos_network is focusing on peer-to-peer human verification as the next defensible layer against Sybils, or [ ] as a <a href="https://x.com/fipcrypto/status/2011787236996522437?s=20">new social network</a> that is based on social capital.</p><p>The trust recession is the greatest opportunity we have to stand out by actually doing things and sharing about what we did.</p><p><em>Once both our social and onchain profiles match, it gives a greater reason for someone to trust us.</em></p><p>Because too many accounts are making outrageous claims without the proofs to back them up, we start to trust them less (even if they get tons of engagement).</p><p><strong>Your reputation gives you access to information and opportunities, so guard it with your life.</strong></p><p>Focus on giving value instead of extracting whatever you can through quick cashgrabs and paid shills.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bandosei/status/2029848431523402226&quot;,&quot;full_text&quot;:&quot;another rug shilled by KOLs:\n\n&amp;gt; no updates in over 3 weeks\n&amp;gt; last post made 2 weeks ago \n&amp;gt; website looks vibe coded\n&amp;gt; FDF copycat\n&amp;gt; faked giveaways and events \n&amp;gt; sold packs and mega boxes\n&amp;gt; but marketplace isn&#8217;t even live \n&amp;gt; player shares are useless \n&amp;gt; money can&#8217;t be withdrawn &quot;,&quot;username&quot;:&quot;bandosei&quot;,&quot;name&quot;:&quot;Bando&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1925141706648801280/AkcctjF4_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-06T09:15:53.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HCt4YiXWYAA_57f.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/2GNDOSMic7&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:487,&quot;retweet_count&quot;:76,&quot;like_count&quot;:1162,&quot;impression_count&quot;:353920,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>If you&#8217;re here for the long run, being patient gives you outsized returns.</p><div><hr></div><ul><li><p>Judgment</p></li></ul><p>Oversensationalised news is everywhere.</p><p>Everyone is telling you:</p><ul><li><p>AI is stealing your job</p></li><li><p>The middle class is disappearing because of automation</p></li><li><p>You have a few years left to escape the permanent underclass</p></li></ul><p>But most of it is just noise that should be filtered. And how you let that affect your emotions will determine your success.</p><p>We are in the age of doing, where anyone can tell AI what they want to build, and it spits out something for us.</p><p>Right now, the limiting factor is time. I have so many ideas on what I want to do, but I have no time to do them all.</p><p>Judgment helps us determine the highest-ROI actions we should complete with the limited time we have.</p><p>Judgment lets us find signal in the sea of noise, so we follow the right people that actually leads the life that we want to have (and not just any plain old larper).</p><p>So focus on honing your judgment and building your signal-to-noise filter through these 2 steps:</p><ul><li><p>Be extremely deliberate with the content that you consume (and <a href="https://x.com/fipcrypto/status/1970114486091608134">curate your feed</a> aggressively)</p></li><li><p>Constantly reflect on your results (both wins and failures) as the biggest signal you get is from the actions you do</p></li></ul><div><hr></div><ul><li><p>Curiosity</p></li></ul><p>With all the information in the world available at our fingertips now, there is absolutely no reason why you should say that &#8216;you don&#8217;t know&#8217; how to do something.</p><p>Being open-minded and trying new things was the principle I adapted to my airdrop strategy, and it&#8217;s one of the most important skills today.</p><p><em>Though it needs to be paired with judgment so you know what to explore further and what to skip.</em></p><p>The AI boom has taught me that staying with the status quo is the fastest way to lose out.</p><p>As a crypto user, I had access to all the agentic tools long before the current crowd, but I didn&#8217;t explore further because I thought I was &#8216;bad at coding&#8217;.</p><p>But even right now, it&#8217;s not too late.</p><p>Too many are stuck in the loop of consuming instead of creating. They prefer to explore through others&#8217; experiences instead of creating their own.</p><p>And once you break out of that cycle, you&#8217;re already in the top 1%.</p><p>This chart shows just how far ahead you are of others, once you take that first step and pay for an LLM subscription.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/damianplayer/status/2025605338779496797&quot;,&quot;full_text&quot;:&quot;stop what you're doing and look at this image.\n\neach dot is 3.2 million people. 2,500 dots = 8.1 billion humans.\n\nthe grey? 6.8 billion people who have never used AI.\nthe green? 1.3 billion free chatbot users.\nthe yellow? 15-35 million who pay for it.\nthe red? that tiny sliver is&quot;,&quot;username&quot;:&quot;NoahEpstein_&quot;,&quot;name&quot;:&quot;Nozz&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1921531026083323905/ZBNhQZHa_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-22T16:15:21.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HBxlLYIW0AEkURv.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/1oJqbV1DM3&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;&quot;,&quot;username&quot;:&quot;NoahEpstein_&quot;,&quot;name&quot;:&quot;Nozz&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1921531026083323905/ZBNhQZHa_normal.jpg&quot;},&quot;reply_count&quot;:227,&quot;retweet_count&quot;:822,&quot;like_count&quot;:7244,&quot;impression_count&quot;:1579105,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><em>And it&#8217;s not too expensive either, I&#8217;m using GLM-4.7 and it costs me $10/month. You don&#8217;t need to use the frontier models like ChatGPT or Claude, other cheaper models can provide considerable outputs too.</em></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/fipcrypto/status/2030997333614477533?s=20&quot;,&quot;full_text&quot;:&quot;https://t.co/NIvTnPhQZM&quot;,&quot;username&quot;:&quot;fipcrypto&quot;,&quot;name&quot;:&quot;FIP Crypto | Footprint&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1504968477857116163/-HNu7SZ4_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-09T13:21:13.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:4,&quot;retweet_count&quot;:6,&quot;like_count&quot;:104,&quot;impression_count&quot;:15681,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>And right now, you can build literally anything. You just need to tell AI what you want to build, and it&#8217;ll do exactly that for you.</p><p>The more specific the instructions we give to AI, the better the output. It&#8217;s not something where anyone can one-shot an amazing product, which is only possible for power users.</p><p>While for the rest of us who have zero coding experience, getting better with AI comes through constant iteration, instead of just giving up.</p><p>Staying curious and wanting to learn more gives us an edge over the average passive consumer.</p><div><hr></div><h2>What I&#8217;m doing now</h2><p>My account has been fully focused on airdrops, but that will change.</p><p>Over the past 2 months, I&#8217;ve been extensively playing with AI when I was on hospitalisation leave, and this has helped me understand its capabilities better.</p><p>These were the most difficult barriers I faced:</p><ul><li><p>Getting everything set up the way I want (I took 5 days for my OpenClaw stack)</p></li><li><p>Connecting to different APIs (some like Google are so frustrating to generate the API keys)</p></li><li><p>Managing token burn (spamming questions is the fastest way to reach your rate limits)</p></li></ul><p>And right now, here&#8217;s how I&#8217;ve set up my OpenClaw (as an Arsenal fan):</p><ul><li><p>Arteta: Manager and overseeing the operations of the other 3 agents</p></li><li><p>Saka: Running my personal brand with content ideation and social listening</p></li><li><p>Dowman: My job hunt assistant to find opportunities for me to apply to</p></li><li><p>Gabriel: My wallet tracker and alpha hunter, will probably give him a wallet soon to optimise for profits</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hRpR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a84f7-f63a-4a4a-8a9c-6d67d8fa5206_1275x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hRpR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a84f7-f63a-4a4a-8a9c-6d67d8fa5206_1275x840.png 424w, https://substackcdn.com/image/fetch/$s_!hRpR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a84f7-f63a-4a4a-8a9c-6d67d8fa5206_1275x840.png 848w, https://substackcdn.com/image/fetch/$s_!hRpR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a84f7-f63a-4a4a-8a9c-6d67d8fa5206_1275x840.png 1272w, https://substackcdn.com/image/fetch/$s_!hRpR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a84f7-f63a-4a4a-8a9c-6d67d8fa5206_1275x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hRpR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a84f7-f63a-4a4a-8a9c-6d67d8fa5206_1275x840.png" width="1275" height="840" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c2a84f7-f63a-4a4a-8a9c-6d67d8fa5206_1275x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:840,&quot;width&quot;:1275,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260312110631.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260312110631.png" title="Pasted image 20260312110631.png" srcset="https://substackcdn.com/image/fetch/$s_!hRpR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a84f7-f63a-4a4a-8a9c-6d67d8fa5206_1275x840.png 424w, https://substackcdn.com/image/fetch/$s_!hRpR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a84f7-f63a-4a4a-8a9c-6d67d8fa5206_1275x840.png 848w, https://substackcdn.com/image/fetch/$s_!hRpR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a84f7-f63a-4a4a-8a9c-6d67d8fa5206_1275x840.png 1272w, https://substackcdn.com/image/fetch/$s_!hRpR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a84f7-f63a-4a4a-8a9c-6d67d8fa5206_1275x840.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These are the functions that I want to automate in my life, and I&#8217;ll be sharing how I set them up along with other guides on efficient token usage and more.</p><p><em>So if you want to learn how to integrate AI into your social/onchain workflows, stay tuned for more posts in future.</em></p><div><hr></div><h2>Get out of the high-noise, low-agency loop</h2><p>Those who get left behind are the ones who consume instead of creating something meaningful.</p><p>Airdrops have been a painful lesson, where I was stuck in the grinding loop that started giving poorer returns because of overdilution.</p><p>But with AI, I now see how I can compress time to explore new strategies (both onchain and social), get results, and then iterate to improve my strategy.</p><p>And I strongly encourage you to take that first step and use AI to create anything.</p><p>Find one task that you hate doing and outsource it to AI to get it done.</p><p>And once you become confident with that workflow, start to scale up and continuously solve problems you face in your life.</p><p>Once you see AI in this light, you&#8217;ll notice that it is just a tool, just like the Internet. It compresses your time by removing all the boring automation from your life.</p><p>If there&#8217;s a best time to adopt AI into your workflows, it&#8217;s now.</p><p>So start taking action, and start changing your life by becoming AI fluent.</p><div><hr></div><p>You don&#8217;t have to be overwhelmed by AI.</p><p>If you want to work with me to build your AI fluency and stop your fear of falling behind:</p><p>Fill out the questionnaire below and I&#8217;ll reach out to you:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://fipcrypto.notion.site/314c7c36702f804fb050d7360718e437?pvs=105&quot;,&quot;text&quot;:&quot;I want in&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://fipcrypto.notion.site/314c7c36702f804fb050d7360718e437?pvs=105"><span>I want in</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Revealing my $10.92/month OpenClaw setup for complete beginners like me (first year only)]]></title><description><![CDATA[A low-risk setup to start your OpenClaw journey]]></description><link>https://signal.gideonfip.com/p/revealing-my-1092month-openclaw-setup</link><guid isPermaLink="false">https://signal.gideonfip.com/p/revealing-my-1092month-openclaw-setup</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Mon, 09 Mar 2026 11:30:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ade0fa16-7eeb-4ce2-ad66-8f0b76830621_3720x2556.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I finally found the best OpenClaw setup for complete beginners like me.</p><p>Too many influencers shill their cheap OpenClaw setups, but they require you to commit to a 2-year period, or the cheap prices are only available for the first year.</p><p>Over the past 4 days, I&#8217;ve been searching through YouTube and Reddit to find the best way to set up OpenClaw without paying a high fee.</p><p><a href="https://x.com/fipcrypto/status/2029391150919106568">https://x.com/fipcrypto/status/2029391150919106568</a></p><p>I finally settled on this setup that costs me $10.92/month for the first year, but will increase to $14.50 afterwards (provided that the pricing still remains the same).</p><p>This includes a combination of:</p><ul><li><p>Tencent Lighthouse: $10.99 for the first year, $50.40 (+tax) afterwards</p></li><li><p>GLM Coding Lite Plan: $10/month</p></li></ul><p>So here are my considerations that brought me to this setup (and to help you see if it&#8217;s a fit for you too):</p><div><hr></div><h2>Why I&#8217;m using a VPS</h2><p>I chose to run my OpenClaw on a VPS because of these reasons:</p><ul><li><p>My WiFi is unstable at home, so it could lose connection at any time</p></li><li><p>I don&#8217;t want to use my main device to run OpenClaw because of the security risks</p></li></ul><p>If you have an extra device that&#8217;s lying around, then it&#8217;s possible for you to skip this immediately.</p><p><em>@0xdgw shared with me how he&#8217;s using an old Apple device that he hasn&#8217;t touch in a while and it&#8217;s been working well for him.</em></p><p>So that&#8217;s how I started on the hunt for a good VPS that meets my needs:</p><div><hr></div><h2>Finding the best VPS for my OpenClaw setup</h2><p>But when I tried searching for a good VPS setup, I was bombarded with videos telling me how amazing Hostinger was with their cheap prices.</p><p>The best deal only activates when you choose a 24-month plan. If you&#8217;re like me and you don&#8217;t want to be locked up to just one VPS, the monthly cost for the basic plan will skyrocket to $19.49/month.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KV8l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26350dc8-2342-49c1-b78b-767cec0eb551_693x291.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KV8l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26350dc8-2342-49c1-b78b-767cec0eb551_693x291.png 424w, https://substackcdn.com/image/fetch/$s_!KV8l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26350dc8-2342-49c1-b78b-767cec0eb551_693x291.png 848w, https://substackcdn.com/image/fetch/$s_!KV8l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26350dc8-2342-49c1-b78b-767cec0eb551_693x291.png 1272w, https://substackcdn.com/image/fetch/$s_!KV8l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26350dc8-2342-49c1-b78b-767cec0eb551_693x291.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KV8l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26350dc8-2342-49c1-b78b-767cec0eb551_693x291.png" width="693" height="291" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26350dc8-2342-49c1-b78b-767cec0eb551_693x291.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:291,&quot;width&quot;:693,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309112728.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309112728.png" title="Pasted image 20260309112728.png" srcset="https://substackcdn.com/image/fetch/$s_!KV8l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26350dc8-2342-49c1-b78b-767cec0eb551_693x291.png 424w, https://substackcdn.com/image/fetch/$s_!KV8l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26350dc8-2342-49c1-b78b-767cec0eb551_693x291.png 848w, https://substackcdn.com/image/fetch/$s_!KV8l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26350dc8-2342-49c1-b78b-767cec0eb551_693x291.png 1272w, https://substackcdn.com/image/fetch/$s_!KV8l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26350dc8-2342-49c1-b78b-767cec0eb551_693x291.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There were others that I considered too but they were lacking in certain areas:</p><ul><li><p>Hetzner is extremely cheap, but I&#8217;m not sure if the VPS will be laggy since I&#8217;m in Singapore (and they&#8217;re in Europe)</p></li><li><p>Railway&#8217;s UI is great, but I had issues with integrating to Discord and Slack through the OpenClaw web UI</p></li><li><p>DigitalOcean has one-click OpenClaw installation, but my account was locked and it took a while before it got reactivated</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I1x9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62453e8e-8f03-4743-9364-73ce84716b27_1247x436.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I1x9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62453e8e-8f03-4743-9364-73ce84716b27_1247x436.png 424w, https://substackcdn.com/image/fetch/$s_!I1x9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62453e8e-8f03-4743-9364-73ce84716b27_1247x436.png 848w, https://substackcdn.com/image/fetch/$s_!I1x9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62453e8e-8f03-4743-9364-73ce84716b27_1247x436.png 1272w, https://substackcdn.com/image/fetch/$s_!I1x9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62453e8e-8f03-4743-9364-73ce84716b27_1247x436.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I1x9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62453e8e-8f03-4743-9364-73ce84716b27_1247x436.png" width="1247" height="436" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62453e8e-8f03-4743-9364-73ce84716b27_1247x436.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:436,&quot;width&quot;:1247,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309112906.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309112906.png" title="Pasted image 20260309112906.png" srcset="https://substackcdn.com/image/fetch/$s_!I1x9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62453e8e-8f03-4743-9364-73ce84716b27_1247x436.png 424w, https://substackcdn.com/image/fetch/$s_!I1x9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62453e8e-8f03-4743-9364-73ce84716b27_1247x436.png 848w, https://substackcdn.com/image/fetch/$s_!I1x9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62453e8e-8f03-4743-9364-73ce84716b27_1247x436.png 1272w, https://substackcdn.com/image/fetch/$s_!I1x9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62453e8e-8f03-4743-9364-73ce84716b27_1247x436.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I wanted to start OpenClaw immediately, and saw a Reddit comment on how Tencent&#8217;s Lighthouse promo made a 1-year plan very affordable.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q6Fk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a9738a2-0d35-4ab7-b789-27c33a4261d8_573x139.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q6Fk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a9738a2-0d35-4ab7-b789-27c33a4261d8_573x139.png 424w, https://substackcdn.com/image/fetch/$s_!q6Fk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a9738a2-0d35-4ab7-b789-27c33a4261d8_573x139.png 848w, https://substackcdn.com/image/fetch/$s_!q6Fk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a9738a2-0d35-4ab7-b789-27c33a4261d8_573x139.png 1272w, https://substackcdn.com/image/fetch/$s_!q6Fk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a9738a2-0d35-4ab7-b789-27c33a4261d8_573x139.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q6Fk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a9738a2-0d35-4ab7-b789-27c33a4261d8_573x139.png" width="573" height="139" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a9738a2-0d35-4ab7-b789-27c33a4261d8_573x139.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:139,&quot;width&quot;:573,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309113235.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309113235.png" title="Pasted image 20260309113235.png" srcset="https://substackcdn.com/image/fetch/$s_!q6Fk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a9738a2-0d35-4ab7-b789-27c33a4261d8_573x139.png 424w, https://substackcdn.com/image/fetch/$s_!q6Fk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a9738a2-0d35-4ab7-b789-27c33a4261d8_573x139.png 848w, https://substackcdn.com/image/fetch/$s_!q6Fk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a9738a2-0d35-4ab7-b789-27c33a4261d8_573x139.png 1272w, https://substackcdn.com/image/fetch/$s_!q6Fk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a9738a2-0d35-4ab7-b789-27c33a4261d8_573x139.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>So I decided to check out their plans, and they gave one of the cheapest promotional rates (for up to 1 year).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KVr5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175c8c2-9364-4ea5-b37f-14aa79eadef7_1556x917.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KVr5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175c8c2-9364-4ea5-b37f-14aa79eadef7_1556x917.png 424w, https://substackcdn.com/image/fetch/$s_!KVr5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175c8c2-9364-4ea5-b37f-14aa79eadef7_1556x917.png 848w, https://substackcdn.com/image/fetch/$s_!KVr5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175c8c2-9364-4ea5-b37f-14aa79eadef7_1556x917.png 1272w, https://substackcdn.com/image/fetch/$s_!KVr5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175c8c2-9364-4ea5-b37f-14aa79eadef7_1556x917.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KVr5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175c8c2-9364-4ea5-b37f-14aa79eadef7_1556x917.png" width="1456" height="858" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a175c8c2-9364-4ea5-b37f-14aa79eadef7_1556x917.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:858,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309101006.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309101006.png" title="Pasted image 20260309101006.png" srcset="https://substackcdn.com/image/fetch/$s_!KVr5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175c8c2-9364-4ea5-b37f-14aa79eadef7_1556x917.png 424w, https://substackcdn.com/image/fetch/$s_!KVr5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175c8c2-9364-4ea5-b37f-14aa79eadef7_1556x917.png 848w, https://substackcdn.com/image/fetch/$s_!KVr5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175c8c2-9364-4ea5-b37f-14aa79eadef7_1556x917.png 1272w, https://substackcdn.com/image/fetch/$s_!KVr5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175c8c2-9364-4ea5-b37f-14aa79eadef7_1556x917.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And even if their specs are not the best (2GB RAM, 40GB SSD), I found it was good enough for me to explore how to use it effectively first (since I&#8217;m a complete beginner).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GM79!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa4c6f3-8b0b-4ceb-84f3-513bff093781_600x349.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GM79!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa4c6f3-8b0b-4ceb-84f3-513bff093781_600x349.png 424w, https://substackcdn.com/image/fetch/$s_!GM79!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa4c6f3-8b0b-4ceb-84f3-513bff093781_600x349.png 848w, https://substackcdn.com/image/fetch/$s_!GM79!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa4c6f3-8b0b-4ceb-84f3-513bff093781_600x349.png 1272w, https://substackcdn.com/image/fetch/$s_!GM79!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa4c6f3-8b0b-4ceb-84f3-513bff093781_600x349.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GM79!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa4c6f3-8b0b-4ceb-84f3-513bff093781_600x349.png" width="600" height="349" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5aa4c6f3-8b0b-4ceb-84f3-513bff093781_600x349.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:349,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309101803.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309101803.png" title="Pasted image 20260309101803.png" srcset="https://substackcdn.com/image/fetch/$s_!GM79!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa4c6f3-8b0b-4ceb-84f3-513bff093781_600x349.png 424w, https://substackcdn.com/image/fetch/$s_!GM79!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa4c6f3-8b0b-4ceb-84f3-513bff093781_600x349.png 848w, https://substackcdn.com/image/fetch/$s_!GM79!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa4c6f3-8b0b-4ceb-84f3-513bff093781_600x349.png 1272w, https://substackcdn.com/image/fetch/$s_!GM79!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aa4c6f3-8b0b-4ceb-84f3-513bff093781_600x349.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So I decided to go with Tencent Cloud and bought the $10.99 USD plan for 1 year (including taxes).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0mOO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083dd713-7b36-46af-b189-956ae4e8c77a_771x886.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0mOO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083dd713-7b36-46af-b189-956ae4e8c77a_771x886.png 424w, https://substackcdn.com/image/fetch/$s_!0mOO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083dd713-7b36-46af-b189-956ae4e8c77a_771x886.png 848w, https://substackcdn.com/image/fetch/$s_!0mOO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083dd713-7b36-46af-b189-956ae4e8c77a_771x886.png 1272w, https://substackcdn.com/image/fetch/$s_!0mOO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083dd713-7b36-46af-b189-956ae4e8c77a_771x886.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0mOO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083dd713-7b36-46af-b189-956ae4e8c77a_771x886.png" width="771" height="886" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/083dd713-7b36-46af-b189-956ae4e8c77a_771x886.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:886,&quot;width&quot;:771,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309113514.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309113514.png" title="Pasted image 20260309113514.png" srcset="https://substackcdn.com/image/fetch/$s_!0mOO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083dd713-7b36-46af-b189-956ae4e8c77a_771x886.png 424w, https://substackcdn.com/image/fetch/$s_!0mOO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083dd713-7b36-46af-b189-956ae4e8c77a_771x886.png 848w, https://substackcdn.com/image/fetch/$s_!0mOO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083dd713-7b36-46af-b189-956ae4e8c77a_771x886.png 1272w, https://substackcdn.com/image/fetch/$s_!0mOO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083dd713-7b36-46af-b189-956ae4e8c77a_771x886.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>The original cost of this plan is $50.40 USD (excluding taxes).</em></p><p>After using it for 4 days, here are my quick thoughts on the plan:</p><div><hr></div><ul><li><p>UI is not user-friendly at all</p></li></ul><p>While you get a one-click installation of OpenClaw, there are many items that you need to set up yourself too.</p><p>Once you launch your instance, you&#8217;ll be greeted with a command line (which was intimidating for me).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U8pN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa85cb2f8-f986-40ed-8c64-7371831f0139_575x313.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U8pN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa85cb2f8-f986-40ed-8c64-7371831f0139_575x313.png 424w, https://substackcdn.com/image/fetch/$s_!U8pN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa85cb2f8-f986-40ed-8c64-7371831f0139_575x313.png 848w, https://substackcdn.com/image/fetch/$s_!U8pN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa85cb2f8-f986-40ed-8c64-7371831f0139_575x313.png 1272w, https://substackcdn.com/image/fetch/$s_!U8pN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa85cb2f8-f986-40ed-8c64-7371831f0139_575x313.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U8pN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa85cb2f8-f986-40ed-8c64-7371831f0139_575x313.png" width="575" height="313" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a85cb2f8-f986-40ed-8c64-7371831f0139_575x313.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:313,&quot;width&quot;:575,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309172516.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309172516.png" title="Pasted image 20260309172516.png" srcset="https://substackcdn.com/image/fetch/$s_!U8pN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa85cb2f8-f986-40ed-8c64-7371831f0139_575x313.png 424w, https://substackcdn.com/image/fetch/$s_!U8pN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa85cb2f8-f986-40ed-8c64-7371831f0139_575x313.png 848w, https://substackcdn.com/image/fetch/$s_!U8pN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa85cb2f8-f986-40ed-8c64-7371831f0139_575x313.png 1272w, https://substackcdn.com/image/fetch/$s_!U8pN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa85cb2f8-f986-40ed-8c64-7371831f0139_575x313.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I had a tough time looking through the documentation, which skips certain steps that someone like me desperately needs.</p><p>And it doesn&#8217;t help when their formatting is not the best.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bJfd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7fd14e-41af-4609-9346-a37ed7c5d787_1531x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bJfd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7fd14e-41af-4609-9346-a37ed7c5d787_1531x848.png 424w, https://substackcdn.com/image/fetch/$s_!bJfd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7fd14e-41af-4609-9346-a37ed7c5d787_1531x848.png 848w, https://substackcdn.com/image/fetch/$s_!bJfd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7fd14e-41af-4609-9346-a37ed7c5d787_1531x848.png 1272w, https://substackcdn.com/image/fetch/$s_!bJfd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7fd14e-41af-4609-9346-a37ed7c5d787_1531x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bJfd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7fd14e-41af-4609-9346-a37ed7c5d787_1531x848.png" width="1456" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d7fd14e-41af-4609-9346-a37ed7c5d787_1531x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309113727.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309113727.png" title="Pasted image 20260309113727.png" srcset="https://substackcdn.com/image/fetch/$s_!bJfd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7fd14e-41af-4609-9346-a37ed7c5d787_1531x848.png 424w, https://substackcdn.com/image/fetch/$s_!bJfd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7fd14e-41af-4609-9346-a37ed7c5d787_1531x848.png 848w, https://substackcdn.com/image/fetch/$s_!bJfd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7fd14e-41af-4609-9346-a37ed7c5d787_1531x848.png 1272w, https://substackcdn.com/image/fetch/$s_!bJfd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7fd14e-41af-4609-9346-a37ed7c5d787_1531x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So this is my greatest gripe with Tencent, and I spent many hours troubleshooting simple problems with my LLM (and burning lots of tokens along the way).</p><p><em>It does take a while to get used to the command line and the interface, but I&#8217;m more familiar with it now (so feel free to ask me anything if you face any questions).</em></p><div><hr></div><ul><li><p>File explorer and CLI</p></li></ul><p>Right now, I&#8217;ve only used Railway and Tencent as my VPS, so this could be biased.</p><p>While Railway&#8217;s UI is great, I had problems finding the command line interface to install software, or the file explorer to modify my configurations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hTyk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f856e02-0562-4b8d-bc35-cfaf603dcfd2_1754x829.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hTyk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f856e02-0562-4b8d-bc35-cfaf603dcfd2_1754x829.png 424w, https://substackcdn.com/image/fetch/$s_!hTyk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f856e02-0562-4b8d-bc35-cfaf603dcfd2_1754x829.png 848w, https://substackcdn.com/image/fetch/$s_!hTyk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f856e02-0562-4b8d-bc35-cfaf603dcfd2_1754x829.png 1272w, https://substackcdn.com/image/fetch/$s_!hTyk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f856e02-0562-4b8d-bc35-cfaf603dcfd2_1754x829.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hTyk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f856e02-0562-4b8d-bc35-cfaf603dcfd2_1754x829.png" width="1456" height="688" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f856e02-0562-4b8d-bc35-cfaf603dcfd2_1754x829.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:688,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309113805.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309113805.png" title="Pasted image 20260309113805.png" srcset="https://substackcdn.com/image/fetch/$s_!hTyk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f856e02-0562-4b8d-bc35-cfaf603dcfd2_1754x829.png 424w, https://substackcdn.com/image/fetch/$s_!hTyk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f856e02-0562-4b8d-bc35-cfaf603dcfd2_1754x829.png 848w, https://substackcdn.com/image/fetch/$s_!hTyk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f856e02-0562-4b8d-bc35-cfaf603dcfd2_1754x829.png 1272w, https://substackcdn.com/image/fetch/$s_!hTyk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f856e02-0562-4b8d-bc35-cfaf603dcfd2_1754x829.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Up till now, I have no idea how to access both of them.</em></p><p>While for Tencent, the CLI and file explorer are right in your face, and I could easily use both (with the guidance of ChatGPT).</p><p>Though one silly mistake I made was not showing the hidden files. After restarting my server, I had a mini panic attack when I couldn&#8217;t find all of my files (that were actually still there but hidden).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nSZJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc338859b-7f83-4c8c-b23d-384d99e7b1bc_498x277.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nSZJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc338859b-7f83-4c8c-b23d-384d99e7b1bc_498x277.png 424w, https://substackcdn.com/image/fetch/$s_!nSZJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc338859b-7f83-4c8c-b23d-384d99e7b1bc_498x277.png 848w, https://substackcdn.com/image/fetch/$s_!nSZJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc338859b-7f83-4c8c-b23d-384d99e7b1bc_498x277.png 1272w, https://substackcdn.com/image/fetch/$s_!nSZJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc338859b-7f83-4c8c-b23d-384d99e7b1bc_498x277.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nSZJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc338859b-7f83-4c8c-b23d-384d99e7b1bc_498x277.png" width="498" height="277" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c338859b-7f83-4c8c-b23d-384d99e7b1bc_498x277.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:277,&quot;width&quot;:498,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309113926.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309113926.png" title="Pasted image 20260309113926.png" srcset="https://substackcdn.com/image/fetch/$s_!nSZJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc338859b-7f83-4c8c-b23d-384d99e7b1bc_498x277.png 424w, https://substackcdn.com/image/fetch/$s_!nSZJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc338859b-7f83-4c8c-b23d-384d99e7b1bc_498x277.png 848w, https://substackcdn.com/image/fetch/$s_!nSZJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc338859b-7f83-4c8c-b23d-384d99e7b1bc_498x277.png 1272w, https://substackcdn.com/image/fetch/$s_!nSZJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc338859b-7f83-4c8c-b23d-384d99e7b1bc_498x277.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is just my personal preference, but I find it much easier to navigate across Tencent&#8217;s UI, especially during troubleshooting when everything goes wrong.</p><p><em>I made a mistake with my Railway config and I can&#8217;t even launch OpenClaw now, so I gave up on it completely.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AwM5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5baf0c37-9294-4b1f-9465-3e07365e20b5_607x189.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AwM5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5baf0c37-9294-4b1f-9465-3e07365e20b5_607x189.png 424w, https://substackcdn.com/image/fetch/$s_!AwM5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5baf0c37-9294-4b1f-9465-3e07365e20b5_607x189.png 848w, https://substackcdn.com/image/fetch/$s_!AwM5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5baf0c37-9294-4b1f-9465-3e07365e20b5_607x189.png 1272w, https://substackcdn.com/image/fetch/$s_!AwM5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5baf0c37-9294-4b1f-9465-3e07365e20b5_607x189.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AwM5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5baf0c37-9294-4b1f-9465-3e07365e20b5_607x189.png" width="607" height="189" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5baf0c37-9294-4b1f-9465-3e07365e20b5_607x189.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:189,&quot;width&quot;:607,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309171217.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309171217.png" title="Pasted image 20260309171217.png" srcset="https://substackcdn.com/image/fetch/$s_!AwM5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5baf0c37-9294-4b1f-9465-3e07365e20b5_607x189.png 424w, https://substackcdn.com/image/fetch/$s_!AwM5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5baf0c37-9294-4b1f-9465-3e07365e20b5_607x189.png 848w, https://substackcdn.com/image/fetch/$s_!AwM5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5baf0c37-9294-4b1f-9465-3e07365e20b5_607x189.png 1272w, https://substackcdn.com/image/fetch/$s_!AwM5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5baf0c37-9294-4b1f-9465-3e07365e20b5_607x189.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h2>Choosing a model to run OpenClaw</h2><p>The easiest way I could have used was just choosing the $30 SGD/month plan for Codex / Claude Code (it could be cheaper for you depending on your country).</p><p>But the rate limits are not the best for Claude. Thanks to the @ethos_network vibeathon, I had a first-hand feel of what the Claude Pro plan was like, and it&#8217;s not the best.</p><p><a href="https://x.com/fipcrypto/status/2016169170501829119?s=20">https://x.com/fipcrypto/status/2016169170501829119?s=20</a></p><p>I kept hitting the 5-hour rate limits when I was making simple modifications to the code for my project, and I&#8217;ll likely face the same issue when building my OpenClaw agent.</p><p><em>Since I&#8217;m completely new and would likely burn tokens on simple tasks.</em></p><p>So these frontier models aren&#8217;t the best fit for me, and I decided to look at the Chinese models instead:</p><ul><li><p>Kimi</p></li><li><p>GLM</p></li><li><p>MiniMax</p></li></ul><p>The differences in coding capabilities don&#8217;t matter to me, I just want something that&#8217;s cost-effective so I won&#8217;t keep hitting the rate limits.<em>Most of them claim that we&#8217;ll get 3x usage of Claude Pro for a lower fee, so I wanted to try it out.</em></p><p>In the end, I went with Z.ai&#8217;s GLM Coding Lite at $10 USD/month for these reasons:</p><ul><li><p>I could pay for the subscription with PayPal (I have some USD balance there and MiniMax charged taxes for their API and coding plans)</p></li><li><p>I could generate an API key for my plan to use with OpenClaw</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O5KT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51173c00-cde9-4bc6-9246-417aed81e11c_1403x361.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O5KT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51173c00-cde9-4bc6-9246-417aed81e11c_1403x361.png 424w, https://substackcdn.com/image/fetch/$s_!O5KT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51173c00-cde9-4bc6-9246-417aed81e11c_1403x361.png 848w, https://substackcdn.com/image/fetch/$s_!O5KT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51173c00-cde9-4bc6-9246-417aed81e11c_1403x361.png 1272w, https://substackcdn.com/image/fetch/$s_!O5KT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51173c00-cde9-4bc6-9246-417aed81e11c_1403x361.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O5KT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51173c00-cde9-4bc6-9246-417aed81e11c_1403x361.png" width="1403" height="361" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51173c00-cde9-4bc6-9246-417aed81e11c_1403x361.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:361,&quot;width&quot;:1403,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309100913.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309100913.png" title="Pasted image 20260309100913.png" srcset="https://substackcdn.com/image/fetch/$s_!O5KT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51173c00-cde9-4bc6-9246-417aed81e11c_1403x361.png 424w, https://substackcdn.com/image/fetch/$s_!O5KT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51173c00-cde9-4bc6-9246-417aed81e11c_1403x361.png 848w, https://substackcdn.com/image/fetch/$s_!O5KT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51173c00-cde9-4bc6-9246-417aed81e11c_1403x361.png 1272w, https://substackcdn.com/image/fetch/$s_!O5KT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51173c00-cde9-4bc6-9246-417aed81e11c_1403x361.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>The quarterly and annual plans are cheaper, but I don&#8217;t want to be locked up with one model provider and I&#8217;m going for the monthly plan instead.</em></p><p>In just 4 days, I&#8217;ve burned through 69 million tokens and used up 86% of my weekly quota.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8djO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989e0817-5502-4a52-a020-dbd41eb7bdbf_1677x908.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8djO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989e0817-5502-4a52-a020-dbd41eb7bdbf_1677x908.png 424w, https://substackcdn.com/image/fetch/$s_!8djO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989e0817-5502-4a52-a020-dbd41eb7bdbf_1677x908.png 848w, https://substackcdn.com/image/fetch/$s_!8djO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989e0817-5502-4a52-a020-dbd41eb7bdbf_1677x908.png 1272w, https://substackcdn.com/image/fetch/$s_!8djO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989e0817-5502-4a52-a020-dbd41eb7bdbf_1677x908.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8djO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989e0817-5502-4a52-a020-dbd41eb7bdbf_1677x908.png" width="1456" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/989e0817-5502-4a52-a020-dbd41eb7bdbf_1677x908.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260309101318.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260309101318.png" title="Pasted image 20260309101318.png" srcset="https://substackcdn.com/image/fetch/$s_!8djO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989e0817-5502-4a52-a020-dbd41eb7bdbf_1677x908.png 424w, https://substackcdn.com/image/fetch/$s_!8djO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989e0817-5502-4a52-a020-dbd41eb7bdbf_1677x908.png 848w, https://substackcdn.com/image/fetch/$s_!8djO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989e0817-5502-4a52-a020-dbd41eb7bdbf_1677x908.png 1272w, https://substackcdn.com/image/fetch/$s_!8djO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989e0817-5502-4a52-a020-dbd41eb7bdbf_1677x908.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m sure this can be reduced after the initial setup, which likely burned a lot of unnecessary tokens based on the simple questions that I asked.</p><p>Right now, I&#8217;m still building an agentic orchestration workflow with 1 manager and 5 bots based on @jumperz&#8217;s configuration, and most of them are using GLM-4.7 Flash instead of the main model.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://signal.gideonfip.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://signal.gideonfip.com/subscribe?"><span>Subscribe now</span></a></p><p>But I&#8217;m still monitoring to see if the token burn can be reduced:</p><div><hr></div><h2>So, what&#8217;s next?</h2><p>The GLM coding plan may not be sufficient for all of my agents, so I&#8217;m still looking for the best model setup to optimise my costs.</p><p>Some that I&#8217;ve been considering:</p><ul><li><p>Using @bc1beat&#8217;s Clawrouter to optimise model costs with x402 calls</p></li></ul><p><a href="https://x.com/bc1beat/status/2030322072329548219">https://x.com/bc1beat/status/2030322072329548219</a></p><ul><li><p>Buying a ChatGPT Pro plan that includes Codex, so I can do the main planning and delegation of tasks with higher rate limits</p></li></ul><p>At just $10.92 a month (for the first year), this Tencent Cloud-GLM setup is the most affordable that gives me a low-cost option to experiment (and fail) with OpenClaw before I decide to kill off the project completely, or upgrade to a better VPS.</p><p><strong>Most of this could be extremely confusing to you, so feel free to DM me if you have any questions about setting up OpenClaw to work for you.</strong></p><p><em>I plan to do a livestream that will walk you through the complete steps to install OpenClaw from scratch, so let me know if you&#8217;re interested in that too.</em></p><p>If you enjoyed this article, here are the links to sign up for the 2 software:</p><ul><li><p><a href="https://www.tencentcloud.com/act/pro/intl-openclaw">Tencent Cloud Lighthouse Instance</a></p></li><li><p><a href="https://z.ai/subscribe?ic=UZU3EY63I5">Z.AI GLM (referral link, get 10% off your first order)</a></p></li></ul><div><hr></div><p>You don&#8217;t have to be overwhelmed by AI.</p><p>If you want to work with me to build your AI fluency and stop your fear of falling behind: </p><p>Fill out the questionnaire below and I'll reach out to you:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://fipcrypto.notion.site/314c7c36702f804fb050d7360718e437?pvs=105&quot;,&quot;text&quot;:&quot;I want in&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://fipcrypto.notion.site/314c7c36702f804fb050d7360718e437?pvs=105"><span>I want in</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[AI stole my job (and how I’m using it get it back)]]></title><description><![CDATA[AI has hit me hard.]]></description><link>https://signal.gideonfip.com/p/ai-stole-my-job-and-how-im-using</link><guid isPermaLink="false">https://signal.gideonfip.com/p/ai-stole-my-job-and-how-im-using</guid><dc:creator><![CDATA[Gideon Ng]]></dc:creator><pubDate>Mon, 02 Mar 2026 14:56:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fd1d61a4-cef7-46dc-8860-61336d4cc9af_930x639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI has hit me hard. The latest punch in my face was getting laid off last Thursday, and this hurt. A lot.</p><p>Many anxious thoughts are running in my head right now with the looming uncertainty come end March, and it couldn&#8217;t come at a worse time:</p><ul><li><p>The algo has completely wiped out my reach on this account</p></li><li><p>I&#8217;m questioning the type of audience I&#8217;m attracting</p></li><li><p>Airdrops have become such depressing events</p></li></ul><p>The account that I&#8217;ve worked on since 2023 on the side was meant to give me a tool for freedom, but it&#8217;s far from that now.</p><p>Since the end of 2025, I&#8217;ve started to seriously question why I&#8217;m still here, when airdrops have become toxic, and crypto is completely falling off a cliff thanks to AI.</p><p>AI has become the major disruptor of everything. The era of hard work is dead. Anything that can be easily replicated is now a commodity.</p><p>Where then do you and I fit inside this new normal?</p><p>The anxiety only gets worse now because I have no job left after March, but it could be my biggest opportunity yet:</p><div><hr></div><h2>You have every right to fear AI (but you don&#8217;t need to)</h2><p>I&#8217;m writing this down for everyone who is scared of AI replacing their jobs, because I&#8217;m exactly where you are right now.</p><p>AI will come for you, but only if you are replaceable.</p><p>I was exactly that at my job. I was excellent at following orders and executing tasks, but had zero agency. I struggled to come up with ideas that could lead to exponential results, preferring the safe routes because of the fear of failure.</p><p>But it&#8217;s exactly because of this inaction that cost me my job.</p><p>Anyone who&#8217;s just a follower and a doer (like I was) would not be of much value to a company, when they could just use AI to complete those tasks (with faster and better results).</p><p>This was something I saw in airdrops too.</p><p>Back during the Arbitrum era, there were tons of farming services that helped you automate transactions for LayerZero and ZKsync, which were ultimately filtered out or were just not eligible.</p><p><a href="https://x.com/cedehub/status/2026333763400024529">https://x.com/cedehub/status/2026333763400024529</a></p><p>Any low-value task is one that is easily replicated, and will not be eligible for rewards.</p><p><em>Which is why testnets no longer make any sense since there is zero risk or upfront costs.</em></p><p>But even with all this doom and gloom, AI is not your enemy.</p><p>I spent too long fearing AI or belittling it, but I finally saw what role it should play in my life:</p><div><hr></div><h2>AI is your amplifier</h2><p>One of my key goals during <a href="https://x.com/fipcrypto/status/2009835196271735165?s=20">my post-surgery recovery</a> was to learn about AI. And I&#8217;m so relieved that I put in all that time to become more familiar with it.</p><p>In the past, I thought that AI wasn&#8217;t that big of a risk. But over the past few months, the cycle of new model releases has become shorter with the tech accelerating at a crazy pace.</p><p>And as usual, the fear-mongering has become so intense online, with everyone pressuring you to escape the permanent underclass before it&#8217;s too late.</p><p>But anyone can say anything without any repercussions here. There are too many accounts that make over-sensationalised claims about the returns that AI gave them, when most are fake or are blatant lies.</p><p>The only signals that you should trust are the actions that you did yourself. You know the real results because you experienced it yourself, and that guides you on what works and what doesn&#8217;t.</p><p><a href="https://x.com/fipcrypto/status/2026642850604282212">https://x.com/fipcrypto/status/2026642850604282212</a></p><p>With this principle, I focused on doing rather than watching yet another vibe coding lesson that likely won&#8217;t motivate me enough to start. Over the past 7 weeks, I tried and failed many times before building these out:</p><ul><li><p>A full content system to expand 1 idea into multiple pieces of content across different platforms</p></li><li><p>A vibe-coded site for @ethos_network&#8217;s Vibeathon that lists both onchain and social metrics for a protocol</p></li><li><p>A full-fledged documentation on @mintlify with nice formatting that I&#8217;d never have done myself (because of all the coding that I know nothing about)</p></li></ul><p><a href="https://x.com/fipcrypto/status/2027549069393244220">https://x.com/fipcrypto/status/2027549069393244220</a></p><p>After spending days organising and consolidating my life, I now have a full-fledged Digital Brain that runs (almost) my entire digital life, doing all the boring tasks that I hate.</p><p>I was inspired by the content libraries that @Zeneca and @yannisDeFi were building out, and I built mine out with Obsidian and Claude Code.</p><p><a href="https://x.com/fipcrypto/status/2027549084836630625">https://x.com/fipcrypto/status/2027549084836630625</a></p><p>These experiences taught me that functionality matters more than the aesthetic, the product needs to work and solve the problem.</p><p><em>In my case, I decided not to build out a UI for my library and chose to use Obsidian in the plain Markdown format instead.</em></p><p>And after seeing @AzFlin&#8217;s wallet tracker, it finally clicked for me that I could expand my use for AI and go onchain.</p><p><a href="https://x.com/fipcrypto/status/2026461906542932386">https://x.com/fipcrypto/status/2026461906542932386</a></p><p>There are so many possibilities that I can build right now:</p><ul><li><p>A recursive learning trading bot that helps me profit from perp DEXes (instead of blindly farming them)</p></li><li><p>Integrating both onchain (do) and social (post) in one unified system</p></li><li><p>A &#8216;judgment&#8217; protocol that learns from my past results in airdrops to suggest high-ROI ones to target</p></li></ul><p>Through this entire period, I&#8217;ve learnt that AI is just a tool for you. Those who can master it are the ones who understand this:</p><div><hr></div><h2>You need a 3R System to be successful with AI</h2><p>I&#8217;ve been reading @thedankoe&#8217;s content even before he blew up on CT.</p><p><em>My Signal Creator Challenge was heavily inspired by him too.</em></p><p>And one of the key things that I learned from him:</p><p>AI works best if you create a system and get it to execute tasks for you (which was exactly what I was doing for my job).</p><p>You become its manager, giving it the outcome you want to achieve and the steps to achieve that goal. It knows your direction, and will do the brute work for you.</p><p>But if you don&#8217;t give it enough context or are unclear of the goal that you want to achieve, the results will be average.</p><p>Once you start thinking of everything in systems and atomic tasks, you can find ways to insert AI inside that workflow.</p><p>Something as simple as mass unscheduling tweets from @typefully can be done with just one prompt.</p><p><a href="https://x.com/fipcrypto/status/2028003312264749107">https://x.com/fipcrypto/status/2028003312264749107</a></p><p>You don&#8217;t even need to know coding (like me), all I did was give the model the API documentation and my keys, and it executed that task right away.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OoIu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38185031-0074-453e-bcd6-f5383312d96c_812x439.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OoIu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38185031-0074-453e-bcd6-f5383312d96c_812x439.png 424w, https://substackcdn.com/image/fetch/$s_!OoIu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38185031-0074-453e-bcd6-f5383312d96c_812x439.png 848w, https://substackcdn.com/image/fetch/$s_!OoIu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38185031-0074-453e-bcd6-f5383312d96c_812x439.png 1272w, https://substackcdn.com/image/fetch/$s_!OoIu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38185031-0074-453e-bcd6-f5383312d96c_812x439.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OoIu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38185031-0074-453e-bcd6-f5383312d96c_812x439.png" width="812" height="439" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38185031-0074-453e-bcd6-f5383312d96c_812x439.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:439,&quot;width&quot;:812,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260302211339.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260302211339.png" title="Pasted image 20260302211339.png" srcset="https://substackcdn.com/image/fetch/$s_!OoIu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38185031-0074-453e-bcd6-f5383312d96c_812x439.png 424w, https://substackcdn.com/image/fetch/$s_!OoIu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38185031-0074-453e-bcd6-f5383312d96c_812x439.png 848w, https://substackcdn.com/image/fetch/$s_!OoIu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38185031-0074-453e-bcd6-f5383312d96c_812x439.png 1272w, https://substackcdn.com/image/fetch/$s_!OoIu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38185031-0074-453e-bcd6-f5383312d96c_812x439.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>When it would have taken me at least 20 minutes to unschedule all of them manually.</em></p><p>So I&#8217;ve learnt that we need to build 3R systems to maximise our returns with AI:</p><ul><li><p>Repeatable: The system works across different contexts and situations with a clear workflow that can be adapted to new circumstances</p></li><li><p>Recursive: AI consistently learns from your results (both wins and failures) and improves the system over time</p></li><li><p>Reputable: The system that works for you becomes your IP when it gets used by others to achieve the same outcomes as you</p></li></ul><p>Once you build out this 3R system for a task, it continuously compounds with AI amplifying your actions.</p><div><hr></div><h2>How I plan on getting my job back with AI</h2><p>The pressure is real for me because I now have additional financial commitments to manage. Everything was fine with my full-time job, but it&#8217;s now changed.</p><p>There are 3 routes that I see myself going in:</p><ul><li><p>Another full-time job</p></li><li><p>Freelancing for clients</p></li><li><p>Going full-time with my personal brand</p></li></ul><p>With my newfound experience in building with AI, I have many ideas on saving time on all the repetitive tasks that I hate doing for these 3 routes(especially for job applications and resume updates).</p><p><em>I may even explore a hybrid by choosing to go for both freelancing and full-time just to tide things through.</em></p><p>I&#8217;m both scared and excited at this uncertainty because the stakes are high, and it&#8217;ll be a big challenge. But I&#8217;m taking a big long on myself (like what @icobeast said some time back) and it will eventually pull off (or I&#8217;ll make it happen).</p><p><a href="https://x.com/icobeast/status/1916518862767395121">https://x.com/icobeast/status/1916518862767395121</a></p><p>So throughout the next month, I&#8217;ll share more on how I integrate AI to build out solutions to the problems that I face.</p><p>And hopefully, that inspires you to take action along with me:</p><div><hr></div><h2>You don&#8217;t have to fear AI</h2><p>Yes, I&#8217;ve become yet another account that talks about AI. Just like many other CT accounts that have pivoted since it gets the most clicks and eyeballs right now.</p><p>But I&#8217;m not forgetting my roots, and want to explore how I can use AI to compound my onchain and social reputation.</p><p>I&#8217;m sure many of you are in the same boat as I was in before. A recent poll in my <a href="https://t.me/signalcompounders">Telegram channel</a> showed that many are keen on learning how to implement AI into their workflows.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iOu2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1d5f78-73b8-450b-a2e7-906ff392708a_428x190.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iOu2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1d5f78-73b8-450b-a2e7-906ff392708a_428x190.png 424w, https://substackcdn.com/image/fetch/$s_!iOu2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1d5f78-73b8-450b-a2e7-906ff392708a_428x190.png 848w, https://substackcdn.com/image/fetch/$s_!iOu2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1d5f78-73b8-450b-a2e7-906ff392708a_428x190.png 1272w, https://substackcdn.com/image/fetch/$s_!iOu2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1d5f78-73b8-450b-a2e7-906ff392708a_428x190.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iOu2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1d5f78-73b8-450b-a2e7-906ff392708a_428x190.png" width="428" height="190" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e1d5f78-73b8-450b-a2e7-906ff392708a_428x190.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:190,&quot;width&quot;:428,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pasted image 20260302174622.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pasted image 20260302174622.png" title="Pasted image 20260302174622.png" srcset="https://substackcdn.com/image/fetch/$s_!iOu2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1d5f78-73b8-450b-a2e7-906ff392708a_428x190.png 424w, https://substackcdn.com/image/fetch/$s_!iOu2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1d5f78-73b8-450b-a2e7-906ff392708a_428x190.png 848w, https://substackcdn.com/image/fetch/$s_!iOu2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1d5f78-73b8-450b-a2e7-906ff392708a_428x190.png 1272w, https://substackcdn.com/image/fetch/$s_!iOu2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1d5f78-73b8-450b-a2e7-906ff392708a_428x190.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I&#8217;m grateful for this 7-week break that gave me the time to explore and fail to understand how to use AI effectively, even as a non-coder.</p><p>It has been an enlightening experience for me, and I want to help you achieve the same too.</p><p>So that&#8217;s why I&#8217;m building out Signal Compounder, a system that helps you build repeatable workflows that compound your social and onchain reputation over time.</p><p><em>Let me know how I can help you by <a href="https://fipcrypto.notion.site/314c7c36702f804fb050d7360718e437?pvs=105">filling out this form</a>.</em></p>]]></content:encoded></item></channel></rss>