<?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 Snacks]]></title><description><![CDATA[I use AI tools on real work, then tell you keep, skip, or wait. One email a week.

]]></description><link>https://www.stack-snacks.com</link><image><url>https://substackcdn.com/image/fetch/$s_!qY1P!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e4396-1891-47ba-aec8-db12fef37c16_500x500.png</url><title>Stack Snacks</title><link>https://www.stack-snacks.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 13 Sep 2026 22:39:15 GMT</lastBuildDate><atom:link href="https://www.stack-snacks.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[John Siwicki]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[stacksnacks@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[stacksnacks@substack.com]]></itunes:email><itunes:name><![CDATA[John Siwicki]]></itunes:name></itunes:owner><itunes:author><![CDATA[John Siwicki]]></itunes:author><googleplay:owner><![CDATA[stacksnacks@substack.com]]></googleplay:owner><googleplay:email><![CDATA[stacksnacks@substack.com]]></googleplay:email><googleplay:author><![CDATA[John Siwicki]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[GPT-6 Astra: My First Take]]></title><link>https://www.stack-snacks.com/p/gpt-6-astra-my-first-take</link><guid isPermaLink="false">https://www.stack-snacks.com/p/gpt-6-astra-my-first-take</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Mon, 07 Sep 2026 01:29:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/1QNsdr-Qx_I" length="0" type="image/jpeg"/><content:encoded><![CDATA[
      <p>
          <a href="https://www.stack-snacks.com/p/gpt-6-astra-my-first-take">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Grok Bot: it felt like I had a team]]></title><description><![CDATA[I used it on real work. Here's the keep / cancel / wait.]]></description><link>https://www.stack-snacks.com/p/grok-bot-it-felt-like-i-had-a-team</link><guid isPermaLink="false">https://www.stack-snacks.com/p/grok-bot-it-felt-like-i-had-a-team</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Mon, 31 Aug 2026 09:37:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9HpT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Happy Monday, Snackers &#128075;</p><p>I used Grok Bot this week on Stack Snacks. The moment it clicked was not a feature tour. I asked it to clip one of my old YouTube videos into shorts and just give me the files back. At the same time I was chatting with my Chief of Staff bot about how to organize the September project. I was not bouncing between tabs, re-explaining the week to a blank chat. It felt like I had a team. That has been fun to experiment with, and a joy to 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_!9HpT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9HpT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9HpT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9HpT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9HpT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9HpT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123728,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.stack-snacks.com/i/213517080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9HpT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9HpT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9HpT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9HpT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7be68-c39f-45d6-9de5-9147467adff9_1600x900.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><figcaption class="image-caption">What I got back when I asked Grok Bot to clip an old video.</figcaption></figure></div><p></p><p>I would keep it. My Grok/X/Cursor whatever subscription I am on I am going to keep because this was a lot of fun. </p><h2>What it actually does</h2><p>Grok Bot is not Grok the chatbot. You create agents with a job, you put them in a channel, and they share a computer. They can fetch a video, cut files, look at a board, and keep talking to you while another bot handles the calendar.</p><p>I stayed on desktop. I have not taken this on my phone.</p><p>The setup that worked: a Chief of Staff to keep the other bots honest, a content bot for this list, and a Video Prep channel. The job was four Friday videos in September, same piece as the Tuesday email, no news recaps. When I said I did not want another Opus 4.8 video, they swapped that row to Cursor and punched the hooks the same night. Separately, I pointed it at an old Gemini Spark walkthrough and got three vertical shorts back: the roast, the spreadsheet payoff, and the $20 verdict.</p><p>That is the product. A room that can clip and plan at the same time.</p><h2>Where it earned its keep</h2><p>Two jobs at once, without me becoming the glue. The shorts came back as files I could hold. The calendar came back as titles, cold opens, and Hub rows. I did not have to paste a brief from one window into another.</p><p>It produces things I can ship. Not "here is a strategy." Files. Lines I would actually say on camera. A tweet I wanted to post. This email.</p><p>It is easy enough that I opened it again the next day. I did not need a weekend course. I named a job, named a constraint, and let them work. The joy is not a strategy, but it is why this lasted more than one night.</p><h2>Where it failed</h2><p>Desktop only. If the pitch is that it runs while you walk around, that was not my week.</p><p>You still have to name the job. "Come up with video ideas" is how you get a recap nobody asked for. "Four videos, one original a week, skip Hermes, clip this URL" is how you get a month and three files.</p><p>Credits are not free just because you have not hit the wall. I am on X Premium+. I have not run out. I have been watching what eats the most. Clipping a whole video is the kind of job I would not fire twice in a day just to see.</p><h2>How I would start Monday</h2><p>Two bots. One channel. One project you already have.</p><p>Give one bot a file job (clip this, clean that, fetch the page). Give the other the project (what are we shipping, what are we not). Stay in the room for decisions only you can make.</p><p>Then do the thing that got me: ask for the files back, and keep talking about the calendar in the same breath.</p><h2>Prompt stack: briefing the room</h2><p>Steal this. I used it this week.</p><p>You are my Chief of Staff. There is a content bot in this channel with you.</p><p>Job 1: organize September. Four Friday videos. Same piece as the Tuesday newsletter. No news recaps. Skip anything that is not ready to film.</p><p>Job 2: clip this YouTube URL into three vertical shorts and give me the files. Do not make me download anything by hand.</p><p>If I change the brief, update the board. Do not start a second calendar. Tell me which job is eating credits if it starts to look expensive.</p><p>When to use it: the first message in a new channel</p><p>When not to: a one-off "what should I post" with no file and no board</p><p>Model I used: Grok Bot, on X Premium+</p><p>Tweak: swap Job 2 for whatever file you have been meaning to finish (a transcript, a sheet, a clip)</p><h2>What it costs</h2><p>I am on X Premium+. Grok Bot comes with that plan. I have not hit the weekly usage wall. Extra use can go on-demand, so I am watching the heavy jobs. Compared to paying another chatbot seat and doing the clip + the calendar by hand, this is the first time the seat felt like a team. I would not upgrade just to try the trailer. Use the plan you already have. See if two bots earn the week.</p><p>Current status: Keeping it.</p><p>This is how I am running Stack Snacks in September.</p><p>If you want the short version: ask it to clip an old video and hand you the files, and in the same sitting talk to a Chief of Staff bot about the actual project. If that feels like a team, keep it. If you have to babysit every sentence, cancel.</p><p>If this was useful, forward it to one person who is about to buy another chatbot seat.</p><p>See you next Tuesday.</p>]]></content:encoded></item><item><title><![CDATA[Where My AI Budget Is Going]]></title><description><![CDATA[I think it&#8217;s fascinating to see where people are spending their money on AI&#8212;and, by extension, where their attention is going.]]></description><link>https://www.stack-snacks.com/p/where-my-ai-budget-is-going</link><guid isPermaLink="false">https://www.stack-snacks.com/p/where-my-ai-budget-is-going</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Thu, 20 Aug 2026 09:03:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qY1P!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e4396-1891-47ba-aec8-db12fef37c16_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I think it&#8217;s fascinating to see where people are spending their money on AI&#8212;and, by extension, where their attention is going.</p><p>This isn&#8217;t a ranking of the &#8220;best&#8221; AI tools. It&#8217;s an honest look at what I&#8217;m currently paying for, why each tool has earned a place in my stack, and which subscriptions I&#8217;m reconsidering.</p><p>There are a lot of excellent AI products available, but paying for all of them quickly gets expensive. Here&#8217;s where my AI budget is going right now.</p><h2>Zo Computer: The Center of My AI Stack</h2><p>Zo has become the first thing I open whenever I sit down at a computer.</p><p>It gives me access to my files, lets me switch between different AI models, and helps me build almost anything I need. Instead of being another chatbot subscription, it feels more like the operating system for my AI workflows.</p><p>It is now the number-one tool in my stack. I can also connect my ChatGPT subscription, which helps me get more value from the tools I&#8217;m already paying for.</p><p><strong>Current status:</strong> Essential. I&#8217;m keeping it.</p><h2>ChatGPT Plus: My General-Purpose Workhorse</h2><p>ChatGPT has been my everyday AI tool for the longest.</p><p>I still use it for most of my general-purpose work: thinking through ideas, writing, research, coding, and building projects. The addition of Codex and the newer ChatGPT Work features has made the subscription even more useful.</p><p>I also like being able to use my ChatGPT subscription with tools such as Zo Computer. That flexibility makes the $20 subscription feel like it stretches much further than ChatGPT alone.</p><p><strong>Current status:</strong> Still one of the easiest subscriptions to justify.</p><h2>Claude: The Subscription I&#8217;m Testing Life Without</h2><p>The Claude family of models is incredible, but I&#8217;m planning to cancel my subscription and see how much I actually miss it.</p><p>The biggest issue isn&#8217;t model quality&#8212;it&#8217;s flexibility. I can&#8217;t get as much value from my Claude subscription inside other products, and not having access to Fable, even for a few prompts per day, makes the subscription less compelling for me.</p><p>My plan is to use Claude through the API whenever I specifically want a Claude model. Then I can compare the actual API cost against the monthly subscription.</p><p>This is also a useful test: do I genuinely need the Claude subscription, or am I keeping it because I&#8217;m used to having it?</p><p><strong>Current status:</strong> Likely canceling and seeing how work is without it.</p><h2>Gemini: My Least-Used Model but Possibly My Best Bundle</h2><p>Gemini is the strangest subscription on this list.</p><p>It is probably the AI model I use the least, but the overall subscription might provide some of the best value. Google bundles several benefits into its AI plan, including additional Google Drive storage and other Google ecosystem perks.</p><p>I&#8217;m probably not taking advantage of everything included, but I already use enough Google products that the subscription is easier to justify&#8212;even if Gemini itself isn&#8217;t my first choice for most AI tasks.</p><p><strong>Current status:</strong> Keeping it for the bundle, not necessarily the model.</p><h2>Grok: The Unexpected Comeback</h2><p>I&#8217;m surprised Grok made this list.</p><p>The early versions were interesting, but I never felt they were strong enough to compete with the major AI models. Slowly but surely, though, Grok kept improving.</p><p>Starting around Grok 4.5, the combination of model quality, inexpensive API access, and integration with X became much more compelling. You can also authenticate an X account with agents such as Hermes Agent, which opens up some genuinely useful workflows.</p><p>I&#8217;ve been using Grok more and more, especially for X-related research, content, and automated workflows. It has gone from something I occasionally tested to a model I can see becoming a regular part of my stack.</p><p><strong>Current status:</strong> Increasingly useful&#8212;and one to watch.</p><h2>What I&#8217;m Learning From This</h2><p>The best AI subscription is no longer determined only by which company has the best model.</p><p>I&#8217;m increasingly looking at three things:</p><ol><li><p><strong>Flexibility:</strong> Can I use the subscription outside the company&#8217;s main chatbot?</p></li><li><p><strong>Ecosystem value:</strong> Does it include storage, credits, tools, or other services I already need?</p></li><li><p><strong>Actual usage:</strong> Am I paying because I use it, or because I&#8217;m afraid I might need it?</p></li></ol><p>My current strategy is to keep subscriptions that act as platforms, use APIs for models I only need occasionally, and regularly test whether I can live without everything else.</p><p>The AI subscription pile can grow quickly. The harder&#8212;and more useful&#8212;question is which tools are actually earning their place.</p>]]></content:encoded></item><item><title><![CDATA[ChatGPT Scheduled Tasks — Here’s How I’m Actually Using Them]]></title><description><![CDATA[Scheduled tasks in ChatGPT aren&#8217;t new &#8212; but OpenAI just gave them a fresh coat of polish and a couple of features that make them genuinely worth a second look.]]></description><link>https://www.stack-snacks.com/p/chatgpt-scheduled-tasks-heres-how</link><guid isPermaLink="false">https://www.stack-snacks.com/p/chatgpt-scheduled-tasks-heres-how</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Mon, 06 Jul 2026 01:53:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/1W1mLl6I-pA" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div id="youtube2-1W1mLl6I-pA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;1W1mLl6I-pA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/1W1mLl6I-pA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Scheduled tasks in ChatGPT aren&#8217;t new &#8212; but OpenAI just gave them a fresh coat of polish and a couple of features that make them genuinely worth a second look. There&#8217;s now a dedicated <strong>Schedules tab</strong> right in the sidebar, and once you start wiring these up to your actual workflow, things get interesting fast.</p><p>Here&#8217;s what I&#8217;ve got running, what&#8217;s actually useful, and where it still feels a little half-baked.</p><h2>What Are Scheduled Tasks?</h2><p>The idea is simple: you give ChatGPT a prompt and a schedule (morning, afternoon, evening, or night &#8212; daily, weekly, whatever), and it runs automatically and delivers the result to you. It shows up on your phone too, which is honestly half the appeal. No hunting, no remembering to ask.</p><h2>My Setup: The Tasks I Actually Keep</h2><h3>1. The Daily AI Briefing</h3><p>Every morning, ChatGPT goes out and pulls together new AI tools, big industry moves, and a few content ideas. Since I&#8217;m a personal finance nerd, I also had it flag money-saving opportunities.</p><p><strong>The verdict:</strong> The industry highlights are legitimately good &#8212; today&#8217;s hit on the G7 Summit and agent security, stuff I&#8217;d otherwise have to go dig for. The money-saving picks, though? They kind of feel like ads. Mixed bag. But the &#8220;suggested action for today&#8221; section (make a Short, draft an offer, test a workflow) is a nice nudge to actually <em>do</em> something with the info.</p><h3>2. The Daily (or Weekly) Review</h3><p>This one&#8217;s my sleeper favorite. The prompt is basically:</p><blockquote><p><em>&#8220;Tell me a summary of everything I did in the past day. What have you observed? What am I thinking about? Give me your honest thoughts.&#8221;</em></p></blockquote><p>I&#8217;ve actually been running this as a <strong>weekly review</strong>, and if ChatGPT is your daily driver, the insights it hands back are surprisingly interesting. It&#8217;s like getting a mirror held up to your own week. Try it for seven days &#8212; I&#8217;m telling you, it&#8217;s worth it.</p><h3>3. The Fun One: World Cup Recaps</h3><p>One of OpenAI&#8217;s default suggestions was a World Cup recap, and honestly? With everything going on in the tournament, getting a scheduled roundup of scores was kind of cool. Not everything has to be productivity.</p><h2>Where It Gets Actually Powerful: Connecting Apps (MCPs)</h2><p>Here&#8217;s the update that matters. You can now connect your apps &#8212; what ChatGPT calls &#8220;apps,&#8221; which are essentially MCPs &#8212; directly into scheduled tasks.</p><p>So I set one up: <strong>every Sunday night, summarize everything in my Todoist inbox</strong> so I can plan my week. ChatGPT connected to my task list, pulled the inbox, and now that review lands automatically before Monday hits.</p><p>That&#8217;s where this stops being a gimmick and starts being a real workflow tool. Calendar digests, task reviews, inbox summaries &#8212; once your tools are plugged in, you can build some genuinely custom automations with a single prompt.</p><h2>The Honest Verdict</h2><p>Nothing here is <em>super duper</em> new &#8212; scheduled tasks have existed for a while, and the early version honestly wasn&#8217;t that great. But they&#8217;ve come a long way:</p><ul><li><p><strong>The good:</strong> Dedicated sidebar tab, mobile notifications, app/MCP connections, and briefings that actually save you hunting time.</p></li><li><p><strong>The meh:</strong> Some of the auto-generated content (looking at you, money-saving tips) feels generic or ad-adjacent.</p></li><li><p><strong>The move:</strong> Start with two or three tasks max. A morning briefing, a weekly review, and one task connected to a tool you actually use. Don&#8217;t over-build it &#8212; I only run three or four myself, and that&#8217;s plenty.</p></li></ul><p>If ChatGPT is already part of your daily routine, this is a low-effort way to make it work <em>for</em> you in the background instead of waiting for you to show up and ask.</p><p><strong>Do you use scheduled tasks? Got a better setup?</strong> Let me know &#8212; I&#8217;d love to hear what workflows people are building.</p><div><hr></div><p><em>Thanks for stopping by. See everybody next time.</em> &#127871;</p>]]></content:encoded></item><item><title><![CDATA[I Built a Notion AI Agent to Do My Work: An Honest Review]]></title><description><![CDATA[Notion has been moving deeper into AI agents, and I wanted to answer the practical question:]]></description><link>https://www.stack-snacks.com/p/i-built-a-notion-ai-agent-to-do-my</link><guid isPermaLink="false">https://www.stack-snacks.com/p/i-built-a-notion-ai-agent-to-do-my</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Mon, 22 Jun 2026 09:14:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/VZamIuKm5Bw" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-VZamIuKm5Bw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;VZamIuKm5Bw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/VZamIuKm5Bw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Notion has been moving deeper into AI agents, and I wanted to answer the practical question:</p><p>Are Notion&#8217;s custom AI agents actually useful, or are they just another expensive AI add-on?</p><p>I use Notion a lot already. It is where I store documents, databases, content ideas, and a bunch of working notes. So the pitch is pretty appealing: instead of copying information out of Notion, pasting it into ChatGPT, then pasting the result back into Notion, what if an agent could work directly inside the system?</p><p>That is the promise.</p><p>So I built one.</p><h2>The Goal</h2><p>The agent I wanted was simple: take a rough video idea and turn it into a more complete content brief.</p><p>For Stack Snacks, that means things like:</p><ul><li><p>A clearer hook</p></li><li><p>Possible titles</p></li><li><p>A video description</p></li><li><p>Keyword ideas</p></li><li><p>Relevant news or context</p></li><li><p>A saved brief inside a Notion database</p></li><li><p>Maybe a follow-up task in Todoist</p></li></ul><p>Basically, I wanted to see if a Notion agent could act like a mini content teammate.</p><p>Not a magic robot. Not a full creative director. Just a helper that can take a messy idea and move it one step closer to something usable.</p><h2>Building the Agent</h2><p>Quick clarification first, because Notion has two things called &#8220;agents&#8221; and the names are confusing.</p><p>There is the <strong>personal Notion Agent</strong> &#8212; the assistant in the bubble at the bottom of your screen. It works on demand, only when you prompt it, and it does not burn credits.</p><p>Then there are <strong>Custom Agents</strong> &#8212; the ones you configure to run on their own, triggered by schedules or database changes. These are the autonomous ones, and these are the ones that cost credits. That distinction matters a lot once we get to pricing, so keep it in mind.</p><p>What I built is a Custom Agent.</p><p>I started inside Notion&#8217;s agent area, where you can see existing agents and browse the marketplace. One of the more useful pieces I found was a Notion Agent Builder. Instead of writing the whole agent prompt from scratch, I used that builder to help create the first version of the instructions.</p><p>The prompt was roughly:</p><blockquote><p>I want to build an agent that helps me take raw video ideas and turn them into a complete video brief.</p></blockquote><p>The builder came back with proposed instructions and a few clarifying questions. From there, I created a new custom agent and started adding the pieces I wanted:</p><ul><li><p>Save new briefs into a Notion database</p></li><li><p>Research useful keywords</p></li><li><p>Check for relevant news articles</p></li><li><p>Pull in live information where possible</p></li><li><p>Draft an email when finished</p></li><li><p>Create a related task in Todoist</p></li></ul><p>That was the ideal version.</p><p>The actual version took a little more fiddling.</p><h2>Where It Worked</h2><p>The core workflow worked better than I expected.</p><p>I gave the agent a rough idea for a video about making AI videos with Gemini. It searched the web, started building a brief, and saved output into the database.</p><p>The result was not perfect, but it was useful. It pulled together a rough angle, gave some terminology guidance, and created a starting point I could edit. For example, it flagged that I shouldn&#8217;t conflate Veo &#8212; Google&#8217;s established video model &#8212; with Gemini Omni, the newer model that&#8217;s now replacing Veo inside the Gemini app. Those are genuinely two different things in mid-transition, and getting them mixed up in a video is exactly the kind of small error an AI-savvy audience notices. That is the kind of catch that can save you during planning.</p><p>It also successfully created a Todoist task after I connected Todoist through MCP.</p><p>That part is interesting. Notion agents can connect to external tools through custom MCP servers, which means the agent does not have to stay trapped inside Notion. It can potentially touch tasks, emails, APIs, and other systems if you wire them up correctly.</p><p>That is where the product starts to make more sense.</p><p>If your team&#8217;s work already lives in Notion, and you want an agent to operate on that shared context, this could become useful fast.</p><h2>Where It Got Messy</h2><p>The messy parts are exactly what you should expect if you have built any agent workflow before.</p><p>The agent created multiple database pages when I only wanted one.</p><p>It tried to draft an email, but I had not clearly told it who to send the email to, so that failed. Honestly, I was glad it stopped. That is better than an agent confidently sending something to the wrong person.</p><p>The Todoist MCP connection also had some issues before it worked. It eventually created the task, but it was not a perfectly smooth setup.</p><p>This is the real lesson: agents are not &#8220;set it and forget it&#8221; on the first try.</p><p>You have to watch what they do, tighten the instructions, remove risky actions, and build in constraints. In my case, I removed the email step because it added more risk and confusion than value for this specific workflow.</p><p>That is probably the right way to think about these tools:</p><p>Start with one safe action. Make it reliable. Then add more.</p><h2>The Credit Problem</h2><p>The biggest downside is cost &#8212; and this is the part where the details matter, because they changed recently.</p><p>First, Custom Agents are a Business/Enterprise feature. If you are on Free or Plus, you do not have them at all. Practically, that means the entry point is the Business plan at $20/user/month before you have run a single agent.</p><p>On top of that, Custom Agents run on Notion Credits, which are a separate add-on: $10 per 1,000 credits, pooled across your workspace, reset every month, no rollover. Notion ran a free exploration period through May 3, 2026, but billing started May 4 &#8212; so there is no free ride left.</p><p>How fast do credits burn? Each run costs anywhere from a fraction of a credit to a few dozen, depending on how much the agent reads, how many tools it touches, and which model it uses. For moderate use, most estimates land around $20&#8211;50/month on top of your Business seat.</p><p>That changes how I think about using it.</p><p>If I am already paying for Notion, ChatGPT, Claude, Gemini, or other AI tools, I do not want to accidentally create another $30 or $40 per month workflow unless it is clearly saving time.</p><p>The model picker helps. You can drop to a cheaper model for simpler tasks instead of running everything on the most expensive one. That is good. But it still means you need to pay attention to usage.</p><p>For a solo creator, I would not build twenty Notion agents right away. I would build one tight workflow and see if it actually earns its keep.</p><h2>Who It&#8217;s For (and Who Should Skip It)</h2><p>Notion Agents make the most sense for small teams or businesses already running work through Notion.</p><p>If you have shared databases, docs, project notes, meeting notes, content calendars, or client information in Notion, an agent sitting inside that context could be genuinely useful. Good use cases:</p><ul><li><p>Turning meeting notes into project tasks</p></li><li><p>Summarizing client research into a one-page brief</p></li><li><p>Creating content briefs from raw ideas</p></li><li><p>Generating weekly updates from team databases</p></li><li><p>Checking a knowledge base before answering internal questions</p></li></ul><p>The key is that Notion already has the data. If the agent has to leave Notion, search around, talk to other apps, and then come back, the workflow gets more fragile. But if the work is already sitting in Notion, the value is much clearer.</p><p>If you are a solo user who only uses Notion as a personal notes app, this may be overkill &#8212; especially now that the free period is over. You can get a lot of the same value by using Notion&#8217;s MCP inside another AI tool, or by copying a page into ChatGPT or Claude when you need help. Not as elegant, but cheaper and simpler.</p><p>The real risk is building a complicated agent because it feels cool, not because it saves you time. I would avoid workflows that:</p><ul><li><p>Send emails automatically before you trust the system</p></li><li><p>Create lots of database entries without a review step</p></li><li><p>Touch multiple external tools at once</p></li><li><p>Use expensive models for simple formatting tasks</p></li><li><p>Run repeatedly without clear limits</p></li></ul><p>Those are the places where small mistakes turn into annoying cleanup.</p><h2>The Lean Version I&#8217;d Actually Build</h2><p>If I started over, I would resist every urge to make it clever. Here is the actual instruction I would give the agent builder:</p><pre><code><code>You help me turn a rough video idea into a single content brief.

When I give you an idea:
1. Ask me 2&#8211;3 clarifying questions max (audience, angle, what I already know).
2. Do light web research to check terminology and find one or two
   relevant, current references.
3. Create ONE new page in the [Content Briefs] database with these fields:
   - Hook (one sentence)
   - 3 working titles
   - Draft description (3&#8211;4 sentences)
   - 5 keyword ideas
   - Notes / things to fact-check
4. Stop there. Do not send emails. Do not create tasks in other tools yet.

Use a cheaper model unless I tell you the research quality isn't good enough.
</code></code></pre><p>That is it. One input, one output, one place. No external side effects until the brief format is reliable.</p><p>Once that is boring and dependable, then I would add the Todoist task. Then maybe a draft email &#8212; but only once I trust it. Start with one safe action, make it reliable, then earn the next one.</p><p>Set a monthly credit cap while you are at it, so a runaway agent cannot quietly drain your balance.</p><h2>My Take</h2><p>I like the direction. Working directly inside Notion is genuinely useful, the agent builder lowers the barrier, and MCP support means these agents do not have to stay trapped inside Notion.</p><p>But it is not a must-use for everyone. For solo creators, it is a &#8220;test one workflow with a tight credit cap&#8221; product. For small teams already running work through Notion, it is more compelling &#8212; the data is already there, so the agent has something real to act on.</p><p>Either way, the bar is not &#8220;can it do something impressive once?&#8221;</p><p>It is: can it quietly make your normal workflow easier every week?</p><p>Build one boring agent. Watch what breaks. That will tell you more than any demo.</p>]]></content:encoded></item><item><title><![CDATA[Gemini Spark is shockingly good—if you never leave Google's walls]]></title><description><![CDATA[I paid for Google&#8217;s Gemini Ultra plan ($100/month) to get early access to Gemini Spark, and I came away with a split opinion: this is one of the most capable hosted agents I&#8217;ve used, and I still can&#8217;t tell most people to buy it yet.]]></description><link>https://www.stack-snacks.com/p/gemini-spark-is-shockingly-goodif</link><guid isPermaLink="false">https://www.stack-snacks.com/p/gemini-spark-is-shockingly-goodif</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Sun, 07 Jun 2026 09:30:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qY1P!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e4396-1891-47ba-aec8-db12fef37c16_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>I paid for Google&#8217;s Gemini Ultra plan ($100/month) to get early access to <strong>Gemini Spark</strong>, and I came away with a split opinion: this is one of the most capable hosted agents I&#8217;ve used, and I still can&#8217;t tell most people to buy it yet.</p><p>Spark is closer to &#8220;a junior operator on call&#8221; than anything else I&#8217;ve tried. It takes longer-running tasks, uses more compute, and works across your files instead of just chatting about them. The catch is that all of that power stops at the edge of Google&#8217;s ecosystem&#8212;and at $100/month, that edge is hard to ignore.</p><p>Here&#8217;s what stood out after hands-on testing.</p><div><hr></div><h2>What Spark does really well</h2><p><strong>Docs and Sheets workflows are fast and seamless.</strong> My first test was simple: can Spark actually <em>do work</em> inside the Google suite? It passed. Creating docs, spinning up spreadsheets, and moving between them was quick and genuinely impressive. If your day is &#8220;outline a plan, build a sheet, summarize a thing,&#8221; Spark delivers value on day one.</p><p><strong>Calendar feels native, not bolted on.</strong> Scheduling-style tasks were smooth, which tracks given how deep Calendar already sits in the Gemini experience. It read like a real extension of what Google does well, not a demo feature.</p><p><strong>It personalizes using everything Google already knows about you.</strong> When I asked it to put together a plan for my toddlers, it already knew how many kids I have and their ages&#8212;no restating. That&#8217;s equal parts creepy and useful. Creepy because you feel the surveillance-adjacent reality of living inside one company&#8217;s ecosystem. Useful because the agent finally stops acting like a goldfish. If you&#8217;ve been waiting for AI tools to remember context, this is a real glimpse of it.</p><div><hr></div><h2>Where it gets interesting: longer-running tasks</h2><p><strong>Auditing my YouTube channel was a standout.</strong> I had Spark review my channel and write up what&#8217;s working, what isn&#8217;t, and what to do next. It&#8217;s strong at pulling info from the web, synthesizing it, and handing back something actionable. The remote-browser view&#8212;where you watch it work&#8212;makes it feel less like magic and more like an operator you can supervise.</p><p><strong>The chore automation is the real tell.</strong> I set up a recurring workflow to watch my email for rewards-card updates and log new offers to a master sheet. Yes, an app already exists for that. The point isn&#8217;t novelty&#8212;it&#8217;s that Spark collapses the <em>setup cost</em>. There was no integration to wire up, no automation tool to learn. I described the chore in plain English and it just ran. That&#8217;s the upside of this whole category: quietly removing dozens of micro-tasks from your week without the usual config tax.</p><div><hr></div><h2>The drawbacks&#8212;and why $100 is a hard sell</h2><p><strong>The integration gaps are oddly glaring.</strong> There&#8217;s no Google Tasks or Google Keep support. Those are already Google products, and they&#8217;re exactly the lightweight inputs that would make an agent feel sticky. Leaving them out makes the ecosystem story feel half-finished.</p><p><strong>There&#8217;s no real extensibility, and that&#8217;s the dealbreaker.</strong> Spark doesn&#8217;t connect to anything outside Google&#8217;s walls. No way to plug in third-party tools or data sources&#8212;nothing like <strong>MCP (Model Context Protocol)</strong>, which is fast becoming the standard for letting agents securely reach other systems. For comparison, the hosted agents I&#8217;ve used from Anthropic and OpenAI lean hard into exactly this kind of openness, and it&#8217;s what makes them useful for real cross-system work. Spark is powerful right up until you try to extend it past Google, and then it hits a wall.</p><div><hr></div><h2>So is Gemini Spark worth $100/month?</h2><p>For most people, not yet. If your work is genuinely Google-suite-heavy&#8212;docs, sheets, calendar, web research&#8212;and Spark can reliably offload it, you can probably justify the cost today. For everyone else, it&#8217;s still early.</p><p>But I want to be clear about which way this leans: I used Spark more than I expected to, and it&#8217;s one of the most promising Gemini implementations I&#8217;ve touched. The problem isn&#8217;t capability. It&#8217;s that the price is running ahead of the openness. The day Google adds real extensibility, I&#8217;d resubscribe without thinking about it.</p><p><strong>What would flip it to an instant yes:</strong></p><ol><li><p>Native Tasks and Keep support, at minimum</p></li><li><p>A first-class integration layer (MCP-style extensibility)</p></li><li><p>Third-party tool coverage beyond Google&#8217;s core suite</p></li><li><p>A lower tier for light-agent use, so the price matches the current capability</p></li></ol><p>Until then, Spark is a compelling preview of what hosted agents can be&#8212;just not the everyday workhorse it&#8217;s trying to become.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[The jump I didn't see coming from OpenAI]]></title><description><![CDATA[I try a lot of tools.]]></description><link>https://www.stack-snacks.com/p/the-jump-i-didnt-see-coming-from</link><guid isPermaLink="false">https://www.stack-snacks.com/p/the-jump-i-didnt-see-coming-from</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Wed, 22 Apr 2026 10:09:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nylq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I try a lot of tools. Most don&#8217;t make it past a first session. This week, three did &#8212; and one of them had me redoing tests just to make sure I wasn&#8217;t imagining the quality jump.</p><div><hr></div><h2><strong>1. GPT Image 2.0 &#8212; The jump I wasn&#8217;t expecting</strong></h2><p>For anything image-related, I&#8217;ve been living in Nano Banana and that family of models. Cheap, fast, good enough.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.stack-snacks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Stack Snacks is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>GPT Image 2.0 feels like a different class of tool. I gave it my website and asked for a redesign &#8212; one shot, no chain-of-prompts. What came back was genuinely usable. Not &#8220;AI slop you then fix,&#8221; but something a designer would actually start from.</p><p>What stood out:</p><ul><li><p><strong>Text in images finally works</strong> &#8212; headlines render cleanly.</p></li><li><p><strong>Layout intuition is real</strong> &#8212; it understood hierarchy without me spelling it out.</p></li><li><p><strong>Style consistency across variants</strong> &#8212; three options felt like a set, not three random generations.</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_!nylq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nylq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.png 424w, https://substackcdn.com/image/fetch/$s_!nylq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.png 848w, https://substackcdn.com/image/fetch/$s_!nylq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!nylq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nylq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.png" width="1122" height="1402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1402,&quot;width&quot;:1122,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3326021,&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://www.stack-snacks.com/i/195014345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.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_!nylq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.png 424w, https://substackcdn.com/image/fetch/$s_!nylq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.png 848w, https://substackcdn.com/image/fetch/$s_!nylq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!nylq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a7559f-225e-4a9d-b2df-f4d9aa9bab12_1122x1402.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><figcaption class="image-caption">My first generation was of course with my cat </figcaption></figure></div><p></p><p>If you&#8217;ve been ignoring OpenAI for image work because Nano Banana was &#8220;good enough,&#8221; this is worth reopening the tab for.</p><div><hr></div><h2><strong>2. Claude Design &#8212; Not a designer killer, but a great thinking surface</strong></h2><p>I don&#8217;t think it replaces a designer yet. But as a <strong>wireframing and prototyping canvas</strong>, it&#8217;s solid. Getting rough ideas out of my head and onto something I can click around with &#8212; that&#8217;s the sweet spot.</p><p>Where it struggled: full redesigns were mixed, and credits disappeared fast, which cut my testing short.</p><p>Where it shined: quick prototypes and early-stage exploration when I don&#8217;t know what I want yet.</p><p>Not a stack-changer &#8212; but it&#8217;s earned a slot.</p><div><hr></div><h2><strong>3. Capacities MCP Server &#8212; Quiet, useful, exactly what MCP is good at</strong></h2><p>Capacities is a note-taking app I really like, and they just shipped their MCP server.</p><p>Here&#8217;s the pattern I keep finding with MCP: <strong>it&#8217;s magic when you want to push info </strong><em><strong>from</strong></em><strong> your AI chat </strong><em><strong>into</strong></em><strong> a tool.</strong> Capture an idea mid-conversation, drop it into the right object in Capacities, done.</p><p>Less flashy than the two above &#8212; but that&#8217;s kind of the point. It just works, and now my notes app is one less place I have to manually sync.</p><div><hr></div><h2><strong>Key Takeaways</strong></h2><ul><li><p><strong>GPT Image 2.0</strong> &#8212; legitimate quality jump over Nano Banana.</p></li><li><p><strong>Claude Design</strong> &#8212; great for wireframes, not full design replacement yet.</p></li><li><p><strong>Capacities MCP</strong> &#8212; small but meaningful upgrade if you&#8217;re already in the app.</p></li><li><p><strong>MCP keeps proving its value</strong> as the glue between AI chats and your real tools.</p></li></ul><div><hr></div><p>Full GPT Image 2.0 redesign breakdown (plus prompts) coming to the Stack Snacks YouTube this week. &#128073; [youtube.com/@stacksnacks]</p><p><em>P.S. &#8212; If you&#8217;ve tested GPT Image 2.0 on your own, hit reply and send me the output. Want to see how far this stretches.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.stack-snacks.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Stack Snacks is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Opus 4.7 Just Landed — Here's What Actually Changed ]]></title><description><![CDATA[Hey Snackers &#128075;]]></description><link>https://www.stack-snacks.com/p/opus-47-just-landed-heres-what-actually</link><guid isPermaLink="false">https://www.stack-snacks.com/p/opus-47-just-landed-heres-what-actually</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Mon, 20 Apr 2026 10:12:42 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/194779548/807cd063a843e1f1be3188f5b107f325.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div><hr></div><p>Hey Snackers &#128075;</p><p>Anthropic dropped Claude Opus 4.7 last week &#8212; an upgrade to their flagship model &#8212; and this one&#8217;s worth a real look.</p><p>The headline: <strong>this is a coding model you can actually hand work off to.</strong> Not &#8220;hand it simple stuff and babysit it&#8221; &#8212; hand it hard, multi-step, hours-long tasks and walk away. At least, that&#8217;s the claim.</p><p>But there&#8217;s more going on under the hood than just better code. Better eyes, tighter instruction following, and a brand new approach to cybersecurity that&#8217;s quietly one of the most interesting things any AI lab has done this year.</p><p>Let&#8217;s break it down.</p><div><hr></div><h2>The Big Upgrade: Software Engineering</h2><p>The main event with Opus 4.7 is coding. Anthropic says early testers were able to delegate their hardest, most supervision-heavy tasks to the new model <strong>with confidence</strong> &#8212; something they couldn&#8217;t reliably do with Opus 4.6.</p><p>What makes it different? Three things:</p><ol><li><p><strong>Self-verification.</strong> The model checks its own work before reporting back. It catches logical faults during planning and doesn&#8217;t just plow ahead hoping for the best.</p></li><li><p><strong>Long-horizon consistency.</strong> Multi-step tasks that span many turns &#8212; the kind that used to degrade or lose the plot &#8212; now stay on track.</p></li><li><p><strong>Benchmark results.</strong> State-of-the-art on SWE-bench (the standard software engineering benchmark), including multilingual and multimodal variants. On a 93-task coding benchmark, it improved resolution by <strong>13% over Opus 4.6</strong> &#8212; including 4 tasks that no previous Claude model could solve.</p></li></ol><p>One early tester put it well: <em>&#8220;Low-effort Opus 4.7 is roughly equivalent to medium-effort Opus 4.6.&#8221;</em> Translation: it&#8217;s doing more with less thinking time.</p><div><hr></div><h2>4 More Things Worth Knowing</h2><p><strong>1. 3x Better Vision</strong></p><p>Opus 4.7 accepts images up to 2,576 pixels on the long edge (~3.75 megapixels). That&#8217;s 3x the resolution of previous Claude models. If you&#8217;re using Claude for reading screenshots, extracting data from diagrams, or any computer-use agent work &#8212; this is a big deal. Heads up: higher-res images eat more tokens.</p><p><strong>2. Instruction Following Got </strong><em><strong>Too</strong></em><strong> Good</strong></p><p>This one&#8217;s interesting. Opus 4.7 takes instructions much more literally than previous models. Anthropic actually warns that prompts written for older versions might produce unexpected results &#8212; because older models would loosely interpret or skip steps. If you&#8217;re migrating from 4.6, re-tune your prompts.</p><p><strong>3. Better Memory Across Sessions</strong></p><p>The model got better at using file system-based memory, meaning it remembers context across multi-session projects. Less &#8220;let me re-explain everything&#8221; at the start of each chat.</p><p><strong>4. Tastier Creative Output</strong></p><p>Anthropic says the model produces higher-quality interfaces, slides, and docs. Less &#8220;AI-looking,&#8221; more polished. This matters if you&#8217;re using Claude for anything client-facing.,</p><div><hr></div><h2>Pricing &amp; Availability</h2><ul><li><p><strong>Price:</strong> $5/M input tokens, $25/M output tokens (same as Opus 4.6)</p></li><li><p><strong>API string:</strong> <code>claude-opus-4-7</code></p></li><li><p><strong>Available on:</strong> <a href="http://Claude.ai">Claude.ai</a>, API, Amazon Bedrock, Google Vertex AIv</p></li><li><p><strong>Tokenizer change:</strong> Updated &#8212; same text may use 1.0&#8211;1.35x more tokens than 4.6</p></li></ul><p><strong>Migration note:</strong> The tokenizer change means your costs could creep up even at the same per-token price. Anthropic recommends measuring real-world token usage on your workloads before fully switching over.</p><p><strong>Also launched yesterday:</strong></p><ul><li><p><strong>xhigh effort level</strong> &#8212; a new setting between &#8220;high&#8221; and &#8220;max&#8221; for finer control over reasoning depth vs. speed</p></li><li><p><strong>Task budgets (public beta)</strong> &#8212; guide Claude&#8217;s token spending across longer runs</p></li><li><p><strong>/ultrareview in Claude Code</strong> &#8212; a dedicated review session that audits your code for bugs and design issues</p></li><li><p><strong>Auto mode for Claude Code Max</strong> &#8212; lets Claude make permission decisions on your behalf for longer, uninterrupted task runs</p></li></ul><h2>The Bigger Picture</h2><p>Three trends converging here:</p><p><strong>1. The &#8220;unsupervised coding&#8221; bar keeps rising.</strong> Six months ago, handing an AI a complex multi-file refactor and walking away was a fantasy. Now the top models are genuinely getting there. Opus 4.7&#8217;s self-verification isn&#8217;t a gimmick &#8212; it&#8217;s the feature that makes long-running agentic work practical.</p><p><strong>2. Capability shaping is the new safety conversation.</strong> Forget content filters and guardrails. Anthropic is experimenting with making models <em>structurally</em> less capable in dangerous domains. That&#8217;s a fundamentally different approach than &#8220;add a warning label.&#8221; If it works, expect every lab to follow.</p><p><strong>3. The model treadmill is exhausting &#8212; but the gaps matter.</strong> Yes, there&#8217;s a new model every week. But Opus 4.7 vs. 4.6 isn&#8217;t incremental &#8212; 13% better on hard coding tasks, 3x vision resolution, and a new safety architecture. If you&#8217;re building on Claude, this is a real upgrade.</p><div><hr></div><h2>Should You Care?</h2><p><strong>If you code with Claude daily:</strong> Yes. Full stop. The self-verification and long-horizon improvements are real. Start with your hardest tasks and see if the claims hold up. Re-tune your prompts &#8212; the instruction following is tighter.</p><p><strong>If you&#8217;re building AI agents:</strong> The vision upgrade (3x resolution) and better memory across sessions make computer-use agents significantly more viable. Worth testing.</p><p><strong>If you&#8217;re watching the AI safety space:</strong> The Project Glasswing / capability shaping approach is a genuinely new move. Agree or disagree with it, but pay attention &#8212; this is likely where the industry is heading.</p><p>&#128279; <a href="https://www.anthropic.com/news/claude-opus-4-7">Anthropic&#8217;s official announcement</a> | <a href="https://www.anthropic.com/glasswing">Project Glasswing</a> | <a href="https://claude.com/form/cyber-use-case">Cyber Verification Program</a></p><div><hr></div><p>&#128172; <strong>Hit reply</strong> and tell me: are you switching to 4.7 immediately or waiting? I read every response.</p><p>Until next time,</p><p>John</p>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI Agent: Hyperagent and Notion]]></title><description><![CDATA[Happy Tuesday, Snackers &#128075;]]></description><link>https://www.stack-snacks.com/p/build-your-own-ai-agent-hyperagent</link><guid isPermaLink="false">https://www.stack-snacks.com/p/build-your-own-ai-agent-hyperagent</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Wed, 01 Apr 2026 08:46:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qY1P!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e4396-1891-47ba-aec8-db12fef37c16_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Happy Tuesday, Snackers &#128075;</p><p>Here&#8217;s the thing nobody&#8217;s talking about enough: we&#8217;re not just using AI anymore &#8211; we&#8217;re building with it.</p><p>A few months ago, making your own AI agent required Python scripts, API keys, and a tolerance for broken things. Now? You can spin one up in plain English inside tools you&#8217;re already paying for.</p><p>I&#8217;ve been deep in two platforms this month that are making custom AI agents feel... normal. Here&#8217;s what I found.</p><h2>Notion Custom Agents</h2><p><strong>What it is:</strong> Notion launched Custom Agents in February 2026 &#8211; autonomous AI teammates that live inside your workspace and respond to triggers (Slack messages, database changes, schedules, emails). Over 21,000 agents have already been created during the beta.</p><p><strong>What makes it interesting:</strong></p><ul><li><p>You describe what you want in plain English &#8211; no code</p></li><li><p>Agents can pull from your existing Notion pages, databases, and docs as their knowledge base</p></li><li><p>They integrate with Slack, Mail, Calendar, Figma, and more</p></li><li><p>Scoped permissions mean you control exactly what each agent can access</p></li></ul><p><strong>Pricing:</strong> Free during beta (through ~April 2026) on Business and Enterprise plans. After that, it moves to a credits system &#8212; $10 per 1,000 Notion Credits.</p><p><strong>My take:</strong> I built a few agents inside my own workspace &#8211; one that monitors my content calendar and drafts newsletter outlines when I add a new topic, and another that answers questions about my project docs. Setup was shockingly fast. You describe what you want, point it at the right databases, and it just... works. The trigger system is where it gets really powerful &#8211; I have one that fires whenever a new entry hits my ideas database. What surprised me most is how well it pulls context from existing pages. It&#8217;s not just keyword matching; it actually understands the relationships between my docs.</p><p><strong>Verdict:</strong> If you&#8217;re already a Notion power user, this is a no-brainer to try while it&#8217;s free. The learning curve is basically zero.</p><p>&#128279; <a href="https://www.notion.com/blog/introducing-custom-agents">Try Notion Custom Agents</a></p><h2>Hyperagent (by Airtable)</h2><p><strong>What it is:</strong> Hyperagent is Airtable&#8217;s dedicated autonomous agent platform &#8211; a standalone product built to run complex, hours-long workflows across enterprise data. It gives agents a full computing environment &#8211; they can learn new tools and APIs on the fly, chain them together, and produce finished deliverables. Think: hours of research or data work, condensed into minutes.</p><p><strong>What makes it interesting:</strong></p><ul><li><p>Agents run autonomously with access to a real computing environment</p></li><li><p>They learn and adapt to new tools and APIs as they go &#8211; no pre-built integrations required</p></li><li><p>Can chain multiple tools together to complete complex, multi-step workflows</p></li></ul><p><strong>My take:</strong> What gets me about Hyperagent is the combination of breadth and depth. The integration list is genuinely impressive &#8211; it connects to the tools you&#8217;d actually want an agent touching. But the real unlock is chaining. You can wire together a sequence of complex actions and just... let it run. I&#8217;ve set it loose on tasks I&#8217;d normally block out an hour for and come back to finished work. That&#8217;s a different feeling than most automation tools, which still need you hovering. The learning curve is real &#8211; this isn&#8217;t a no-code play. But if you&#8217;re dev or dev-adjacent, that tradeoff is worth it fast.</p><p><strong>Verdict:</strong> This is the power-user pick. If you need agents that can handle complex, multi-step work across the open web, Hyperagent is worth exploring.</p><p>&#128279; <a href="https://hyperagent.com/">Check out Hyperagent</a></p><h2>What This Means</h2><p>Both of these tools point in the same direction: AI agents are becoming personal infrastructure.</p><p>Notion is betting you&#8217;ll build agents inside your existing workspace. Hyperagent is betting you need agents that roam the open web.</p><p>Different approaches, same destination &#8211; AI that works for you in the background, not just with you in a chat window.</p><p>My prediction: by the end of 2026, everyone reading this will have at least one custom agent running. The tools are that accessible now.</p><p>Honestly, setting these up scratched the same itch as building automations in Zapier years ago &#8211; except now the automations can actually think. They read context, make judgment calls, and adapt. That&#8217;s the shift. We went from &#8220;if this, then that&#8221; to &#8220;figure out what to do and do it.&#8221; And we&#8217;re still in the early innings.</p><div><hr></div><p>&#128250; Want to see these in action? I&#8217;m doing deeper walkthroughs on the YouTube channel &#8211; subscribe to Stack Snacks on YouTube so you don&#8217;t miss them.</p><p>&#128172; Hit reply and tell me: have you built any custom agents yet? What are you automating? I read every response.</p><p>Until next Tuesday,</p><p>John</p>]]></content:encoded></item><item><title><![CDATA[Zo + Open Source AI: I Built 3 Real Tools to See What’s Possible]]></title><description><![CDATA[I&#8217;ve been saying it for a while now: open source AI models are catching up fast.]]></description><link>https://www.stack-snacks.com/p/zo-open-source-ai-i-built-3-real</link><guid isPermaLink="false">https://www.stack-snacks.com/p/zo-open-source-ai-i-built-3-real</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Sat, 14 Mar 2026 08:41:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qY1P!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e4396-1891-47ba-aec8-db12fef37c16_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been saying it for a while now: open source AI models are catching up fast. But after spending a few weeks actually *building* with three of the newest ones &#8211; MiniMax M2.5, Kimi K2.5, and GLM-5 &#8211; I can say they&#8217;re not just catching up. For everyday tasks, they&#8217;re genuinely competitive with the frontier models I&#8217;ve been paying for.</p><p>In this post, I&#8217;m walking through three real tools I built from scratch on the Zo platform, each using a different open source model and a single prompt. Practical builds that show you what these models can actually do.</p><h2>Why I&#8217;m Using Zo for This</h2><p>These open source models &#8211; MiniMax, Kimi, GLM &#8211; don&#8217;t have the same plug-and-play API access as the frontier models. You need somewhere to run them, and that&#8217;s where Zo comes in.</p><p>[Zo](https://zo.computer) is a single workspace for hosting web apps, running AI models, and building tools. What drew me to it wasn&#8217;t just the model hosting &#8211; it&#8217;s that you can go from prompt to deployed app without stitching together a separate frontend, backend, and hosting stack. Everything lives in one place.</p><p>Right now, they&#8217;re offering free access to all three models, which made it easy to run real builds without worrying about burning credits. I&#8217;m on the basic paid plan, but the free tier gives you enough runway to figure out what these models can actually do.</p><h2>Build #1: Link-in-Bio Page (MiniMax M2.5)</h2><p>For the first test, I wanted something simple &#8211; a link-in-bio page hosted directly on my Zo space. I gave MiniMax M2.5 a single prompt with all my links (Stack Snacks, newsletter, YouTube, etc.) and told it to build the page.</p><p>**How it went:** There was a little bit of funkiness getting it to render initially. The first attempt failed, and I had to restart the chat. But once it got going, it built a clean, colorful link-in-bio page that absolutely gets the job done. It&#8217;s not going to win any design awards, but for a one-prompt build? Solid.</p><p>I also ran the same prompt through GLM-5 and Kimi K2.5. GLM-5 noticed the existing page and basically cloned it, while Kimi K2.5 was so fast it had the page up before I could even check the preview. The speed on all three models was impressive, even if the link-in-bio use case was too simple to really differentiate them.</p><p>**Verdict:** All three models handled this basic task without breaking a sweat. The real differences showed up in the next builds.</p><h2>Build #2: Credit Card Rewards Calculator (Kimi K2.5)</h2><p>This is where things got interesting. I wanted to see if Kimi K2.5 could do something more complex: research a brand-new credit card (the Robinhood Platinum), pull all the benefits and perks, and build me an interactive calculator to figure out if the annual fee is actually worth it.</p><p>One prompt. That&#8217;s it.</p><p>**How it went:** Kimi K2.5 went to work immediately. It ran a bunch of web searches, read through multiple articles about the Robinhood Platinum card, compiled all the offers into a markdown file, and then started building the calculator. The whole process took just a few minutes.</p><p>The result was a fully interactive tool where I could plug in my estimated spending across categories &#8211; travel credits, hotel credits, DoorDash, dining, flights, car rentals, everything else &#8211; and see whether the card&#8217;s annual fee pencils out based on my actual habits.</p><p>After running my numbers, the calculator showed me a net annual value and even compared it against the Amex Gold card. It&#8217;s exactly the kind of quick analysis I&#8217;d normally spend 30 minutes doing manually in a spreadsheet.</p><p>**Verdict:** Kimi K2.5 impressed me the most here. It handled the web research, math, and UI building in one shot. Fast, accurate, and genuinely useful output.</p><h2>Build #3: AI App Tracker Database (GLM-5)</h2><p>For the final build, I wanted to test GLM-5 on something with more of a coding challenge &#8211; a database-driven app. The prompt was simple: build me a tracker for all the AI apps I&#8217;m using, what I&#8217;m paying for, and a list of things I want to try. I asked for a table with tags and told it to pre-populate some of the major AI tools.</p><p>**How it went:** GLM-5 took a different approach than the other models. It built a proper little API to store the data, then created a front-end page to consume it. It even added authentication, which I hadn&#8217;t asked for &#8211; a nice touch for anything that might eventually hold real data.</p><p>The final result was a clean table interface with tags like &#8220;want to try,&#8221; &#8220;paid for,&#8221; and &#8220;stopped.&#8221; Each entry could be edited inline through an edit panel at the top of the page. You could delete entries, update statuses, and open the actual tools directly from the tracker.</p><p>Was it perfect? No &#8211; the edit functionality needed a small nudge. But for a single-prompt build that included a backend API, a JSON data store, and a responsive front-end? That&#8217;s remarkable.</p><p>**Verdict:** GLM-5 is the coding powerhouse of the group. It handled the most technically complex task without breaking a sweat.</p><h2>My Final Rankings</h2><p>After a few weeks of using all three models regularly, here&#8217;s where I&#8217;ve landed:</p><p>**Kimi K2.5** is my pick for general-purpose work. It&#8217;s fast, handles research tasks well, and produces clean output across a range of use cases. This one has become part of my daily workflow.</p><p>**GLM-5** is the one I reach for when I need something more technically complex. If the build involves APIs, databases, or heavier code, GLM-5 handles it with confidence.</p><p>**MiniMax M2.5** is solid across the board, but didn&#8217;t stand out as strongly as the other two in my testing. Still absolutely worth having in the rotation.</p><h3>The Bigger Takeaway</h3><p>Here&#8217;s what really changed for me: these models shifted *how* I allocate my AI usage. I&#8217;m now using open source models for the everyday stuff &#8211; quick tools, simple builds, research tasks &#8211; and saving my frontier model tokens (Claude, GPT-4, etc.) for the complex work that truly needs them.</p><p>If you&#8217;re a solopreneur, creator, or small business owner, this is huge. You can build real, functional tools without burning through expensive API credits or paid subscriptions. The quality gap between open source and frontier models is shrinking fast, and for a lot of daily tasks, it&#8217;s already negligible.</p><h3>Try It Yourself</h3><p>Head over to [Zo](https://zo.computer) and sign up for free access while it&#8217;s still available. Pick a small tool you&#8217;ve been meaning to build &#8211; a calculator, a tracker, a simple landing page &#8211; and throw a single prompt at one of these models. I think you&#8217;ll be surprised at what comes back.</p><p>If you want more AI tool breakdowns like this, check out the [Stack Snacks newsletter](https://www.stack-snacks.com/) or subscribe to the channel on YouTube.</p><p>---</p><p>*Which of these three models are you most interested in trying? I&#8217;d love to hear what you&#8217;d build with them.*</p>]]></content:encoded></item><item><title><![CDATA[Why Zo Has Become My Daily Driver for AI Automation]]></title><description><![CDATA[If you&#8217;ve been following the AI agent space, you&#8217;ve probably seen the buzz around running your own AI computer&#8212;setting up Mac Minis, virtual private servers, and dealing with messy configurations.]]></description><link>https://www.stack-snacks.com/p/why-zo-has-become-my-daily-driver</link><guid isPermaLink="false">https://www.stack-snacks.com/p/why-zo-has-become-my-daily-driver</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Thu, 05 Feb 2026 09:16:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BeAz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BeAz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BeAz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!BeAz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!BeAz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!BeAz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BeAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8095272,&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://www.stack-snacks.com/i/186955781?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.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_!BeAz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!BeAz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!BeAz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!BeAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e32d2f1-e909-4b52-996d-88496d4d8314_2816x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>If you&#8217;ve been following the AI agent space, you&#8217;ve probably seen the buzz around running your own AI computer&#8212;setting up Mac Minis, virtual private servers, and dealing with messy configurations. It&#8217;s powerful stuff, but it&#8217;s not for everyone.</p><p>That&#8217;s where Zo comes in. It&#8217;s a tinkerer&#8217;s dream that gives you a lot of that power right out of the box. No s&#8230;</p>
      <p>
          <a href="https://www.stack-snacks.com/p/why-zo-has-become-my-daily-driver">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Tool That Might Change Everything (Plus ChatGPT Has Ads Now)]]></title><description><![CDATA[I&#8217;ve been using Claude Code for a while now.]]></description><link>https://www.stack-snacks.com/p/the-tool-that-might-change-everything</link><guid isPermaLink="false">https://www.stack-snacks.com/p/the-tool-that-might-change-everything</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Mon, 19 Jan 2026 12:03:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/UAmKyyZ-b9E" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been using Claude Code for a while now. Every time I fire it up, I think: this is incredible, but most people will never touch it because terminals are scary.</p><p>That changed this week.</p><h2>Claude Cowork is here</h2>
      <p>
          <a href="https://www.stack-snacks.com/p/the-tool-that-might-change-everything">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[I Found an AI Agent You Can Actually Email]]></title><description><![CDATA[Imagine having a virtual assistant that&#8217;s always ready to lend a hand, an AI agent that feels less like a program and more like your personal tech wizard.]]></description><link>https://www.stack-snacks.com/p/personalized-digital-assistance-a</link><guid isPermaLink="false">https://www.stack-snacks.com/p/personalized-digital-assistance-a</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Tue, 13 Jan 2026 10:46:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8Z7A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FG-PjPrLXcAEo0LX.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Imagine having a virtual assistant that&#8217;s always ready to lend a hand, an AI agent that feels less like a program and more like your personal tech wizard. Meet the &#8220;<a href="https://www.doanything.com/">DoAnything</a>&#8221; app&#8212;a groundbreaking step in virtual assistance. I stumbled upon it on Twitter, and what began as a casual discovery quickly turned into a journey of fascinating exploration. Unl&#8230;</p>
      <p>
          <a href="https://www.stack-snacks.com/p/personalized-digital-assistance-a">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[This week in AI: Health data, Gmail's Gemini era, and Amp Code]]></title><description><![CDATA[Busy week in AI.]]></description><link>https://www.stack-snacks.com/p/this-week-in-ai-health-data-gmails</link><guid isPermaLink="false">https://www.stack-snacks.com/p/this-week-in-ai-health-data-gmails</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Mon, 12 Jan 2026 02:36:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qY1P!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0e4396-1891-47ba-aec8-db12fef37c16_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Busy week in AI. Here&#8217;s what happened &#8212; and what it actually means for you.</p>
      <p>
          <a href="https://www.stack-snacks.com/p/this-week-in-ai-health-data-gmails">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Stop Picking the 'Best' AI Model. Build a Stack Instead.]]></title><description><![CDATA[For the first time since ChatGPT launched, I can&#8217;t tell you which AI model to use.]]></description><link>https://www.stack-snacks.com/p/stop-picking-the-best-ai-model-build</link><guid isPermaLink="false">https://www.stack-snacks.com/p/stop-picking-the-best-ai-model-build</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Thu, 01 Jan 2026 01:48:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T19W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cb12f12-ce01-4e31-879b-16191649320c_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For the first time since ChatGPT launched, I can&#8217;t tell you which AI model to use.</p><p>It&#8217;s the most important shift in the AI landscape this year.</p><p>Gemini 3 Pro tops the LMSYS Arena. Claude Opus 4.5 dominates coding tasks. GPT-5.2 wins on versatility. Grok 4.1 undercuts everyone on price. Each claim is true. None of them helps you decide.</p><p>Here&#8217;s why that&#8217;s act&#8230;</p>
      <p>
          <a href="https://www.stack-snacks.com/p/stop-picking-the-best-ai-model-build">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[OpenAI Dev Day 2025: ChatGPT Apps and Sora 2 API]]></title><description><![CDATA[OpenAI hosted their Dev Day this past week.]]></description><link>https://www.stack-snacks.com/p/openai-dev-day-2025-chatgpt-apps</link><guid isPermaLink="false">https://www.stack-snacks.com/p/openai-dev-day-2025-chatgpt-apps</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Thu, 09 Oct 2025 13:55:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/2C4Cs6503gw" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>OpenAI hosted their Dev Day this past week. While developer conferences typically feature many new releases and launches, OpenAI certainly delivered some surprising announcements.</p><p>ChatGPT Apps</p><p>You can now run apps directly inside ChatGPT. This means you can call up specific applications during your conversations. For example, you can bring up Canva while &#8230;</p>
      <p>
          <a href="https://www.stack-snacks.com/p/openai-dev-day-2025-chatgpt-apps">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Notion 3.0: AI That Actually Manages Your Workspace]]></title><description><![CDATA[Notion just dropped version 3.0, and the headline feature is customized AI agents.]]></description><link>https://www.stack-snacks.com/p/notion-30-ai-that-actually-manages</link><guid isPermaLink="false">https://www.stack-snacks.com/p/notion-30-ai-that-actually-manages</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Wed, 01 Oct 2025 02:17:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EbLE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EbLE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EbLE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!EbLE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!EbLE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!EbLE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EbLE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1810663,&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://www.stack-snacks.com/i/174984076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.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_!EbLE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!EbLE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!EbLE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!EbLE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8315b93c-02d0-42f1-b6bc-0a923df4fd1a_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Notion just dropped version 3.0, and the headline feature is customized AI agents. The full agent product isn&#8217;t live yet, but the improvements to Notion AI are already worth paying attention to.</p><p>Here&#8217;s what&#8217;s new and what it means for how you work.</p><h2>Custom Instructions: Train Your AI</h2><p>The standout feature is <strong>custom instructions</strong>. You write detailed instructio&#8230;</p>
      <p>
          <a href="https://www.stack-snacks.com/p/notion-30-ai-that-actually-manages">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Superlist AI Review: Smart Meeting Notes with Room to Grow]]></title><description><![CDATA[Promising Meeting Notes & Tasks, But Needs Better Organization]]></description><link>https://www.stack-snacks.com/p/superlist-ai-review</link><guid isPermaLink="false">https://www.stack-snacks.com/p/superlist-ai-review</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Mon, 22 Sep 2025 14:11:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!R0yq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R0yq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R0yq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!R0yq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!R0yq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!R0yq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R0yq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1305304,&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://www.stack-snacks.com/i/174135200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.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_!R0yq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!R0yq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!R0yq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!R0yq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60d0b1b-8cb2-4f50-8603-919007e4f018_1024x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>The Superlist app's AI features for meeting notes and task management offer an intriguing solution for users looking to enhance their productivity through technology. After spending some time exploring these capabilities, it's evident that the app shines in certain areas while needing improvement in others.</p><p><strong>Meeting Notes</strong></p><p>One of the standout features of th&#8230;</p>
      <p>
          <a href="https://www.stack-snacks.com/p/superlist-ai-review">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Summer Of Codex]]></title><description><![CDATA[Introducing GPT&#8209;5 Codex: Agentic Coding, Outside ChatGPT]]></description><link>https://www.stack-snacks.com/p/summer-of-codex</link><guid isPermaLink="false">https://www.stack-snacks.com/p/summer-of-codex</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Fri, 19 Sep 2025 02:04:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LvzI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbaecd3c-35da-4df1-8be3-366fc493ff89_4096x2304.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Introducing GPT&#8209;5 Codex: Agentic Coding, Outside ChatGPT</h2><p>GPT&#8209;5 Codex is a GPT&#8209;5 variant optimized for agentic coding workflows. It is positioned as a code-first assistant and (at least for now) isn&#8217;t available as part of ChatGPT Codex.</p><ul><li><p>What it is: A GPT&#8209;5 build tuned for autonomous code reading, planning, and multi&#8209;file edits</p></li><li><p>Why it matters: Faster refacto&#8230;</p></li></ul>
      <p>
          <a href="https://www.stack-snacks.com/p/summer-of-codex">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[GPT-5, Explained]]></title><description><![CDATA[&#8220;Hey there, Happy Tuesday!]]></description><link>https://www.stack-snacks.com/p/gpt-5-explained</link><guid isPermaLink="false">https://www.stack-snacks.com/p/gpt-5-explained</guid><dc:creator><![CDATA[John Siwicki]]></dc:creator><pubDate>Wed, 13 Aug 2025 03:42:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jDMN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jDMN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jDMN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!jDMN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!jDMN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!jDMN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jDMN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1818192,&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://www.stack-snacks.com/i/170232450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.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_!jDMN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!jDMN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!jDMN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!jDMN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f85062-3582-4398-85e6-30fd0c957cf7_1024x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>&#8220;Hey there, Happy Tuesday! &#128075; In this snack-sized issue, we are going over the GPT 5 release and some of our earlier thoughts.</p><h2>GPT-5 Is Out</h2><p>The day we've all been waiting for is here. I can't remember the last time I was so excited about a product launch that I added it to my calendar to watch the livestream. The consensus is that GPT-5 operates different&#8230;</p>
      <p>
          <a href="https://www.stack-snacks.com/p/gpt-5-explained">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>