<?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: allen</title>
    <description>The latest articles on DEV Community by allen (@zhidong010).</description>
    <link>https://dev.to/zhidong010</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%2F4074819%2F5e0625f2-bd44-4666-b754-13db3fe1b178.png</url>
      <title>DEV Community: allen</title>
      <link>https://dev.to/zhidong010</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zhidong010"/>
    <language>en</language>
    <item>
      <title>I Built an AI Tool Directory That Recommends Stacks Instead of Listing 45,000 Tools</title>
      <dc:creator>allen</dc:creator>
      <pubDate>Wed, 12 Aug 2026 12:49:13 +0000</pubDate>
      <link>https://dev.to/zhidong010/i-built-an-ai-tool-directory-that-recommends-stacks-instead-of-listing-45000-tools-c04</link>
      <guid>https://dev.to/zhidong010/i-built-an-ai-tool-directory-that-recommends-stacks-instead-of-listing-45000-tools-c04</guid>
      <description>&lt;p&gt;I got tired of AI tool directories. Not because they're bad, but because they all do the same thing.&lt;/p&gt;

&lt;p&gt;There's An AI For That has 45,000 tools. Toolify has 27,000. You search "AI coding" and get 500 results. Which one do you actually pick? Nobody tells you.&lt;/p&gt;

&lt;p&gt;The question indie developers actually ask is different: "What tools do I need to build my product?" Not "list me 500 coding tools" but "give me the 5 tools that work together to ship a SaaS by Sunday."&lt;/p&gt;

&lt;p&gt;So I built &lt;a href="https://botai.uno" rel="noopener noreferrer"&gt;BotAI&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does differently
&lt;/h2&gt;

&lt;p&gt;Three things, specifically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tool stacks.&lt;/strong&gt; Instead of categories, BotAI has curated stacks. "Build a SaaS in a weekend" gives you Bolt for app generation, Supabase for database and auth, Stripe for payments, Resend for email, Vercel for hosting. Five tools, $0-30/month, sorted by workflow step. Each step says why this tool and what the alternatives are.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Comparisons.&lt;/strong&gt; Cursor vs Copilot. Vercel vs Netlify. Supabase vs PlanetScale. Side-by-side tables with pricing, features, and a one-line verdict. Not two separate listing pages but actual head-to-head comparisons.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use-case guides.&lt;/strong&gt; "Best AI tools for coding", "Best database for Next.js" — pages with FAQ sections that directly answer the questions people type into Google and ChatGPT.&lt;/p&gt;

&lt;h2&gt;
  
  
  The tech
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Next.js 15, static generation, Tailwind CSS&lt;/li&gt;
&lt;li&gt;Fuse.js for client-side search (no API cost at this scale)&lt;/li&gt;
&lt;li&gt;Resend + Upstash Redis for the newsletter system&lt;/li&gt;
&lt;li&gt;Creem handles the $99 Featured Listing payment&lt;/li&gt;
&lt;li&gt;A Python pipeline scrapes Hacker News, RSS feeds, Product Hunt, and GitHub trending, then filters out articles (this was harder than expected — more on that below)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;50 tools to start. All human-reviewed. I'd rather have 50 tools with real descriptions and honest pros/cons than 45,000 scraped entries.&lt;/p&gt;

&lt;h2&gt;
  
  
  SEO is changing — GEO is the new game
&lt;/h2&gt;

&lt;p&gt;Here's what I spent the most time on: making sure the site gets cited by AI search engines, not just ranked by Google.&lt;/p&gt;

&lt;p&gt;The reasoning is simple. Matt Wolfe, who ran FutureTools.io (one of the biggest AI directories), announced his traffic dropped 80%. His words: "People don't need a tools directory anymore. They can just ask ChatGPT."&lt;/p&gt;

&lt;p&gt;He's half right. People don't need a list. But they still need answers. So I optimized for being the source AI engines quote:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Every tool stack page has a short, direct-answer paragraph at the top. When someone asks ChatGPT "what tools do I need to build a SaaS", that paragraph is designed to be quotable.&lt;/li&gt;
&lt;li&gt;FAQ schema on every use-case page. Four questions, four answers, each self-contained.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;llms.txt&lt;/code&gt; at the root listing all pages for AI crawlers.&lt;/li&gt;
&lt;li&gt;Breadcrumbs, ItemList, SoftwareApplication JSON-LD across all page types.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal isn't to fight AI search. It's to be the thing AI search cites.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I learned building this
&lt;/h2&gt;

&lt;p&gt;The discovery pipeline was the hardest part. My initial scraper grabbed 20 items from Hacker News per run. 14 of them were news articles about AI tools, not the tools themselves. "Adobe's new image rotation tool" was a CreativeBloq article. "Reverse engineering a $1B Legal AI tool" was a security blog post.&lt;/p&gt;

&lt;p&gt;I wrote a heuristic filter that checks URL patterns (blog/article paths get rejected), title patterns (sentence-style headlines get rejected), and domain (news sites and social platforms get rejected). It also strips "Show HN:" prefixes before checking for colons, because the colon rule was killing the highest-value signal: actual Show HN tool launches.&lt;/p&gt;

&lt;p&gt;The result: 20 items down to 6 real tools. The other 14 were articles. Better to miss a tool than list a blog post.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;Growing the catalog to 200+ tools via the pipeline (with human review). Shipping a weekly newsletter. Adding a Pro tier for featured listings.&lt;/p&gt;

&lt;p&gt;If you're an indie developer, &lt;a href="https://botai.uno/stacks" rel="noopener noreferrer"&gt;browse the stacks&lt;/a&gt;. If you've built an AI tool, &lt;a href="https://botai.uno/submit" rel="noopener noreferrer"&gt;submit it&lt;/a&gt; — free listings, reviewed by a person.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;50 tools, 10 categories, 5 tool stacks, 97 pages. Built solo with Next.js 15 and Tailwind. The site is live at &lt;a href="https://botai.uno" rel="noopener noreferrer"&gt;botai.uno&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
    </item>
  </channel>
</rss>
