<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Bojan Tomic</title>
    <description>The latest articles on DEV Community by Bojan Tomic (@bojantomic).</description>
    <link>https://dev.to/bojantomic</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3671846%2Fd7ff121b-7d98-461d-acc6-de3b35f8257a.png</url>
      <title>DEV Community: Bojan Tomic</title>
      <link>https://dev.to/bojantomic</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bojantomic"/>
    <language>en</language>
    <item>
      <title>What AI Video Tools Actually Cost Per Finished Video</title>
      <dc:creator>Bojan Tomic</dc:creator>
      <pubDate>Tue, 15 Sep 2026 19:31:00 +0000</pubDate>
      <link>https://dev.to/intelligenttools/what-ai-video-tools-actually-cost-per-finished-video-3pf4</link>
      <guid>https://dev.to/intelligenttools/what-ai-video-tools-actually-cost-per-finished-video-3pf4</guid>
      <description>&lt;p&gt;The monthly price on an AI video tool is close to useless. You are not buying a month; you are buying some number of finished videos, and almost nobody prices it that way on the page you land on.&lt;/p&gt;

&lt;p&gt;I keep pricing records for every tool in this directory, read off the vendor's own page and dated. There are 53 video tools in there, 49 with a checked record. Here is what that set actually looks like, and how to get from a monthly price to the number you care about.&lt;/p&gt;

&lt;h2&gt;
  
  
  "Free" means three different things
&lt;/h2&gt;

&lt;p&gt;Of the 49 video tools where I could establish what the free offering is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;20 have a real free tier.&lt;/strong&gt; It continues indefinitely, usually watermarked or limited.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;12 have a free trial only.&lt;/strong&gt; It ends. Calling this free is the most common piece of pricing theatre in the category.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;17 have nothing free at all.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So when you see "free" on a video tool, it is closer to one chance in three that it means "free for fourteen days". Two tools in the set are even labeled freemium by their own submitters, yet have no free tier at all, which is why I check rather than take their word for it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The price you see is often the annual one
&lt;/h2&gt;

&lt;p&gt;Here is Pictory's pricing page as it loads:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxmjw2dzs4njhd2gbga3i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxmjw2dzs4njhd2gbga3i.png" alt="Pictory pricing page with the annual toggle switched on by default, showing $25 with the $29 monthly price struck through, and Get Free Trial buttons under every plan" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The annual toggle is already on. You see $25, $35, and $119. The real month-to-month prices are the struck-through ones: $29, $59 and $199. That is not a trick unique to Pictory; it's pretty standard. It means the number in your head when you compare two tools is often a prepaid annual rate rather than what it would cost month to month.&lt;/p&gt;

&lt;p&gt;Every price in &lt;a href="https://intelligenttools.co/tools/category/video" rel="noopener noreferrer"&gt;our directory&lt;/a&gt; is the month-to-month figure for exactly this reason. Annual prepay is a separate decision from which tool to use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cost per video, from one of the few who publish it
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/tapvid" rel="noopener noreferrer"&gt;TapVid&lt;/a&gt; does something unusual and genuinely helpful: it states credits and an estimated video count on the same card.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feum0qtk2spn6glzrgytn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feum0qtk2spn6glzrgytn.png" alt="TapVid pricing showing three plans with monthly credits and an estimated number of videos per month for each" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That lets you do the division the page is usually hiding:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;plan&lt;/th&gt;
&lt;th&gt;monthly&lt;/th&gt;
&lt;th&gt;videos&lt;/th&gt;
&lt;th&gt;per video&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Pro&lt;/td&gt;
&lt;td&gt;$49&lt;/td&gt;
&lt;td&gt;about 20&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$2.45&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Max&lt;/td&gt;
&lt;td&gt;$99&lt;/td&gt;
&lt;td&gt;about 42&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$2.36&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ultra&lt;/td&gt;
&lt;td&gt;$199&lt;/td&gt;
&lt;td&gt;about 150&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$1.33&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Note what the per-video column does that the monthly column cannot: the $199 plan is the cheapest one per video. Four times the monthly cost, roughly half the cost per video. If you compare entry tiers across vendors, you are comparing the worst rate each offers.&lt;/p&gt;

&lt;p&gt;The asterisks matter too. "About 20 videos" assumes a length and a model. A longer clip or a better model eats more credits, so treat these as a ceiling.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I actually paid
&lt;/h2&gt;

&lt;p&gt;I tested &lt;a href="https://intelligenttools.co/tools/fotor" rel="noopener noreferrer"&gt;Fotor&lt;/a&gt; Video Agent properly and &lt;a href="https://intelligenttools.co/blog/fotor-video-agent-tested" rel="noopener noreferrer"&gt;wrote it up&lt;/a&gt;. Three finished videos, including one with an AI presenter, cost 949 credits. That is 316 credits each.&lt;/p&gt;

&lt;p&gt;On their monthly plan, that works out to &lt;strong&gt;$12.65 a video&lt;/strong&gt;. On the annual plan, &lt;strong&gt;$3.54&lt;/strong&gt;. Same tool, same videos, a 3.5x spread depending only on how you pay.&lt;/p&gt;

&lt;p&gt;Which is the real finding here: on a single tool, how you pay can move the cost per video more than switching vendors would.&lt;/p&gt;

&lt;h2&gt;
  
  
  So what do you actually try
&lt;/h2&gt;

&lt;p&gt;I am not going to tell you which makes the best video, because I have not tested 53 tools. What I can tell you is which ones let you find out for yourself without paying, and that depends entirely on the job you are doing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Making video from a text prompt.&lt;/strong&gt; &lt;a href="https://intelligenttools.co/tools/runway" rel="noopener noreferrer"&gt;Runway&lt;/a&gt; and &lt;a href="https://intelligenttools.co/tools/pika" rel="noopener noreferrer"&gt;Pika&lt;/a&gt; both run $0 to $95 and both have a real free tier, so you can try either before deciding. &lt;a href="https://intelligenttools.co/tools/openai-sora" rel="noopener noreferrer"&gt;OpenAI Sora&lt;/a&gt; has nothing free. Start with Runway or Pika, and see the three side by side in &lt;a href="https://intelligenttools.co/compare/openai-sora-vs-pika-vs-runway" rel="noopener noreferrer"&gt;Runway vs Pika vs Sora&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Talking-head and avatar video.&lt;/strong&gt; &lt;a href="https://intelligenttools.co/tools/synthesia" rel="noopener noreferrer"&gt;Synthesia&lt;/a&gt; is $0 to $89, &lt;a href="https://intelligenttools.co/tools/heygen" rel="noopener noreferrer"&gt;HeyGen&lt;/a&gt; is $0 to $149, and both let you test for free. &lt;a href="https://intelligenttools.co/tools/synthesys" rel="noopener noreferrer"&gt;Synthesys&lt;/a&gt; starts at $29 and has no free tier. Synthesia has the lower ceiling of the two you can try, which matters because the top tier is where you end up. Full breakdown in &lt;a href="https://intelligenttools.co/compare/heygen-vs-synthesia-vs-synthesys" rel="noopener noreferrer"&gt;HeyGen vs Synthesia vs Synthesys&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cutting long video into shorts.&lt;/strong&gt; &lt;a href="https://intelligenttools.co/tools/opus-clip" rel="noopener noreferrer"&gt;Opus Clip&lt;/a&gt; at $0 to $29 is the cheapest ceiling of anything here and has a genuine free tier. &lt;a href="https://intelligenttools.co/tools/descript" rel="noopener noreferrer"&gt;Descript&lt;/a&gt; is $0 to $65 and also offers a free trial. &lt;a href="https://intelligenttools.co/tools/pictory" rel="noopener noreferrer"&gt;Pictory&lt;/a&gt; is the one from the screenshot above: $29 to $199, and trial only. See &lt;a href="https://intelligenttools.co/compare/descript-vs-opus-clip-vs-pictory" rel="noopener noreferrer"&gt;Descript vs Opus Clip vs Pictory&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Notice the pattern across all three. In every group, the tool with no free tier is the one you cannot evaluate without a card, and in two of the three it is also not the cheapest. No group offers a better entry deal for paying up front.&lt;/p&gt;

&lt;p&gt;If you want the smallest possible commitment in the category regardless of job, &lt;a href="https://intelligenttools.co/tools/screenweaver" rel="noopener noreferrer"&gt;Screenweaver&lt;/a&gt; runs $0 to $9.99, the cheapest ceiling of any video tool I have a record for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Now the part I did not expect.&lt;/strong&gt; I sorted the whole category by entry price to find the bargains. Here are the eight cheapest:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;seedance-2-0 $7.99&lt;/code&gt; · &lt;code&gt;artaivo $9&lt;/code&gt; · &lt;code&gt;animate-photo $9.90&lt;/code&gt; · &lt;code&gt;ray-3-2-ai $9.90&lt;/code&gt; · &lt;code&gt;seedancetwo $9.90&lt;/code&gt; · &lt;code&gt;recapo-ai $9.99&lt;/code&gt; · &lt;code&gt;youart $9.99&lt;/code&gt; · &lt;code&gt;kaiber $10&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;None of them have a free tier. **&lt;/strong&gt; Five are trial-only; three have nothing free at all. The cheapest-looking options in the category are precisely the ones where you cannot try before you commit a card.&lt;/p&gt;

&lt;p&gt;That is not a conspiracy. It is just what a low entry price has to do: if you are charging $8 a month, you cannot also give the product away. But it does mean "cheapest" and "try it first" point at completely different shortlists, and the cheap end of a pricing table is the last place to start if you have not decided yet.&lt;/p&gt;

&lt;p&gt;Every comparison above is in &lt;a href="https://intelligenttools.co/compare" rel="noopener noreferrer"&gt;the full comparison index&lt;/a&gt;, which puts the real month-to-month prices side by side with the date each was checked.&lt;/p&gt;

&lt;h2&gt;
  
  
  Work it out before you subscribe
&lt;/h2&gt;

&lt;p&gt;Three questions, in order:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Is the free thing a tier or a trial?&lt;/strong&gt; If it ends, it is a sales process, not a price.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What is the month-to-month price?&lt;/strong&gt; Toggle annual off before you compare anything.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How many finished videos does that buy?&lt;/strong&gt; Divide. If the vendor will not tell you how many credits a video costs, generate one on the trial and read the balance before and after. That is the only number that survives contact with actual work.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The two tools I have real per-video numbers for range from $1.33 to $12.65. That is a 9x spread across two products, and the monthly sticker price on either one wouldn't have told you where you'd land.&lt;/p&gt;

&lt;p&gt;Pricing in this directory is pulled from each vendor's page and includes the date it was checked, so you can see how stale it is. The &lt;a href="https://intelligenttools.co/tools/category/video" rel="noopener noreferrer"&gt;video tools&lt;/a&gt; are all there.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>video</category>
      <category>pricing</category>
      <category>saas</category>
    </item>
    <item>
      <title>Three Coding Agents, One Repo: What Actually Breaks</title>
      <dc:creator>Bojan Tomic</dc:creator>
      <pubDate>Wed, 09 Sep 2026 10:44:39 +0000</pubDate>
      <link>https://dev.to/intelligenttools/three-coding-agents-one-repo-what-actually-breaks-1jj7</link>
      <guid>https://dev.to/intelligenttools/three-coding-agents-one-repo-what-actually-breaks-1jj7</guid>
      <description>&lt;p&gt;My repo took 66 commits in the last seven days. Seventeen distinct agent branches merged in the last thirty. I wrote maybe a third of it by hand.&lt;/p&gt;

&lt;p&gt;The agents are &lt;a href="https://intelligenttools.co/tools/claude" rel="noopener noreferrer"&gt;Claude Code&lt;/a&gt; instances, coordinated through &lt;a href="https://intelligenttools.co/tools/multica" rel="noopener noreferrer"&gt;Multica&lt;/a&gt;, a task board built for teams of humans and coding agents. You'll find plenty of posts about running one coding agent. This is about what happens when you run several against the same codebase at the same time, which is a different problem with a different failure list. Almost none of it is the failure people warn you about. The agents write fine code. What breaks is everything around the code.&lt;/p&gt;

&lt;h2&gt;
  
  
  The setup
&lt;/h2&gt;

&lt;p&gt;Agents get assigned issues in &lt;a href="https://intelligenttools.co/tools/multica" rel="noopener noreferrer"&gt;Multica&lt;/a&gt; and work them independently, each opening its own pull request. One of them, Scout, does nothing but find AI tools worth adding to the directory, verify them against their own sources, and prepare a reviewed migration. Its brief ends with a line I deliberately added: never add anything without explicit approval.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqoyunabnrjandn7mc2oy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqoyunabnrjandn7mc2oy.png" alt="Multica agent dashboard showing Scout's run history: 33 runs, 94 percent succeeded, concurrency 6" width="799" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Last 30 days: 33 runs, 94% succeeded, 18 minutes 44 seconds average duration, concurrency 6. Two failed with agent execution errors. Every run is on &lt;a href="https://intelligenttools.co/tools/claude" rel="noopener noreferrer"&gt;Claude Code&lt;/a&gt; with Opus.&lt;/p&gt;

&lt;p&gt;Others build features. Looking at merged pull requests from the last month, the branch names tell you how varied it gets: &lt;code&gt;feat/tool-screenshot-carousel&lt;/code&gt;, &lt;code&gt;fix/carousel-arrow-styling&lt;/code&gt;, &lt;code&gt;feat/dark-logo-guard&lt;/code&gt;, &lt;code&gt;chore/retire-applied-2026-08-30-batch&lt;/code&gt;, &lt;code&gt;feature/tool-comparison&lt;/code&gt;, &lt;code&gt;blog/what-happened-to-codeium&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;All of them run on one machine, against one checkout.&lt;/p&gt;

&lt;h2&gt;
  
  
  The working tree is the shared resource nobody warns you about
&lt;/h2&gt;

&lt;p&gt;Git branches are cheap. The working directory is not, and there is exactly one of it.&lt;/p&gt;

&lt;p&gt;In a single afternoon, my tree was on &lt;code&gt;feat/dark-logo-guard&lt;/code&gt;, then &lt;code&gt;fix/tool-og-image-own-domain&lt;/code&gt;, then back on &lt;code&gt;main&lt;/code&gt;. I did not do any of that. Another agent checked out its branch to do its work, which is the correct thing for it to do, and my uncommitted changes came along for the ride because that is how git works.&lt;/p&gt;

&lt;p&gt;The first time it bit me, I had staged a set of file deletions, run the gate, and was about to commit. The tree had moved to someone else's feature branch with an unpushed commit. Committing there would have buried my cleanup inside their pull request.&lt;/p&gt;

&lt;p&gt;The fix is unglamorous and works completely:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git worktree add /tmp/wt-cleanup main
&lt;span class="nb"&gt;cp&lt;/span&gt; &amp;lt;my files&amp;gt; /tmp/wt-cleanup/
&lt;span class="nb"&gt;cd&lt;/span&gt; /tmp/wt-cleanup &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; git commit &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; git push origin main
git worktree remove /tmp/wt-cleanup &lt;span class="nt"&gt;--force&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A second working directory on &lt;code&gt;main&lt;/code&gt;, used for the commit, then thrown away. The other agent's checkout is never touched. It costs about thirty seconds, and it is now the only way I push from this repo.&lt;/p&gt;

&lt;p&gt;The habit that matters more than the technique: check &lt;code&gt;git branch --show-current&lt;/code&gt; and &lt;code&gt;git fetch&lt;/code&gt; before every single commit. Not once per session. Every time. The branch that was correct when you started the task is regularly not the branch you are on when you finish it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Another agent shipped my unfinished work
&lt;/h2&gt;

&lt;p&gt;I built a pricing index page over an afternoon and left it uncommitted while waiting on feedback about the design.&lt;/p&gt;

&lt;p&gt;While I was doing something else, another agent found those untracked files, decided the page needed the same header treatment as the rest of the site, wrote a wrapper component, generalized that wrapper to serve a second route as well, and merged the whole thing in pull request #22.&lt;/p&gt;

&lt;p&gt;Nothing about that is wrong. The work was better for it. But it is a genuinely strange experience to look for your uncommitted changes and find them already in production, in a component you didn't write.&lt;/p&gt;

&lt;p&gt;The lesson is that "uncommitted" is not a signal any agent can read. If work isn't ready to ship, it needs to be on its own branch, not sitting in the tree as an implicit do-not-touch.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tools collide in ways a single agent never shows you
&lt;/h2&gt;

&lt;p&gt;Some of this is embarrassingly mundane and cost me more time than any of the interesting problems.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fud527bu4re7oijh7iwvz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fud527bu4re7oijh7iwvz.png" alt="Several Claude Code terminals open at once against one repo, on a feature branch, with 233 problems reported" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That is three &lt;a href="https://intelligenttools.co/tools/claude" rel="noopener noreferrer"&gt;Claude Code&lt;/a&gt; sessions in one window, each on its own task, all pointed at the same checkout. It looks productive. It is also the exact condition in which the next two problems happen.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npm run verify&lt;/code&gt; kills &lt;code&gt;npm run dev&lt;/code&gt;. Both own the &lt;code&gt;.next&lt;/code&gt; directory. The gate's build wipes the manifest the dev server is reading, and the dev server dies on a missing &lt;code&gt;_buildManifest.js.tmp&lt;/code&gt;. Worse, it sometimes survives as a process still bound to the port while serving 500s on every route, so the next thing you check looks catastrophically broken when it is just a corpse holding a socket.&lt;/p&gt;

&lt;p&gt;The tell is that every route fails, including ones you didn't touch. When &lt;code&gt;/&lt;/code&gt; is throwing 500s and you only changed one component, stop debugging your change:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;lsof &lt;span class="nt"&gt;-ti&lt;/span&gt;:3100 | xargs &lt;span class="nt"&gt;-r&lt;/span&gt; &lt;span class="nb"&gt;kill&lt;/span&gt; &lt;span class="nt"&gt;-9&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; pkill &lt;span class="nt"&gt;-9&lt;/span&gt; &lt;span class="nt"&gt;-f&lt;/span&gt; &lt;span class="s2"&gt;"next dev"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nb"&gt;rm&lt;/span&gt; &lt;span class="nt"&gt;-rf&lt;/span&gt; .next
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With one agent, you notice this once and remember. With several, one agent runs the gate while another reads localhost, and the second agent starts debugging a fault that doesn't exist.&lt;/p&gt;

&lt;h2&gt;
  
  
  Agents invent shapes that type-check perfectly
&lt;/h2&gt;

&lt;p&gt;Here is the one that reached production.&lt;/p&gt;

&lt;p&gt;I needed to write a pricing record into a JSONB column. I knew roughly what it looked like from having read other rows, so I wrote it from memory: a &lt;code&gt;tiers&lt;/code&gt; array of objects with &lt;code&gt;name&lt;/code&gt; and &lt;code&gt;monthly&lt;/code&gt; fields.&lt;/p&gt;

&lt;p&gt;The real contract, defined in a TypeScript file one away, uses &lt;code&gt;monthly_usd&lt;/code&gt;. JSONB has no schema, so the database accepted it happily. The page component then did this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;hasAnyPricedTier&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;tiers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;some&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nx"&gt;t&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;monthly_usd&lt;/span&gt; &lt;span class="o"&gt;!==&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;My objects had no &lt;code&gt;monthly_usd&lt;/code&gt; at all. &lt;code&gt;undefined !== null&lt;/code&gt; is true, so the component decided every tier was priced, tried to format &lt;code&gt;undefined&lt;/code&gt; as currency, and threw. The tool page returned 500 for about two minutes until I checked the live URL and reverted.&lt;/p&gt;

&lt;p&gt;Nothing caught it. Not the type checker, because the write went through a plain object. Not the build, because the gate points the database at an unreachable address on purpose and prerenders zero tool pages. Only loading the actual page found it.&lt;/p&gt;

&lt;p&gt;What I should have done, and now do, is read the interface before writing to the column it describes, and check the shape against existing rows rather than my memory of them. An agent that has seen a hundred JSON objects is extremely confident about what the hundred-and-first looks like.&lt;/p&gt;

&lt;h2&gt;
  
  
  Parse success is not identity success
&lt;/h2&gt;

&lt;p&gt;Five tools in the directory were showing identical pricing: free, then four dollars, then twenty-one dollars a month. GitHub Copilot was one of them, which is wrong, because Copilot costs ten dollars.&lt;/p&gt;

&lt;p&gt;All five were open-source projects whose listings included a GitHub URL. The pricing crawler followed that URL, landed on &lt;code&gt;github.com/pricing&lt;/code&gt;, and parsed GitHub's own platform pricing flawlessly. Correct data, wrong company, high confidence, recorded as verified.&lt;/p&gt;

&lt;p&gt;It sat there invisibly for weeks because a wrong price on one tool page among hundreds looks like a price. It only became obvious when I aggregated every price onto a single page sorted cheapest first, and five unrelated tools appeared in a block with identical numbers.&lt;/p&gt;

&lt;p&gt;The general form: a crawler keys on a URL, and a URL is not an identity. Any automated enrichment step needs a check that the page it parsed is about the thing it thinks it is about.&lt;/p&gt;

&lt;h2&gt;
  
  
  The guardrails that actually hold
&lt;/h2&gt;

&lt;p&gt;After all of that, the things that work are boring and few.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One command decides whether work is done.&lt;/strong&gt; &lt;code&gt;npm run verify&lt;/code&gt; runs lint, typecheck, a packaged-assets check, and a real production build. It takes about forty seconds. The exit code is the entire rule. No agent hands back work on a red gate, and no agent gets to argue that the failure is unrelated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The ways around the gate are written down and forbidden by name.&lt;/strong&gt; This matters more than the gate itself. An agent under pressure to make a check pass is inventive, so the rules are explicit: no &lt;code&gt;eslint-disable&lt;/code&gt; comments, no &lt;code&gt;any&lt;/code&gt; casts to silence a type error, no &lt;code&gt;@ts-expect-error&lt;/code&gt; on the failing line, no deleting the call site, no quietly dropping part of the change so the rest gets through. Writing these down converted a recurring argument into a lookup.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A warning ratchet that only moves one way.&lt;/strong&gt; The lint baseline is a number in a JSON file, currently 26. New warnings above it fail the gate. Lowering it is fine; raising it requires a stated reason. Without this, warning counts drift one agent upward at a time, and nobody is responsible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Everything that writes to production is dry run by default.&lt;/strong&gt; The migration tool reads only, and prints exactly which rows it would write, unless you pass &lt;code&gt;--execute&lt;/code&gt;. The media scripts download and quality-gate images into a temp directory and upload nothing unless you use &lt;code&gt;--upload&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Approval is a separate, named step.&lt;/strong&gt; Generating a migration is not approval to run it. The sequence is generate, validate, dry run, show the output, wait for an explicit yes, then execute. Approval covers one batch and expires with it. This is the rule I would keep if I could only keep one, because it is the difference between an agent that proposes and an agent that acts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read results back with the least privileged key you have.&lt;/strong&gt; After a write, the row gets read again with the anonymous key rather than the service key, because the question is not "did the write succeed" but "can a visitor see this."&lt;/p&gt;

&lt;h2&gt;
  
  
  What I would tell someone starting
&lt;/h2&gt;

&lt;p&gt;Put the rules where the agents read them. Mine live in a &lt;code&gt;CLAUDE.md&lt;/code&gt; at the repo root, and the ones that get followed are the ones written as commands with named forbidden alternatives, not as principles.&lt;/p&gt;

&lt;p&gt;Assume the working tree is contended. Check the branch before every commit and use a worktree to push.&lt;/p&gt;

&lt;p&gt;Verify content, not metadata. While cleaning up applied migrations, I nearly deleted two as unapplied, because the &lt;code&gt;updated_at&lt;/code&gt; column on their rows said January and the migration files said August. Comparing the migration text to the live content showed both had, in fact, run. The timestamp column simply was not maintained on that write path. Timestamps lie; content does not.&lt;/p&gt;

&lt;p&gt;And the honest limitation: this repo has no test suite yet. The gate proves the code builds and type-checks. It does not prove the code behaves. Everything above is scaffolding around that gap, and the scaffolding is why several agents can work in one repo without breaking it, not a substitute for tests I still owe myself.&lt;/p&gt;

&lt;h2&gt;
  
  
  Nobody has figured this out yet
&lt;/h2&gt;

&lt;p&gt;I want to be clear that none of the above is advice from someone who has solved it. Every rule in this post exists because something went wrong first, and I expect half of them to look naive in a year.&lt;/p&gt;

&lt;p&gt;Writing code is arguably the solved part now. Across those 66 commits, almost nothing failed because an agent could not write the function. What failed was two agents wanting the same working tree, an agent confidently inventing a data shape, a crawler parsing the right page for the wrong company, and a dev server dying because two processes assumed they owned a directory. Those are coordination problems, and coordination is where the tooling is thinnest.&lt;/p&gt;

&lt;p&gt;Humans have decades of accumulated practice working together in one codebase. Version control, code review, CI, branch protection, on-call rotations. All of it assumes participants who get tired, remember yesterday, and ask before doing something irreversible. Agents have none of those properties. They are fast, tireless, extremely confident, and have no memory of what they broke last Tuesday unless you wrote it down somewhere they can read.&lt;/p&gt;

&lt;p&gt;So we are all improvising the equivalent layer, in public, right now. Some of what I do will turn out to be the right pattern. More of it will turn out to be a workaround for a gap that gets closed properly. The &lt;code&gt;git worktree&lt;/code&gt; dance is almost certainly the second kind. It works, and it is obviously a symptom of tools that assume one operator per checkout.&lt;/p&gt;

&lt;p&gt;If you are running more than one agent against real code, you are doing original work whether you meant to or not. Write down what breaks. That is the actual contribution at this stage, and it is worth more than another post about how fast the code got written.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>git</category>
    </item>
    <item>
      <title>Phind Alternatives: What Developers Actually Use Now</title>
      <dc:creator>Bojan Tomic</dc:creator>
      <pubDate>Thu, 03 Sep 2026 20:07:06 +0000</pubDate>
      <link>https://dev.to/intelligenttools/phind-alternatives-what-developers-actually-use-now-5cjb</link>
      <guid>https://dev.to/intelligenttools/phind-alternatives-what-developers-actually-use-now-5cjb</guid>
      <description>&lt;p&gt;People are still looking for Phind. Not in a nostalgic way, in a "my bookmark stopped working, what do I do now" way.&lt;/p&gt;

&lt;p&gt;I know this because I can see it. Phind is still one of the largest sources of search demand reaching this site, months after the shutdown, and its shape has changed. The questions used to be &lt;em&gt;is it gone&lt;/em&gt;. Now they are &lt;em&gt;what do I use instead&lt;/em&gt;, and "phind alternative" keeps turning up among them.&lt;/p&gt;

&lt;p&gt;So this is that post. If you want the story of why Phind died 37 days after raising $10 million, I wrote that in &lt;a href="https://intelligenttools.co/blog/improved-phind-shutdown-post" rel="noopener noreferrer"&gt;Why Did Phind Shut Down&lt;/a&gt;. This one is only about what to move to.&lt;/p&gt;

&lt;h2&gt;
  
  
  What You Are Actually Replacing
&lt;/h2&gt;

&lt;p&gt;Before listing alternatives, it is worth being precise about what Phind did, because most recommended tools replace only half of it.&lt;/p&gt;

&lt;p&gt;Phind was two products stapled together. It was a search engine that read documentation, Stack Overflow, and GitHub issues and answered technical questions with citations. It was also, increasingly, a code generator that would write the fix rather than just point at it. The reason it felt different from asking ChatGPT was the first half: it went and looked things up, and it showed you where the answer came from.&lt;/p&gt;

&lt;p&gt;That split matters when you choose a replacement. If what you miss is cited technical search, you want an answer engine. If what you miss is "write this function for me", you want a coding agent, and the market for those has moved a long way since January. Most people miss the first thing and get recommended the second.&lt;/p&gt;

&lt;p&gt;One more honest note before the list. I pulled every price below from the vendor's own pricing page rather than copying it from another directory, and each tool page on this site includes the date it was last checked. Prices move. If you are reading this months from now, check the tool page.&lt;/p&gt;

&lt;h2&gt;
  
  
  Perplexity: The Closest Thing to a Direct Swap
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/perplexity" rel="noopener noreferrer"&gt;Perplexity&lt;/a&gt; is where most Phind users landed, and it is still the honest first recommendation. It is an answer engine with inline citations, which is the specific behavior that made Phind useful.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwx32nf9yos7ookxaw0wp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwx32nf9yos7ookxaw0wp.png" alt="Perplexity answer engine with inline citations" width="800" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Free tier; Pro is $20/month. That buys unlimited Pro searches and model choice.&lt;/p&gt;

&lt;p&gt;What it does well: citations are genuinely good, and it is fast enough that you will use it instead of opening three Stack Overflow tabs. For "why does this library throw this error", it usually beats a Google search on time to answer.&lt;/p&gt;

&lt;p&gt;What you lose: Phind was tuned for developers, and Perplexity is not. Ask it something niche about a build tool, and you will get a mix of real documentation and SEO blog spam, and it does not always know which is which. You end up checking the citations more often than you did with Phind, which is the tax for using a general tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  Claude: What Most People Mean by "Claude vs Phind"
&lt;/h2&gt;

&lt;p&gt;Enough people search "claude vs phind" that it is worth answering directly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/claude" rel="noopener noreferrer"&gt;Claude&lt;/a&gt; is not a search engine. It is a reasoning model with web search attached, and that difference shows up in how you use it. Perplexity answers a question. Claude works a problem and searches when it needs to.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F653lorkmaq742iko80tx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F653lorkmaq742iko80tx.png" alt="Claude, a reasoning model with web search attached" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Free tier with roughly 50 messages a day. Pro is $20 a month. Claude Code, the terminal agent, is $30 a month.&lt;/p&gt;

&lt;p&gt;What it does well: understanding a messy problem you cannot phrase cleanly. If your question is "this build works locally and fails in CI and I do not know why", Claude is better than an answer engine, because the useful output is a line of reasoning rather than a citation.&lt;/p&gt;

&lt;p&gt;What you lose: it is slower, and web search is not its strength. For a question with one factual answer in the documentation, an answer engine gets there first. I would not use Claude to look up a flag.&lt;/p&gt;

&lt;p&gt;If you are choosing between them: Perplexity for lookups, Claude for problems. Most people who miss Phind actually miss both halves and end up paying for two things, which is worth saying out loud rather than pretending one tool covers it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exa: Search Built for Programs, Not People
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/exa" rel="noopener noreferrer"&gt;Exa&lt;/a&gt; is the interesting one, and it is not for everybody.&lt;/p&gt;

&lt;p&gt;It is a search API designed to be called by code and by agents rather than typed into a box. If your reason for using Phind was that it understood technical queries and returned things you could actually use, and you are comfortable writing a script, Exa gets closer to that than a chat interface does.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4x5ce1isic12uxw4wfhj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4x5ce1isic12uxw4wfhj.png" alt="Exa, a search API built to be called by code" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pricing is not a subscription. Starter is free with $20 of credits on signup and $10 every month, and it does not ask for a card. Beyond that it is pay as you go per request: $7 per 1,000 searches, more for deep search and reasoning variants.&lt;/p&gt;

&lt;p&gt;What it does well: no monthly commitment, and a free allowance that is enough to find out whether it fits before you spend anything.&lt;/p&gt;

&lt;p&gt;What you lose: there is no polished consumer product here. If you want to open a tab and type a question, this is the wrong tool and you should use Perplexity.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Coding Agents, If That Is the Half You Miss
&lt;/h2&gt;

&lt;p&gt;If what you actually used Phind for was generating code rather than finding answers, the honest advice is that this category has changed more than the search one, and you have better options now than you did in January.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/cursor" rel="noopener noreferrer"&gt;Cursor&lt;/a&gt; is the mainstream choice: an AI-first editor built on VS Code, free tier with 2,000 completions a month, Pro at $20 with a credit pool, Ultra at $200.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcy55gh7s0cwfwk59zx4v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcy55gh7s0cwfwk59zx4v.png" alt="Cursor, an AI-first editor built on VS Code" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/cline" rel="noopener noreferrer"&gt;Cline&lt;/a&gt; is the open-source counterargument. Apache-2.0, no subscription and no seat fee, and you pay only for model inference with your own API key. The running cost is yours to see rather than a flat charge you forget about, which some people prefer, and others hate.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/continue-dev" rel="noopener noreferrer"&gt;Continue.dev&lt;/a&gt; sits between them: open source and working in both VS Code and JetBrains, which matters if your team isn't all on the same editor.&lt;/p&gt;

&lt;p&gt;I would not call any of these a Phind replacement. They're different tools for different parts of the job, and pretending otherwise is how people end up disappointed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Would Not Recommend
&lt;/h2&gt;

&lt;p&gt;A few things get suggested in these threads that I think are wrong.&lt;/p&gt;

&lt;p&gt;Going back to plain Google is advice people give because it sounds hard-nosed. It is free and comprehensive, and there is no hallucination risk. It is also slower for the exact queries Phind was good at, and the results for programming questions have gotten noticeably worse. It is a fallback, not a plan.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/chatgpt" rel="noopener noreferrer"&gt;ChatGPT&lt;/a&gt; with search gets recommended constantly and it is fine, but if you are choosing fresh rather than already paying for it, Perplexity does the search half better for the same $20.&lt;/p&gt;

&lt;p&gt;And a general warning about this category: &lt;a href="https://intelligenttools.co/tools/you-com" rel="noopener noreferrer"&gt;You.com&lt;/a&gt; still appears on alternative lists as a consumer search product, but it now sells API access only, with no consumer subscription publicly on sale. That is the sort of thing an alternatives roundup gets wrong when it is assembled from other roundups instead of from the vendors' own pages.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Would Actually Do
&lt;/h2&gt;

&lt;p&gt;If you want one thing: Perplexity, $20, and accept that it is less developer-focused than what you lost.&lt;/p&gt;

&lt;p&gt;If you want the setup that most closely reconstructs Phind: Perplexity for lookups and Claude for problems. That is $40 a month, which is more than Phind cost, and I understand if that is where you stop reading.&lt;/p&gt;

&lt;p&gt;If you are cost-sensitive or building something: Exa's free tier costs nothing and asks for no card, and Cline is free except for inference. That combination gets you a long way for the price of the tokens you burn.&lt;/p&gt;

&lt;p&gt;The uncomfortable truth is that nothing on this list is Phind. Phind's advantage was being one product that did both halves for developers specifically, and nobody has rebuilt that, which is likely why it couldn't stay in business. The alternatives are all either broader and shallower or narrower and deeper.&lt;/p&gt;

&lt;p&gt;If you want to see what else has landed in this category, the &lt;a href="https://intelligenttools.co/tools" rel="noopener noreferrer"&gt;AI search tools&lt;/a&gt; in the directory all carry prices checked against the vendor's own page, with the date on each one. And if you are curious how a similar story played out for a coding tool rather than a search one, &lt;a href="https://intelligenttools.co/blog/what-happened-to-codeium" rel="noopener noreferrer"&gt;what happened to Codeium&lt;/a&gt; covers a product that did not shut down so much as become something else.&lt;/p&gt;

&lt;p&gt;I keep the tool listings and their prices up to date at &lt;a href="https://intelligenttools.co/tools" rel="noopener noreferrer"&gt;intelligenttools.co&lt;/a&gt;, with each listing showing the date the price was last checked against the vendor's own page.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devtools</category>
      <category>productivity</category>
      <category>programming</category>
    </item>
    <item>
      <title>Context anchoring works. Files, not a service.</title>
      <dc:creator>Bojan Tomic</dc:creator>
      <pubDate>Wed, 02 Sep 2026 11:49:54 +0000</pubDate>
      <link>https://dev.to/bojantomic/context-anchoring-works-files-not-a-service-5ek2</link>
      <guid>https://dev.to/bojantomic/context-anchoring-works-files-not-a-service-5ek2</guid>
      <description>&lt;p&gt;I used to keep AI chat sessions open far longer than made sense, because closing one meant re-explaining my project from scratch. &lt;a href="https://martinfowler.com/articles/reduce-friction-ai/context-anchoring.html" rel="noopener noreferrer"&gt;Rahul Garg has a name for the fix&lt;/a&gt;: context anchoring, "the practice of making that alignment durable." It went up on martinfowler.com and it is worth your ten minutes.&lt;/p&gt;

&lt;p&gt;His test for whether you have got it right is the part that stuck with me:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If I can close my chat session and start a new one without anxiety, my context is properly anchored.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That reframed the problem for me. I had been treating the long session as the asset. It is the symptom.&lt;/p&gt;

&lt;h2&gt;
  
  
  Files, not a service
&lt;/h2&gt;

&lt;p&gt;Once you accept that context should live outside the conversation, you have to decide where. There is a whole category of hosted "AI memory" products that will answer this for you, and I went and benchmarked one properly this week before deciding.&lt;/p&gt;

&lt;p&gt;I would rather anchor to markdown files in the repo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Works offline.&lt;/strong&gt; No account, no backend, no outage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Diffs in review.&lt;/strong&gt; A teammate can argue with a decision record in a PR. You cannot review a vector store.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Survives the vendor.&lt;/strong&gt; I maintain an AI tools directory, and I have spent this month correcting listings for products that got acquired and wound down. Betting your project's memory on a seed-stage startup is a real risk, not a theoretical one.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sync is a fine optional layer. It should not be the substrate.&lt;/p&gt;

&lt;h2&gt;
  
  
  The number that settled it
&lt;/h2&gt;

&lt;p&gt;I measured both approaches on the same machine.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Tokens per request&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;File-based memory: a one-line index, 15 entries&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;579&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hosted memory MCP: 27 tool schemas, 0 entries stored&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;8,866&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The hosted service costs roughly 15x more per request, before it has remembered anything at all. The reason is architectural. MCP tool definitions ship on every single request whether you call them or not, so a broad tool surface is a permanent tax. A file-based index loads one line per memory and fetches the body only when it looks relevant.&lt;/p&gt;

&lt;p&gt;Same idea. An order of magnitude apart in cost, purely from where you put the state.&lt;/p&gt;

&lt;h2&gt;
  
  
  The part I would add: anchors rot
&lt;/h2&gt;

&lt;p&gt;Garg scopes his advice carefully, and the article is about capturing decisions while they are fresh. Here is what I hit after doing this for a while.&lt;/p&gt;

&lt;p&gt;Yesterday I wrote a memory saying an automated check "does not exist yet and is worth building." Today I built it. The memory was now confidently, specifically wrong, and nothing flagged it. It would have kept telling future sessions to build a thing that already existed.&lt;/p&gt;

&lt;p&gt;Anchored context decays exactly like documentation, except an AI reads it with more trust than a human would and acts on it. A decision record that names a function deleted last month gets asserted, not questioned.&lt;/p&gt;

&lt;p&gt;So my working rule: every anchor carries the date and the reason, and anything naming a file, function or flag gets verified against the repo before I act on it. Writing the anchor is the easy half. Keeping it honest is the actual work, and I have not seen anyone solve it properly yet.&lt;/p&gt;

&lt;p&gt;If you are already doing this, I would like to know how you handle staleness. That is the open problem.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>llm</category>
    </item>
    <item>
      <title>What Happened to Codeium? From Windsurf to Devin Desktop</title>
      <dc:creator>Bojan Tomic</dc:creator>
      <pubDate>Fri, 28 Aug 2026 20:12:55 +0000</pubDate>
      <link>https://dev.to/intelligenttools/what-happened-to-codeium-from-windsurf-to-devin-desktop-4370</link>
      <guid>https://dev.to/intelligenttools/what-happened-to-codeium-from-windsurf-to-devin-desktop-4370</guid>
      <description>&lt;p&gt;Type &lt;code&gt;codeium.com&lt;/code&gt; into a browser today and you will not land on Codeium.&lt;/p&gt;

&lt;p&gt;You get a 301 to &lt;code&gt;windsurf.com&lt;/code&gt;, which throws a 308 to &lt;code&gt;devin.ai/desktop&lt;/code&gt;. Two redirects, three brand names, one product. I only noticed because Codeium had quietly become the biggest single traffic source on this site, and when I went to check that our listing was still accurate, the destination had moved twice.&lt;/p&gt;

&lt;p&gt;If you are reading this because your extension renamed itself, or because a tutorial from last year pointed you at a domain that no longer exists, here is the whole chain in one place.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Three-Name Timeline
&lt;/h2&gt;

&lt;p&gt;Codeium did not shut down. That is the first thing worth saying, because the redirect chain makes it feel like it did, and that is not the same story as &lt;a href="https://intelligenttools.co/blog/improved-phind-shutdown-post" rel="noopener noreferrer"&gt;Phind&lt;/a&gt;, which genuinely went dark with two weeks notice.&lt;/p&gt;

&lt;p&gt;What happened instead was two rebrands wrapped around an acquisition:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;2022:&lt;/strong&gt; Launched as Codeium by Varun Mohan and Douglas Chen, free AI autocomplete for individuals&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Late 2024:&lt;/strong&gt; Rebranded to Windsurf, pivoting from an extension to a full agentic IDE&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;July 2025:&lt;/strong&gt; Cognition AI acquired Windsurf's IP, brand, and remaining team&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;June 2, 2026:&lt;/strong&gt; Windsurf renamed to Devin Desktop, shipped as an over-the-air update&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;July 1, 2026:&lt;/strong&gt; Cascade, the original in-editor agent, reached end of life&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The June rebrand had no migration wizard and no reinstall. Existing installs updated themselves and kept plans and settings intact. That is the good version of this kind of transition, and it is worth acknowledging before I get to the parts that are less good.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Actually Changed for You
&lt;/h2&gt;

&lt;p&gt;The naming is the confusing part, so here is the mapping as I understand it.&lt;/p&gt;

&lt;p&gt;The old Codeium extension is now the Tab completions feature inside Devin. The Windsurf IDE is now Devin Desktop. Cascade, the agent you may have been using inside Windsurf, is gone as of July 1 and Devin Local replaced it as the default local agent. Cognition now ships one product family (Devin Cloud, Devin Desktop, Devin Review) where there used to be two separate brands.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fachdcold0r5rwykp275k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fachdcold0r5rwykp275k.png" alt="Devin Desktop landing page showing the Windsurf successor, with a sessions board tracking agents across Running, Waiting for review and Done columns" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Read that headline again if you started on Codeium: "Manage fleets of local and cloud agents from one surface." That is the same lineage as a free autocomplete extension, four years and three names later. The screenshot is not a gotcha, it is just the clearest single statement of where this product went.&lt;/p&gt;

&lt;p&gt;There is still a free tier, and the detail that matters most to old Codeium users is that it kept the thing Codeium was for. Here is the current ladder, from Cognition's own pricing page:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Plan&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;th&gt;What you get&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;Unlimited Tab completions, unlimited inline edits, light agent quota, limited model availability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pro&lt;/td&gt;
&lt;td&gt;$20/month&lt;/td&gt;
&lt;td&gt;Full model availability including OpenAI, Claude and Gemini frontier models, free use of SWE 1.7, cloud agents (Devin Cloud), extra usage at API pricing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Max&lt;/td&gt;
&lt;td&gt;$200/month&lt;/td&gt;
&lt;td&gt;Everything in Pro with significantly higher quotas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Teams&lt;/td&gt;
&lt;td&gt;$80/month + $40 per dev seat&lt;/td&gt;
&lt;td&gt;Unlimited members, centralised billing, admin dashboard, priority support&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Enterprise&lt;/td&gt;
&lt;td&gt;Contact&lt;/td&gt;
&lt;td&gt;SAML/OIDC SSO, enterprise admin controls, dedicated deployment&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9d478qrnvrdcr9idahk5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9d478qrnvrdcr9idahk5.png" alt="Devin plans and pricing page showing Free at zero dollars, Pro at twenty dollars per month, Max at two hundred dollars per month, Teams at eighty dollars plus forty per seat, and Enterprise" width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Note the Teams line, because it is easy to misread: it is an $80 monthly platform fee &lt;strong&gt;plus&lt;/strong&gt; $40 per full developer seat, not $40 a seat flat. A five-developer team is $280 a month, not $200.&lt;/p&gt;

&lt;p&gt;Existing Windsurf subscribers kept their original plan pricing through the rename.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Part That Should Bother You
&lt;/h2&gt;

&lt;p&gt;Codeium's original pitch was "free forever for individuals." That was the whole reason it built the user base it did. It was the tool you recommended to a junior who could not expense $20 a month, and the one you put on a personal machine where a Copilot seat made no sense.&lt;/p&gt;

&lt;p&gt;Three brand names later, that product is a completion tier inside an enterprise agent platform. To be fair where fairness is due: unlimited Tab completions and unlimited inline edits are still free, so the specific promise Codeium made to individuals is intact. This is not a bait and switch and I am not going to call it one.&lt;/p&gt;

&lt;p&gt;What changed is everything around it. The free tier now says "limited model availability" and "light quota to code with agents," so the good models and the agentic work are the upsell. The centre of gravity moved from "free autocomplete for individuals" to "fleets of coding agents for engineering orgs," and the ladder reflects it: a $200 Max tier and an $80-plus-per-seat Teams plan are not aimed at the person Codeium was originally built for. You can still stand on the free tier. You are just no longer the customer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1vl7qc0z2mx6zob3q5be.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1vl7qc0z2mx6zob3q5be.png" alt="Devin Review product page, a code review tool that organizes diffs, detects moved code and flags vulnerabilities, with security review included in every review" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Devin Review is the clearest illustration of the new shape. Organised diffs, moved-code detection, vulnerability flagging on every pull request: this is a product sold to engineering organisations with review processes, not to the individual who installed Codeium because autocomplete was free. Nothing wrong with that product. It is just a different buyer.&lt;/p&gt;

&lt;p&gt;Cascade reaching end of life is the concrete loss. If you had workflows built on it, they did not survive the transition, and no amount of automatic updating fixes a removed feature.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Broader Pattern
&lt;/h2&gt;

&lt;p&gt;This is the third acquisition in this exact corner of the market, and the pattern is getting hard to ignore.&lt;/p&gt;

&lt;p&gt;Cursor acquired Supermaven in November 2024. Supermaven was one of the genuinely good standalone completion engines, fast in a way that made Copilot feel sluggish. Anysphere refunded active subscribers in November 2025 and wound the standalone product down. JetBrains and Neovim users kept legacy access; VS Code users got nothing and were told to move to Cursor. Cursor has since also acquired Continue.&lt;/p&gt;

&lt;p&gt;So of the five tools you would have listed as "Codeium alternatives" eighteen months ago, two have been absorbed into other products and one has been renamed twice.&lt;/p&gt;

&lt;p&gt;If you are picking an AI completion tool in 2026, acquisition risk is a real selection criterion, not a hypothetical. The question is not just whether the tool is good. It is what happens to your workflow when the company is bought, because in this market it probably will be.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to Use Instead
&lt;/h2&gt;

&lt;p&gt;I am not going to pretend I have run all of these in anger for six months. What I can tell you is what each one is actually for, and which ones are structurally resistant to the problem above.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you want to just stay put:&lt;/strong&gt; &lt;a href="https://intelligenttools.co/tools/devin-ai" rel="noopener noreferrer"&gt;Devin Desktop&lt;/a&gt; is a reasonable tool and the free tier still gives you unlimited Tab completions, which is the part you were probably using anyway. Doing nothing is a legitimate choice, and the automatic migration means you may already be using it without having decided to. You also picked up capability you did not have under Codeium, including a terminal agent that installs with one curl command.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjyzm9luzgoba6l2hc42g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjyzm9luzgoba6l2hc42g.png" alt="Devin CLI page showing that Devin now runs locally in the terminal, installed with a single curl command" width="799" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you want the closest thing to old Codeium:&lt;/strong&gt; &lt;a href="https://intelligenttools.co/tools/tabnine" rel="noopener noreferrer"&gt;Tabnine&lt;/a&gt; at $12 a user is the surviving privacy-focused completion tool with a free tier, and it has stayed a completion tool rather than reinventing itself as an agent platform every eighteen months.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you want the mainstream default:&lt;/strong&gt; &lt;a href="https://intelligenttools.co/tools/github-copilot" rel="noopener noreferrer"&gt;GitHub Copilot&lt;/a&gt; at $10 a month for individuals, free for students. It is owned by Microsoft, which is the one thing on this list nobody is going to acquire.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you want the full agentic IDE:&lt;/strong&gt; &lt;a href="https://intelligenttools.co/tools/cursor" rel="noopener noreferrer"&gt;Cursor&lt;/a&gt; is where most of the Windsurf audience went. Free Hobby tier with 2,000 completions a month, Pro at $20. Note the irony that Cursor is the company doing the acquiring in this story.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If acquisition risk is what you actually care about:&lt;/strong&gt; this is where open source stops being an ideological preference and starts being a practical hedge. &lt;a href="https://intelligenttools.co/tools/cline" rel="noopener noreferrer"&gt;Cline&lt;/a&gt; is Apache-2.0 with no seat fee, and you bring your own model key. &lt;a href="https://intelligenttools.co/tools/continue-dev" rel="noopener noreferrer"&gt;Continue&lt;/a&gt; is open source and runs in your existing editor. &lt;a href="https://intelligenttools.co/tools/zed" rel="noopener noreferrer"&gt;Zed&lt;/a&gt; has a free tier with the full editor and meters AI by token rather than charging a flat assistant fee. A company can be acquired; an MIT-licensed repo on your disk cannot be renamed out from under you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you are on AWS anyway:&lt;/strong&gt; &lt;a href="https://intelligenttools.co/tools/amazon-codewhisperer" rel="noopener noreferrer"&gt;Amazon CodeWhisperer&lt;/a&gt; is now Amazon Q Developer, which is its own small lesson in this article's theme. Free for individual use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you want code search rather than completion:&lt;/strong&gt; &lt;a href="https://intelligenttools.co/tools/sourcegraph-cody" rel="noopener noreferrer"&gt;Sourcegraph Cody&lt;/a&gt; at $9 a user, with a free tier.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Would Actually Do
&lt;/h2&gt;

&lt;p&gt;If you were a happy Codeium free-tier user and you have not noticed anything break, do nothing. The rename is cosmetic from where you sit, and churning tools costs more than it saves.&lt;/p&gt;

&lt;p&gt;If you were on Cascade, you have already had to move and you should treat that as a signal about how much of your workflow you want living inside a single vendor's agent product.&lt;/p&gt;

&lt;p&gt;If you are choosing fresh, I would weight two things more heavily than I did two years ago. First, does this tool do one thing rather than pivoting annually into whatever the market rewards this quarter. Second, if the company is bought tomorrow, what do I keep. Those two questions would have steered you away from Codeium and Supermaven and toward Copilot, Tabnine, or something open source, which is roughly how the last two years actually played out.&lt;/p&gt;

&lt;p&gt;The honest summary is that Codeium did not fail. It succeeded hard enough to get bought, and the thing that made it worth using to individual developers was not the thing that made it worth buying.&lt;/p&gt;

&lt;p&gt;I will update this post when I have spent real time in Devin Desktop rather than just tracing its redirects.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://intelligenttools.co/blog/what-happened-to-codeium" rel="noopener noreferrer"&gt;intelligenttools.co&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devtools</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I Gave My Coding Agents a Task Board: Setting Up Multica</title>
      <dc:creator>Bojan Tomic</dc:creator>
      <pubDate>Wed, 26 Aug 2026 20:34:34 +0000</pubDate>
      <link>https://dev.to/intelligenttools/i-gave-my-coding-agents-a-task-board-setting-up-multica-3je8</link>
      <guid>https://dev.to/intelligenttools/i-gave-my-coding-agents-a-task-board-setting-up-multica-3je8</guid>
      <description>&lt;p&gt;Running one coding agent is fine. You open a terminal, describe the job, watch it work.&lt;/p&gt;

&lt;p&gt;Running three is where it falls apart. Each one lives in its own terminal; none of them knows what the others did, and the only record of what happened is scrollback you will close by accident. There is no answer to "what is in flight right now" other than checking four windows.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/multica" rel="noopener noreferrer"&gt;Multica&lt;/a&gt; is a task board for that problem. Agents get assigned issues the same way people do, they move their own cards across the board, and their work is attached to the issue instead of living in a terminal you closed.&lt;/p&gt;

&lt;p&gt;This is what setting it up on a real project looked like: this site, its actual backlog, three agents, and what the first few hours actually consumed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9xeidu1kr0ggd5dnxcuz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9xeidu1kr0ggd5dnxcuz.png" alt="The Multica board: agents and humans assigned to the same issues" width="800" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Setup: 20 minutes, no errors
&lt;/h2&gt;

&lt;p&gt;I used the desktop app on macOS rather than self-hosting, which is the fastest route.&lt;/p&gt;

&lt;p&gt;The only step that needs a decision is authentication. &lt;strong&gt;Log in to GitHub from your terminal over HTTPS before you start&lt;/strong&gt;, because that is the credential the agents use when they open pull requests. Get that wrong, and everything works right up until the moment an agent tries to push, which is the worst place to discover it.&lt;/p&gt;

&lt;p&gt;That was the whole setup. Download, sign in, connect the repository, done in about twenty minutes with nothing going wrong.&lt;/p&gt;

&lt;p&gt;One thing that catches people out: &lt;strong&gt;Multica does not ship an agent.&lt;/strong&gt; It drives the CLIs you already have. A daemon scans the machine for tools it recognizes and registers a runtime for each. It supports 23 out of the box, including Claude Code, Codex, Cursor, Copilot, &lt;a href="https://intelligenttools.co/tools/opencode" rel="noopener noreferrer"&gt;OpenCode&lt;/a&gt;, OpenClaw, Gemini CLI, and Kimi. Mine runs on Claude Code on the MacBook. If you have no agent CLI installed, install one first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Creating agents by asking for them
&lt;/h2&gt;

&lt;p&gt;I expected a form. There is one, but it is not how you are meant to work.&lt;/p&gt;

&lt;p&gt;Multica ships with an agent called &lt;strong&gt;Mika&lt;/strong&gt;, described as a workspace chief of staff, and you create everything else by talking to it. You describe the job you want done in plain language and Mika creates the issue, the agent, or the schedule. The dialog literally prompts you with an example: &lt;em&gt;"let Bojan fix the inbox loading slowness in the Web project"&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Both of my other agents came out of that chat:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Job&lt;/th&gt;
&lt;th&gt;Access&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Mika&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Chief of staff. Turns goals into issues, coordinates the others, builds reusable workflows&lt;/td&gt;
&lt;td&gt;Workspace&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Vera&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Reviews agent-authored pull requests with fresh context&lt;/td&gt;
&lt;td&gt;Owner only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Scout&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Finds AI tools worth adding to the directory and verifies them&lt;/td&gt;
&lt;td&gt;Workspace&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The narrowness matters. An agent told to "help with the site" produces vague work. An agent told "review agent-authored PRs, and you did not write this code" produces something usable.&lt;/p&gt;

&lt;p&gt;So does the access column. Vera is &lt;strong&gt;owner only&lt;/strong&gt;, because a reviewer anyone can retask is not a reviewer.&lt;/p&gt;

&lt;p&gt;Instructions are plain text in the agent's Instructions tab. Edit them and behavior changes on the next run; no redeploy. You are tuning a job description, not a config file.&lt;/p&gt;

&lt;h2&gt;
  
  
  Writing issues agents can actually finish
&lt;/h2&gt;

&lt;p&gt;The board is an ordinary kanban: Backlog, Todo, In Progress, In Review, Done. Agents move their own cards. When Vera finished a review, she moved the issue to In Review herself and left the write-up as a comment.&lt;/p&gt;

&lt;p&gt;What made this work was writing issues with an &lt;strong&gt;Outcome&lt;/strong&gt; line instead of a task line. "Define the verify gate agents must pass before hand-back" is a task. "A named, runnable verify gate" is an outcome. Agents handle the second far better, because there is something concrete to check themselves against.&lt;/p&gt;

&lt;p&gt;Some real ones off my board:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Connect the codebase to the project&lt;/li&gt;
&lt;li&gt;Define the verify gate agents must pass before hand-back&lt;/li&gt;
&lt;li&gt;Automated code review pass on agent PRs&lt;/li&gt;
&lt;li&gt;Backlog sweep: turn existing TODOs and known issues into issues&lt;/li&gt;
&lt;li&gt;Repeatable CLI triage for pending tool submissions&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The part that matters: making them stop
&lt;/h2&gt;

&lt;p&gt;This is the piece I would keep if I threw the rest away.&lt;/p&gt;

&lt;p&gt;Scout runs on a schedule through Autopilot: a cron trigger at 17:00 daily, which creates an issue in a dedicated project and assigns it to Scout. The instructions are explicit about where it must stop, and that is most of the prompt:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Run one Phase 1 scouting cycle. Phase 1 only, report and stop.&lt;/p&gt;

&lt;p&gt;Check out the repository and re-read &lt;code&gt;CLAUDE.md&lt;/code&gt; before anything else, in particular the CRITICAL SAFETY RULES. Do not work from memory of these files.&lt;/p&gt;

&lt;p&gt;Then STOP. Do not write SQL, open a PR, or touch the database. Set the issue status to &lt;code&gt;in_review&lt;/code&gt; and wait.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6lv22wp1j8261fyqfvq0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6lv22wp1j8261fyqfvq0.png" alt="The autopilot prompt, with the stop instruction spelled out" width="800" height="501"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Everything before "STOP" is read-only: sweep for candidates, deduplicate against what is already listed and anything already staged, verify each survivor by loading its own website and pricing page in a headless browser, and post the findings as a comment. Nothing is written anywhere.&lt;/p&gt;

&lt;p&gt;I read that comment and reply naming which ones to add. That reply is what unblocks Phase 2, where it writes the migration, runs the validation scripts, and opens a pull request. Applying the migration to the live database stays my job, explicitly: &lt;em&gt;"Applying it to the live database is his action, never yours."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Three stops, each waiting on a human. Silence keeps it stopped indefinitely, because there is no timeout that quietly approves for you.&lt;/p&gt;

&lt;p&gt;That design came from a specific worry. One script in this repo writes to the production database unless you pass &lt;code&gt;--dry-run&lt;/code&gt;, and I don't want an unattended agent editing a directory with 400+ tools.&lt;/p&gt;

&lt;p&gt;Two smaller instructions in there earn their place too. &lt;strong&gt;"Never treat aggregator or roundup pricing as evidence"&lt;/strong&gt;, because that is exactly how a wrong price ends up copied across the whole internet. And &lt;strong&gt;"Do not pad the batch to reach a number; that is a worse outcome than a short report"&lt;/strong&gt;, because otherwise you get five results whether or not five exist.&lt;/p&gt;

&lt;p&gt;If you take one thing from this post: &lt;strong&gt;decide what an agent may do without asking, and make everything else stop and wait.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What it actually consumed
&lt;/h2&gt;

&lt;p&gt;Multica has an Analytics tab. This is the first few hours of use, not a month, though the dashboard window says 30 days because that is all the history there is:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;First few hours&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Estimated cost&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$23.43&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tasks&lt;/td&gt;
&lt;td&gt;20, none failed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Run time&lt;/td&gt;
&lt;td&gt;1h 15m&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpdg580r32232ezl22ocz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpdg580r32232ezl22ocz.png" alt="Multica analytics: cost, tasks and run time per agent" width="800" height="504"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Read that number carefully, because it is not a bill. My runtime is Claude Code on a $ 100-a-month plan I already pay for, so nothing here appeared as an extra charge. The $23.43 is Multica's estimate of what that usage would have cost at API rates, which makes it a useful measure of how much work you got through, not money that left my account.&lt;/p&gt;

&lt;p&gt;Split by agent, Mika did 19 tasks for an estimated $21.31 and just over an hour of run time. Vera did a single code review for $2.12 and 9.5 minutes.&lt;/p&gt;

&lt;p&gt;The comparison worth drawing is against your plan, not against a bill. Twenty tasks in an afternoon consumed roughly a quarter of a month's allowance at API-equivalent rates. If you already pay for a coding agent subscription, that is the frame. Agents on a board burn your existing allowance faster than you typing at one of them does, and the analytics tab is where you find that out before your limits do.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is the output any good
&lt;/h2&gt;

&lt;p&gt;Here is Vera reviewing a pull request another agent wrote:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The blocking finding is the only one I'd defend without qualification, and I only have it because I ran the gate instead of reading it. No amount of staring at &lt;code&gt;"eslintWarnings": 27&lt;/code&gt; tells you the true count is 25; you have to execute it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkjebiisj2tab1bmgnh35.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkjebiisj2tab1bmgnh35.png" alt="Vera's self-assessment on the review issue" width="799" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then, unprompted:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The two I'm least sure about are the two I'd have produced from the diff alone. #1 (unenforced prohibitions) is an argument, not an observation... Both are the kind of finding a reviewer generates to look thorough, which is precisely why I'm flagging them as the suspect ones.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;An agent separating what it verified from what it inferred, and telling me which half to distrust, is more useful than a longer list of findings.&lt;/p&gt;

&lt;p&gt;I am not going to pretend every run looks like that. A backlog sweep the same afternoon canceled a dozen issues, which was correct but not exactly craftsmanship. The point is that good output is legible and bad output is visible, because it all lands on the issue rather than in a terminal.&lt;/p&gt;

&lt;h2&gt;
  
  
  The CLI
&lt;/h2&gt;

&lt;p&gt;Everything on the board has a command-line equivalent, which matters if you want to script around it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;multica agent get &amp;lt;agent-id&amp;gt; &lt;span class="nt"&gt;--output&lt;/span&gt; json
multica autopilot get &amp;lt;autopilot-id&amp;gt; &lt;span class="nt"&gt;--output&lt;/span&gt; json
multica autopilot runs &amp;lt;autopilot-id&amp;gt; &lt;span class="nt"&gt;--output&lt;/span&gt; json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;autopilot runs&lt;/code&gt; is the one I reach for: it is the run history for a scheduled agent, so it answers "did it fire last night and what did it do" without opening the app.&lt;/p&gt;

&lt;h2&gt;
  
  
  License and pricing, before you build on it
&lt;/h2&gt;

&lt;p&gt;Self-hosting is free with no caps on agent count. Concurrency is limited by your hardware, and you can join multiple machines as runtimes.&lt;/p&gt;

&lt;p&gt;Two things the marketing does not lead with.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The licence is not plain open source.&lt;/strong&gt; It is Apache 2.0 with additional conditions: you may not offer Multica as a hosted service to third parties without a commercial license, even if you charge nothing. You may not remove the branding without a written waiver. Internal use inside one organization is explicitly fine, which covers most people reading this.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;There is no published cloud pricing.&lt;/strong&gt; The hosted version offers a free trial, and &lt;code&gt;multica.ai/pricing&lt;/code&gt; returns a 404.&lt;/p&gt;

&lt;h2&gt;
  
  
  Would I keep it
&lt;/h2&gt;

&lt;p&gt;Yes, with a caveat: the value is not the agents; it is the board and the gates.&lt;/p&gt;

&lt;p&gt;The agents already existed. What changed is that I can see what they are doing, the work survives the session, and nothing irreversible happens without me saying so. That last part is what makes it usable on a live site rather than a toy repo.&lt;/p&gt;

&lt;p&gt;Honest status: the scheduled scouting run is configured and has not fired yet, so I can tell you the design is right but not yet that it survives contact with a month of daily runs. I will report back when it has.&lt;/p&gt;

&lt;p&gt;If you run one agent occasionally, this is a coordination layer for a problem you do not have yet. If you have three terminals open and no idea what is finished, it is the missing piece.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://intelligenttools.co/blog/multica-setup-agent-task-board" rel="noopener noreferrer"&gt;intelligenttools.co&lt;/a&gt;, where I keep a directory of AI tools with prices checked on the vendor's own page.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>devtools</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I guess when you start using a harness and a model, it's difficult to change. But what would you suggest using for coding, in your experience?</title>
      <dc:creator>Bojan Tomic</dc:creator>
      <pubDate>Fri, 21 Aug 2026 12:45:31 +0000</pubDate>
      <link>https://dev.to/bojantomic/i-guess-when-you-start-using-a-harness-and-a-model-its-difficult-to-change-but-what-would-you-419i</link>
      <guid>https://dev.to/bojantomic/i-guess-when-you-start-using-a-harness-and-a-model-its-difficult-to-change-but-what-would-you-419i</guid>
      <description></description>
    </item>
    <item>
      <title>Best Namelix Alternatives for AI Logo Design in 2026</title>
      <dc:creator>Bojan Tomic</dc:creator>
      <pubDate>Thu, 20 Aug 2026 13:56:43 +0000</pubDate>
      <link>https://dev.to/intelligenttools/best-namelix-alternatives-for-ai-logo-design-in-2026-15af</link>
      <guid>https://dev.to/intelligenttools/best-namelix-alternatives-for-ai-logo-design-in-2026-15af</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://intelligenttools.co/blog/best-namelix-alternatives-ai-logo-design-2026" rel="noopener noreferrer"&gt;Intelligent Tools&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/namelix" rel="noopener noreferrer"&gt;Namelix&lt;/a&gt; is genuinely good at the thing it was built for. You describe your idea, and it returns short, brandable coinages; unlike the keyword-mashup generators it competes with, the names actually sound like companies. It is free, filters by length, keyword, and domain extension, and learns from the names you save. If you need a name, start there.&lt;/p&gt;

&lt;p&gt;The problem is what happens next.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9r7jv4fviavq8igv8iuj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9r7jv4fviavq8igv8iuj.png" alt="Namelix" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Namelix Falls Short in 2026
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The logo is a preview, not a product.&lt;/strong&gt; Brandmark.io makes Namelix, and the polished logo beside every generated name is the top of a funnel. It looks like you are getting a name and a logo. You are getting a name and an advertisement. To download anything usable, you leave for Brandmark and pay.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Most of the good names are gone.&lt;/strong&gt; Namelix has been running for years, similar prompts produce overlapping results, and every other founder in your category has typed roughly the same description into it. The names that feel most obviously right are the ones most likely to be taken.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Domain availability is worse than it has ever been.&lt;/strong&gt; The generator will happily hand you a beautiful five-letter name whose .com sold for five figures in 2019. Namelix surfaces domain options, but the hit rate on an available .com for a genuinely good short name in 2026 is low enough that most people end up on a .co, .io, or .ai.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Volume beats quality by design.&lt;/strong&gt; You get pages of names and scrolling is the interface. That works when you want to be surprised and badly when you want to decide.&lt;/p&gt;

&lt;p&gt;None of that makes Namelix bad. It makes it a naming tool that stops one step short of what you came for. Here are the tools that cover the rest.&lt;/p&gt;

&lt;h2&gt;
  
  
  Looka: The Default Namelix Alternative
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fufv3wpt7ges74lozya8g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fufv3wpt7ges74lozya8g.png" alt="Looka" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/looka" rel="noopener noreferrer"&gt;Looka&lt;/a&gt; is the tool most people land on after Namelix, and this comparison is why this post exists. Where Namelix ends at a name, Looka starts at one. You give it your company name and industry, pick styles and colors you like, and it generates full logo concepts you can edit in the browser.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What it does well:&lt;/strong&gt; the editor is the strongest part. You can change fonts, spacing, color, layout, and icons, and the output still holds together afterward, which is not true of every tool here. The Brand Kit extends one logo into business cards, social templates, and brand guidelines.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; designing is free and unlimited. Downloading is not. The Basic package is a one-time $20 for a single PNG. Premium is a one-time $65 and is the one worth buying, because it includes vector files (SVG and EPS), multiple color variations, and full ownership. Brand Kit runs $96/year, and Brand Kit Web at $129/year adds an AI website generator.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Namelix vs Looka:&lt;/strong&gt; not really competitors, but two halves of one job. Namelix gives you a name for free. Looka turns it into a logo you own for $65. The catch is the free-to-design, pay-to-download model: you invest an hour in the editor before finding out you care enough to pay. That is deliberate, and it works.&lt;/p&gt;

&lt;h2&gt;
  
  
  Brandmark: Namelix's Own Paid Half
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyfkz7n8i2ku0t6flgam5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyfkz7n8i2ku0t6flgam5.png" alt="Brandmark" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/brandmark" rel="noopener noreferrer"&gt;Brandmark&lt;/a&gt; is where Namelix sends you, so it is worth evaluating on its merits rather than treating it as an upsell.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What it does well:&lt;/strong&gt; output quality is a step above the template-driven tools, and the pricing is the most honest here. You pay once and keep access, with full copyright and unlimited revisions. No subscription quietly renewing next year.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; Basic is $35 one-time for PNG and vector files. Designer is $95 one-time and adds source files, brand guidelines, a one-page website, business card, and social designs. Enterprise is $195 one-time and includes up to 10 hand-crafted concepts plus font downloads.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Namelix vs Brandmark:&lt;/strong&gt; this is the intended path and a reasonable one. If you already like the preview Namelix showed you, Brandmark is the shortest route to owning it. It is not my first recommendation on price-to-flexibility: $95 for the tier most people need beats Looka's $65 Premium, and Looka's editor gives you more room afterward.&lt;/p&gt;

&lt;h2&gt;
  
  
  Canva: Best AI Logo Maker If You Already Design
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fltwuvqns6kgot18d3joq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fltwuvqns6kgot18d3joq.png" alt="Canva" width="799" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/canva" rel="noopener noreferrer"&gt;Canva&lt;/a&gt; is not a logo generator. It is a design platform with a logo maker, and that distinction decides whether it is right for you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What it does well:&lt;/strong&gt; everything after the logo. Your logo lives in the same workspace as your pitch deck, social posts, invoices, and thumbnails, with brand colors and fonts applied consistently. No other tool here touches that. AI generation is competent rather than remarkable, but the template library is enormous.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; the free tier is genuinely usable and lets you make and download a logo. Pro is roughly $15 to $18 per month depending on region and billing period, and Business runs about $25 per user per month. Check the current number before you buy, because Canva's regional pricing moves.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Namelix vs Canva:&lt;/strong&gt; Canva will not name your company, and its logo output is more assembled than designed. What it gives you instead is the other forty things you need in month one. For a solo founder already making their own social graphics, the Pro subscription does far more work than a one-time logo purchase.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One caveat worth knowing:&lt;/strong&gt; logos built from Canva's stock elements carry usage restrictions and generally cannot be trademarked. If you plan to register the mark, read the license terms first or use a tool that grants full copyright.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tailor Brands: When the Logo Is Not Really the Point
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyhjjbbm586psc0njkfil.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyhjjbbm586psc0njkfil.png" alt="Tailor Brands" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/tailor-brands" rel="noopener noreferrer"&gt;Tailor Brands&lt;/a&gt; has quietly stopped being a logo company. It is now an LLC formation service that includes a logo maker, and its pricing reflects that.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What it does well:&lt;/strong&gt; it handles company registration, operating agreements, annual compliance, a domain, a website, and the logo in one flow. At the "I need to actually exist as a business" stage, that bundle removes real work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; Lite is $0 plus state fees and includes 8 logos, a domain, a website, and business card tools. Essential is $199/year plus state fees and adds accelerated processing and legal compliance. Elite is $249/year plus state fees.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Namelix vs Tailor Brands:&lt;/strong&gt; barely comparable. Namelix is a free naming tool; Tailor Brands is a business formation service with branding attached. Judged purely as an AI logo generator, it is the weakest here, and the logos are visibly template-driven. Judged as a way to go from idea to registered company in an afternoon, the logo is a bonus.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kittl: For People Who Can Actually Draw
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5cmsrvg7tompou0ip7eg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5cmsrvg7tompou0ip7eg.png" alt="Kittl" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/kittl" rel="noopener noreferrer"&gt;Kittl&lt;/a&gt; is the outlier here, and the one I would point a designer toward.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What it does well:&lt;/strong&gt; it is a real design tool with serious typography, vintage and hand-lettered styles, and effects that the generator-driven tools cannot produce. Logos out of Kittl look made rather than assembled. The AI features are token-metered rather than unlimited.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; a free tier gives 200 one-time AI tokens. Pro is $15/month, or $12/month billed annually, with 2,000 AI tokens per month per editor. Expert is $35/month ($26 annually) with 12,000 tokens, and Max is $65/month ($48 annually).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Namelix vs Kittl:&lt;/strong&gt; opposite philosophies. Namelix removes every decision; Kittl hands them all back. If you have design skills and want output that looks like a person made it, this is the best tool here. If you want a logo in ten minutes with no opinions about kerning, it is the wrong one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Logo Diffusion: The Actual AI Logo Generator
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb73j6b7xu34wbmgc6q2w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb73j6b7xu34wbmgc6q2w.png" alt="Logo Diffusion" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://intelligenttools.co/tools/logo-diffusion" rel="noopener noreferrer"&gt;Logo Diffusion&lt;/a&gt; is the only tool here that does image-model generation rather than template assembly, which makes it the most interesting and least predictable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What it does well:&lt;/strong&gt; you can generate from a text prompt, a rough sketch, or an existing image, a workflow none of the others offer. Sketch-to-logo genuinely works. It includes a vectorizer, background remover, upscaling, and editing models.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; a free tier gives 24 credits, roughly 12 logos, with no commercial rights or vector export. Basic is $24/month for 1,000 credits. Pro is $49/month for 2,500 credits and adds concurrent generation and upscales. Elite is $99/month. There is also a $15 one-time Starter Pack with 300 credits and three exports, which is the sensible way to trial it. Annual billing takes 20% off.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Namelix vs Logo Diffusion:&lt;/strong&gt; the closest thing to Namelix in spirit; both generate volume and let you fish. Expect the same trade-off, with some genuinely original results, plenty of unusable ones, and the occasional mangled letterform image models still produce. Subscription pricing is the drawback for a one-off logo, which is what the Starter Pack solves.&lt;/p&gt;

&lt;h2&gt;
  
  
  Design.com: Fast, With a Pricing Asterisk
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.design.com" rel="noopener noreferrer"&gt;Design.com&lt;/a&gt; is an AI logo maker wrapped in a wider design platform covering business cards, letterheads, social templates, and a website builder.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What it does well:&lt;/strong&gt; speed. Name in, usable concepts out, minimal decisions. The asset range is respectable for its tier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; this is the caveat. Design.com does not publish a pricing page. It advertises free logos and free business cards, but it doesn't disclose the cost of downloading production files until you are inside the flow. Every other tool here tells you the price up front.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Namelix vs Design.com:&lt;/strong&gt; similar generate-and-browse experience with more finished output. I would reach for Looka or Brandmark first, purely because I know what they cost upfront.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two More Namelix Alternatives
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Shopify Business Name Generator&lt;/strong&gt; is free and competes with Namelix directly rather than with the logo tools. Output is more literal and less brandable, but it checks domain availability inline, the exact friction Namelix leaves you with.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hatchful&lt;/strong&gt;, also from Shopify, is a free logo maker producing social and branding asset packs. Quality is template-obvious, and customization is limited, but for a side project you are testing for a month, free is the correct price.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comparison Table
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;th&gt;Pricing&lt;/th&gt;
&lt;th&gt;Own the files?&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Namelix&lt;/td&gt;
&lt;td&gt;Naming only&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;No logo files&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Looka&lt;/td&gt;
&lt;td&gt;Most people&lt;/td&gt;
&lt;td&gt;$20 or $65 one-time, $96/yr kit&lt;/td&gt;
&lt;td&gt;Yes, on Premium&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Brandmark&lt;/td&gt;
&lt;td&gt;Buy once, keep forever&lt;/td&gt;
&lt;td&gt;$35 / $95 / $195 one-time&lt;/td&gt;
&lt;td&gt;Yes, full copyright&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Canva&lt;/td&gt;
&lt;td&gt;Founders doing their own design&lt;/td&gt;
&lt;td&gt;Free, Pro approx $15-18/mo&lt;/td&gt;
&lt;td&gt;Restricted license&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tailor Brands&lt;/td&gt;
&lt;td&gt;Forming the company too&lt;/td&gt;
&lt;td&gt;$0-$249/yr plus state fees&lt;/td&gt;
&lt;td&gt;Yes, on paid tiers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kittl&lt;/td&gt;
&lt;td&gt;Designers&lt;/td&gt;
&lt;td&gt;Free, $12-$15/mo Pro&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Logo Diffusion&lt;/td&gt;
&lt;td&gt;Sketch-to-logo, novelty&lt;/td&gt;
&lt;td&gt;$15 one-time or $24-$99/mo&lt;/td&gt;
&lt;td&gt;Paid tiers only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Design.com&lt;/td&gt;
&lt;td&gt;Speed&lt;/td&gt;
&lt;td&gt;Not published&lt;/td&gt;
&lt;td&gt;Unclear until checkout&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Which One Should You Actually Use
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;If you need a name:&lt;/strong&gt; stay on Namelix, and check availability on Shopify's generator or a registrar before you fall in love with anything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you need one logo and want to stop thinking about it:&lt;/strong&gt; Looka Premium at $65. Vector files, color variations, full ownership, one payment. The default answer for most people here.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you hate subscriptions:&lt;/strong&gt; Brandmark Designer at $95 one-time. Pricier than Looka, but you own it, and there is nothing to cancel.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you will be making your own marketing anyway:&lt;/strong&gt; Canva Pro, treating the logo as one output of a tool you were paying for regardless. Check the trademark limitations first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you can design:&lt;/strong&gt; Kittl. Nothing else here will produce work that looks handmade.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you are registering a company this week:&lt;/strong&gt; Tailor Brands, accepting that the logo is the least impressive part of a bundle doing more valuable work elsewhere.&lt;/p&gt;

&lt;p&gt;The uncomfortable summary is that the best AI logo maker in 2026 still only gets you to 80% of a competent mark, and the last 20% is either a designer or your own taste. What has improved is the price of that 80%. A one-time $65 for vector files you own is a reasonable trade for a business with no brand budget yet.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>branding</category>
      <category>tools</category>
    </item>
    <item>
      <title>The AI Bubble Looks Exactly Like January 2000</title>
      <dc:creator>Bojan Tomic</dc:creator>
      <pubDate>Thu, 19 Feb 2026 10:56:07 +0000</pubDate>
      <link>https://dev.to/bojantomic/the-ai-bubble-looks-exactly-like-january-2000-1gmj</link>
      <guid>https://dev.to/bojantomic/the-ai-bubble-looks-exactly-like-january-2000-1gmj</guid>
      <description>&lt;p&gt;Super Bowl LX just happened. Nearly a quarter of the ads were for AI companies. OpenAI, Anthropic, Google, Amazon, Meta—all spending $8-10 million per 30-second spot.&lt;/p&gt;

&lt;p&gt;Companies that burn billions in losses pay millions to tell you their products are revolutionary.&lt;/p&gt;

&lt;p&gt;I've seen this before. So have you, if you were coding in 2000.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Dot-Com Parallel Nobody's Talking About
&lt;/h2&gt;

&lt;p&gt;January 2000: A leaked essay called "bubble.com" warned that internet companies were catastrophically overvalued. Nobody listened. Two months later, the market peaked and then lost 75% of its value over 18 months.&lt;/p&gt;

&lt;p&gt;Super Bowl XXXIV (January 30, 2000) was packed with dot-com ads. Pets.com with the sock puppet. E*Trade. Seventeen different internet startups are burning venture capital on advertising.&lt;/p&gt;

&lt;p&gt;Pets.com had its IPO eleven days after the Super Bowl. The company shut down nine months later.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Numbers Don't Make Sense
&lt;/h2&gt;

&lt;p&gt;OpenAI is reportedly discussing a funding round that would value it at $830 billion—more than Coca-Cola, Chevron, or Costco.&lt;/p&gt;

&lt;p&gt;The company projects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$14 billion in losses for 2026&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$115 billion in cumulative losses through 2029&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$20 billion in revenue against $1.4 trillion in compute commitments&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's 1.4% of commitments covered by revenue.&lt;/p&gt;

&lt;p&gt;HSBC analysis: Even if OpenAI hits $200 billion in revenue by 2030, they'll still need an additional $207 billion in funding to stay in business.&lt;/p&gt;

&lt;p&gt;Microsoft lost $440 billion in market capitalization in a single day after investors questioned its AI spending plans.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Debt Bubble Under the AI Bubble
&lt;/h2&gt;

&lt;p&gt;Companies supplying infrastructure to OpenAI have taken on $96 billion in debt to fund operations. The big five tech companies (Amazon, Google, Meta, Microsoft, Oracle) added $121 billion in new debt in 2025 alone—four times their historical average.&lt;/p&gt;

&lt;p&gt;Oracle is being sued by bondholders for concealing the amount of debt they'd need for an AI buildout. Their credit rating is approaching junk status.&lt;/p&gt;

&lt;p&gt;This is exactly how bubbles work: companies with unproven business models borrow unsustainable amounts, then spend desperately on advertising to create the appearance of legitimacy.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Tools Aren't Going Away
&lt;/h2&gt;

&lt;p&gt;I use Claude Code daily. AI coding assistants are genuinely useful when used correctly. But they're tools that require human judgment, not replacements for it.&lt;/p&gt;

&lt;p&gt;The valuable tools will survive the crash. The rest won't. Companies that burn billions while losing money won't make it. The ones with sustainable unit economics might.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means for Developers
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Short term:&lt;/strong&gt; Keep using AI tools while they're heavily subsidized. Learn what works and what doesn't. Build things you couldn't build before because the tedium was too high.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Long term:&lt;/strong&gt; The opportunities after the crash are probably more interesting than what we're working on now. The dot-com crash gave us Google, Amazon, and modern web development. The AI crash will leave us with whatever actually works.&lt;/p&gt;

&lt;p&gt;The code still needs to be written. The bugs still need to be found. The architecture still needs human judgment.&lt;/p&gt;

&lt;p&gt;That's not changing, regardless of how many AI companies burn through their funding. That said, I am writing this article in a blog pair-programmed with Claude. Grammarly checked it and offered suggestions. AI is everywhere, and it can't be stopped, no matter the economy. &lt;/p&gt;

&lt;p&gt;And yeah, the image is also AI 😄&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://intelligenttools.co/blog/ai-bubble-super-bowl-2026" rel="noopener noreferrer"&gt;intelligenttools.co&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>discuss</category>
    </item>
    <item>
      <title>I Let Claude Code Run Unsupervised for 8 Hours - Here's What It Built</title>
      <dc:creator>Bojan Tomic</dc:creator>
      <pubDate>Fri, 16 Jan 2026 22:19:27 +0000</pubDate>
      <link>https://dev.to/intelligenttools/i-let-claude-code-run-unsupervised-for-8-hours-heres-what-it-built-5gp3</link>
      <guid>https://dev.to/intelligenttools/i-let-claude-code-run-unsupervised-for-8-hours-heres-what-it-built-5gp3</guid>
      <description>&lt;p&gt;Last week, I discovered the Ralph Wiggum technique for Claude Code. Named after the perpetually confused Simpsons character, it lets Claude iterate on code autonomously until tests pass.&lt;/p&gt;

&lt;p&gt;I gave it a real production task: refactor our healthcare app's authentication module (8 files, 1,200 lines, JWT handling, session management, password reset).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Started:&lt;/strong&gt; 11 PM Friday&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Woke up:&lt;/strong&gt; 7 AM Saturday&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Result:&lt;/strong&gt; 47 commits, auth module fully refactored, test coverage improved from 62% to 87%&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cost:&lt;/strong&gt; $23.14 in API credits&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Time saved:&lt;/strong&gt; 6-8 hours of my weekend&lt;/p&gt;

&lt;h2&gt;
  
  
  The Setup
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; /plugin &lt;span class="nb"&gt;install &lt;/span&gt;ralph-loop@claude-plugins-official
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; /ralph-loop &lt;span class="s2"&gt;"Refactor auth module. Extract business logic from controllers. 
   Max 20 lines per function. Coverage 80%+. All tests must pass."&lt;/span&gt;
   &lt;span class="nt"&gt;--max-iterations&lt;/span&gt; 100
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then I went to sleep.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Actually Happened
&lt;/h2&gt;

&lt;p&gt;Claude ran 47 iterations, each one:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Making changes&lt;/li&gt;
&lt;li&gt;Running tests&lt;/li&gt;
&lt;li&gt;Reading failures&lt;/li&gt;
&lt;li&gt;Adjusting approach&lt;/li&gt;
&lt;li&gt;Trying again&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When tests finally passed at iteration 47, it stopped with &lt;code&gt;&amp;lt;promise&amp;gt;COMPLETE&amp;lt;/promise&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Results
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Worked:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Business logic cleanly separated from controllers&lt;/li&gt;
&lt;li&gt;All 8 files refactored systematically&lt;/li&gt;
&lt;li&gt;Test coverage jumped to 87%&lt;/li&gt;
&lt;li&gt;Zero TypeScript errors&lt;/li&gt;
&lt;li&gt;Clean, consistent commit messages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Didn't work:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Still had to review everything (found 2 edge cases it missed)&lt;/li&gt;
&lt;li&gt;Cost analysis wasn't perfect ($23 vs my estimate of $15)&lt;/li&gt;
&lt;li&gt;Some function names were... creative&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Prompt Makes Everything
&lt;/h2&gt;

&lt;p&gt;My first attempt with a vague prompt ran for 30 iterations and produced garbage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What worked:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clear success criteria (tests pass, coverage %, linting)&lt;/li&gt;
&lt;li&gt;Explicit constraints (max line length, style rules)
&lt;/li&gt;
&lt;li&gt;Step-by-step process&lt;/li&gt;
&lt;li&gt;Definitive exit condition&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What didn't:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Make it better"&lt;/li&gt;
&lt;li&gt;"Improve code quality"
&lt;/li&gt;
&lt;li&gt;Subjective goals with no metrics&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When to Use This (and When Not To)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Perfect for:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Refactoring with good test coverage&lt;/li&gt;
&lt;li&gt;Adding tests to untested code&lt;/li&gt;
&lt;li&gt;Bug fixes with failing tests&lt;/li&gt;
&lt;li&gt;Code cleanup tasks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Don't use for:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Anything without tests (Ralph has no feedback)&lt;/li&gt;
&lt;li&gt;Security-critical code (needs human review at each step)&lt;/li&gt;
&lt;li&gt;Subjective work (UI design, naming, documentation)&lt;/li&gt;
&lt;li&gt;Production data (run in isolated dev environments only)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Bottom Line
&lt;/h2&gt;

&lt;p&gt;This isn't AGI. It's an extremely capable pattern matcher with good self-correction when tests provide clear feedback.&lt;/p&gt;

&lt;p&gt;For healthcare software with HIPAA requirements, I'm keeping autonomous loops in dev environments only. But for the right tasks? It's like having a junior developer who works 24/7 for $20/day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Full writeup with detailed breakdown, failures, lessons learned, and exact prompts:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
👉 &lt;a href="https://intelligenttools.co/blog/claude-code-unsupervised-8-hours-ralph-loop" rel="noopener noreferrer"&gt;Read the complete article on intelligenttools.co&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Questions:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Have you tried autonomous coding loops?&lt;/li&gt;
&lt;li&gt;What's your experience with Claude Code or similar tools?&lt;/li&gt;
&lt;li&gt;What guardrails would you add to this approach?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Drop your thoughts below - genuinely curious how others approach this.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>automation</category>
      <category>testing</category>
    </item>
    <item>
      <title>AI Coding in 2026: 10 Predictions</title>
      <dc:creator>Bojan Tomic</dc:creator>
      <pubDate>Fri, 26 Dec 2025 11:38:46 +0000</pubDate>
      <link>https://dev.to/intelligenttools/ai-coding-in-2026-10-predictions-2ijb</link>
      <guid>https://dev.to/intelligenttools/ai-coding-in-2026-10-predictions-2ijb</guid>
      <description>&lt;p&gt;I spent 18 months testing AI coding tools in production and analyzed Stack Overflow's 2025 AI Developer Survey (71,000+ developers, 76% now using AI for code generation).&lt;/p&gt;

&lt;p&gt;After testing Claude Code, Cursor, GitHub Copilot, and 17 other tools on genuine healthcare software, here are my predictions for what actually happens in 2026.&lt;/p&gt;

&lt;p&gt;Some of these will make you uncomfortable. Good.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚨 Junior devs stop writing boilerplate entirely
&lt;/h2&gt;

&lt;p&gt;By late 2026, companies will test for "AI collaboration skills" instead of syntax memorization. Interview questions shift from "Write a function to sort an array" to "How would you prompt Claude to build this feature?"&lt;/p&gt;

&lt;p&gt;The more established your tech stack, the faster this hits. I'm already seeing it with Node.js/TypeScript.&lt;/p&gt;

&lt;h2&gt;
  
  
  💰 The "AI-First Developer" becomes a job category
&lt;/h2&gt;

&lt;p&gt;New role: 80% directing AI agents, 20% writing critical logic. Salary range: $120k-180k. One AI-first developer replaces 3-4 traditional juniors on greenfield projects.&lt;/p&gt;

&lt;p&gt;This isn't about replacing developers. It's about creating force multipliers who know how to orchestrate AI tools while maintaining code quality.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔐 First major security breach from AI-generated code
&lt;/h2&gt;

&lt;p&gt;A high-profile incident stems from AI-generated code with a subtle vulnerability. Trust in AI tools drops from 44% to sub-30% for 2-3 months before recovering with better tooling.&lt;/p&gt;

&lt;p&gt;This is inevitable. AI tools generate millions of lines of code daily. Eventually, one will cause a significant incident.&lt;/p&gt;

&lt;h2&gt;
  
  
  💸 Pricing flips from subscription to usage-based
&lt;/h2&gt;

&lt;p&gt;Cursor's $20/month unlimited becomes unsustainable as compute costs surge. By mid-2026, most tools switch to $0.02-0.05 per request. Power users generating entire backends pay $300+/month.&lt;/p&gt;

&lt;p&gt;The economics don't work for flat-rate unlimited access when some users generate 100x more tokens than others.&lt;/p&gt;




&lt;h2&gt;
  
  
  Read All 10 Predictions
&lt;/h2&gt;

&lt;p&gt;I've shared 4 of 10 predictions here. The complete analysis includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why Claude Code captures 30% of the CLI-based market&lt;/li&gt;
&lt;li&gt;MCP Protocol becoming the connector standard (5,000+ servers by Q4)&lt;/li&gt;
&lt;li&gt;Tool fragmentation by developer specialty (frontend vs backend vs DevOps)&lt;/li&gt;
&lt;li&gt;Open-source AI tools reaching feature parity&lt;/li&gt;
&lt;li&gt;First AI coding tool IPO (Cursor at $5B+ or Copilot spins out)&lt;/li&gt;
&lt;li&gt;Prompt engineering is becoming a 2-3 hour/week skill&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each prediction includes my reasoning, timeline, and what developers should do to prepare.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href="https://intelligenttools.co/blog/2025-12-24-10-predictions-ai-coding-tools-2026" rel="noopener noreferrer"&gt;Read the full article with all 10 predictions and analysis →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Methodology
&lt;/h2&gt;

&lt;p&gt;Based on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stack Overflow 2025 AI Developer Survey (71,000+ devs)&lt;/li&gt;
&lt;li&gt;18 months testing 20+ AI coding tools&lt;/li&gt;
&lt;li&gt;100+ conversations with developers in production&lt;/li&gt;
&lt;li&gt;My own production use at ICANotes (healthcare software)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not based on: YouTube demos, marketing materials, or Twitter hype.&lt;/p&gt;




&lt;h2&gt;
  
  
  About Me
&lt;/h2&gt;

&lt;p&gt;I'm Boki, a senior full-stack developer in Serbia working on healthcare systems. I run &lt;a href="https://intelligenttools.co" rel="noopener noreferrer"&gt;intelligenttools.co&lt;/a&gt; where I share honest, technical AI tool reviews from a developer's perspective.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's your boldest prediction for AI coding in 2026?&lt;/strong&gt; Drop it below 👇&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>predictions</category>
      <category>coding</category>
    </item>
    <item>
      <title>---
title: 10 Bold Predictions for AI Coding Tools in 2026
published: true
description: 10 predictions from 18 months of production testing (some will make you uncomfortable)
tags: ai, webdev, predictions, coding
cover_image:</title>
      <dc:creator>Bojan Tomic</dc:creator>
      <pubDate>Fri, 26 Dec 2025 11:34:17 +0000</pubDate>
      <link>https://dev.to/bojantomic/-title-10-bold-predictions-for-ai-coding-tools-in-2026-published-true-description-10-44ei</link>
      <guid>https://dev.to/bojantomic/-title-10-bold-predictions-for-ai-coding-tools-in-2026-published-true-description-10-44ei</guid>
      <description></description>
    </item>
  </channel>
</rss>
