<?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: Justin3go</title>
    <description>The latest articles on DEV Community by Justin3go (@justin3go).</description>
    <link>https://dev.to/justin3go</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%2F852049%2F50bb3a45-5e79-4c37-bfeb-9d3c1d097568.jpeg</url>
      <title>DEV Community: Justin3go</title>
      <link>https://dev.to/justin3go</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/justin3go"/>
    <language>en</language>
    <item>
      <title>DeepSeek Harness Two Weeks In: Hype, Backlash, and What Shipped</title>
      <dc:creator>Justin3go</dc:creator>
      <pubDate>Tue, 25 Aug 2026 14:21:45 +0000</pubDate>
      <link>https://dev.to/justin3go/deepseek-harness-two-weeks-in-hype-backlash-and-what-shipped-3f8e</link>
      <guid>https://dev.to/justin3go/deepseek-harness-two-weeks-in-hype-backlash-and-what-shipped-3f8e</guid>
      <description>&lt;p&gt;Two weeks after DeepSeek open-sourced DeepSeek Harness (dsh) on 2026-08-13, the story has moved on from launch-day star counts. The last five days brought three shipped releases, a public fight over whether the star count is even trustworthy, and a visible split between developers who think "everything is a plugin" is the right foundation and those who think it's overengineered for daily coding. This is a follow-up to our &lt;a href="https://findharness.com/blog/deepseek-harness-first-week-what-developers-say" rel="noopener noreferrer"&gt;first-week roundup&lt;/a&gt; — same sourced format, this time covering 2026-08-16 through 2026-08-21, a window almost nobody else online has written up in this much detail.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually shipped: three releases in five days
&lt;/h2&gt;

&lt;p&gt;Unlike the model side, dsh's own release cadence has been quiet on official channels — every version below was first spotted by third parties, not announced from DeepSeek's account. The npm &lt;code&gt;latest&lt;/code&gt;/&lt;code&gt;next&lt;/code&gt; tag now points at &lt;code&gt;0.1.1-rc.1&lt;/code&gt;, the first release to leave the &lt;code&gt;0.1.0&lt;/code&gt; series.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Version&lt;/th&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;th&gt;Headline change&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/deepseek-ai/deepseek-harness/releases/tag/dsh-v0.1.0-rc.7" rel="noopener noreferrer"&gt;&lt;code&gt;v0.1.0-rc.7&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;08-17&lt;/td&gt;
&lt;td&gt;Plugins can register their own settings cards; Codex/Claude Code subagent tasks wired into the Job Panel; &lt;code&gt;Code mode&lt;/code&gt; renamed &lt;code&gt;PTC mode&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/deepseek-ai/deepseek-harness/releases/tag/dsh-v0.1.0-rc.8" rel="noopener noreferrer"&gt;&lt;code&gt;v0.1.0-rc.8&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;08-19&lt;/td&gt;
&lt;td&gt;Native image requests for &lt;code&gt;/goal&lt;/code&gt; and &lt;code&gt;/plan&lt;/code&gt;; Claude Code/Codex subagents installable as Profile Bundles with non-interactive permission mode; &lt;strong&gt;breaking&lt;/strong&gt;: &lt;code&gt;settings.plugin.item&lt;/code&gt; slots now require &lt;code&gt;options.key&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/deepseek-ai/deepseek-harness/releases/tag/dsh-v0.1.1-rc.1" rel="noopener noreferrer"&gt;&lt;code&gt;v0.1.1-rc.1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;08-21&lt;/td&gt;
&lt;td&gt;Adds the &lt;code&gt;DeepSeek-V4-Flash-Vision-Exp&lt;/code&gt; model adapter; fixes a &lt;strong&gt;Bubblewrap sandbox bypass&lt;/strong&gt; via &lt;code&gt;/proc/&amp;lt;pid&amp;gt;/root&lt;/code&gt;; multiline &lt;code&gt;ask_user_question&lt;/code&gt; support&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;That's roughly one release every two days. The docs site changed shape too: any published route now serves a raw Markdown twin at the same path plus &lt;code&gt;.md&lt;/code&gt;, backed by a generated &lt;code&gt;llms.txt&lt;/code&gt; index — a straightforward optimization for agents that read documentation directly. Separately, docs deploys stopped shipping on every push to &lt;code&gt;master&lt;/code&gt; and now only publish from a tagged release, closing a window where unreleased content could appear on the public, unauthenticated docs site before the corresponding npm package. Both changes are visible in the &lt;a href="https://github.com/deepseek-ai/deepseek-harness" rel="noopener noreferrer"&gt;deepseek-harness repository&lt;/a&gt;'s commit history for the week.&lt;/p&gt;

&lt;p&gt;If you're planning to upgrade past &lt;code&gt;rc.6&lt;/code&gt;, the breaking &lt;code&gt;options.key&lt;/code&gt; change and a reported npm install OOM on low-memory machines are worth knowing about before you run it — see our &lt;a href="https://findharness.com/blog/deepseek-harness-upgrade-guide" rel="noopener noreferrer"&gt;upgrade guide&lt;/a&gt; for the full checklist. The OOM workaround reported in the community is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;NODE_OPTIONS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nt"&gt;--max-old-space-size&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;6144 npx @deepseek-ai/dsh@0.1.1-rc.1 web
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The star count nobody fully trusts anymore
&lt;/h2&gt;

&lt;p&gt;GitHub's API puts the repo at &lt;strong&gt;178,538 stars as of August 21, 2026&lt;/strong&gt; — the number we use throughout this site. But the loudest Reddit thread of the week wasn't really about dsh's features at all. A &lt;a href="https://www.reddit.com/r/tech_x/comments/1vpbjvk/" rel="noopener noreferrer"&gt;511-vote r/tech_x post&lt;/a&gt; claiming "100K+ GitHub stars in just 2 days" drew 119 comments, and most of them argued about whether the growth is real: multiple commenters called it gamed ("90% of these are prob bought/gamed"), one described being pitched a star-selling service at $0.01/star, and only a handful of replies engaged with dsh itself at all (one noted OpenCode V2 is adding dsh-style features; another pointed out third-party harness &lt;code&gt;reasonix&lt;/code&gt; already has 30,000+ stars of its own).&lt;/p&gt;

&lt;p&gt;That skepticism doesn't mean the growth is fake — it means star count alone is now a weak signal for this repo specifically, and worth treating as attention, not validation, when you see it cited elsewhere.&lt;/p&gt;

&lt;h2&gt;
  
  
  From launch party to "started getting yelled at"
&lt;/h2&gt;

&lt;p&gt;The clearest summary of the mood shift came from &lt;a href="https://x.com/xmglab/status/2090334517898953086" rel="noopener noreferrer"&gt;@xmglab on X&lt;/a&gt;, who wrote — in a widely shared thread — that dsh had "started getting yelled at" (开始挨骂) in its second week. The core disagreement is the "everything is a plugin" architecture: models, tools, Skills, sessions, the sandbox, and the agent loop are all swappable. One camp reads this as deliberate infrastructure for a future where agents need that flexibility; the other reads it as unnecessary complexity for what is, for most people, just writing code. Star growth hadn't visibly slowed as of 08-21, but the tone of discussion clearly had.&lt;/p&gt;

&lt;p&gt;Plugin compatibility complaints fed the same narrative. &lt;a href="https://x.com/VersunPan/status/2090315040213926272" rel="noopener noreferrer"&gt;@VersunPan on X&lt;/a&gt; described being a "deepseek harness victim +1," citing inconsistent plugin quality and breaking changes between versions, and recommended waiting for a stable third-party distribution rather than tracking the official repo directly — drawing an explicit comparison to running Linux versus a packaged distro like Ubuntu.&lt;/p&gt;

&lt;p&gt;Hacker News tells a quieter version of the same story. The &lt;a href="https://news.ycombinator.com/item?id=49285244" rel="noopener noreferrer"&gt;original launch thread&lt;/a&gt; sits at 744 points and roughly 299 comments, both essentially unchanged since 08-16 — it has received no new comments in the past week. Every new dsh-related submission since then has been a low-effort Show HN for a small plugin or a competing plugin directory, none scoring above single digits. The conversation simply didn't come back to the front page.&lt;/p&gt;

&lt;h2&gt;
  
  
  What real users report after actually running it
&lt;/h2&gt;

&lt;p&gt;Two Reddit threads gave the most detailed firsthand accounts. &lt;a href="https://www.reddit.com/r/DeepSeek/comments/1vnfz2l/" rel="noopener noreferrer"&gt;r/DeepSeek's "Deepseek Harness is on whole different level"&lt;/a&gt; (242 votes) praised the UI and "code mode" specifically, and reported dsh doesn't stall waiting on user input and catches its own errors mid-task — but flagged subagents as buggy, chalked up to the pre-release stage. &lt;a href="https://www.reddit.com/r/DeepSeek/comments/1vnpt5n/" rel="noopener noreferrer"&gt;r/DeepSeek's "My First Impressions"&lt;/a&gt; (99 votes) took the opposite framing: slow, heavy on tokens, and confusing to configure — the author reported that Skills placed under &lt;code&gt;.agents&lt;/code&gt; didn't auto-load and the docs didn't explain why.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Praise (sourced)&lt;/th&gt;
&lt;th&gt;Complaints (sourced)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;UI and "code mode" called out as strong (&lt;a href="https://www.reddit.com/r/DeepSeek/comments/1vnfz2l/" rel="noopener noreferrer"&gt;r/DeepSeek, 242 votes&lt;/a&gt;)&lt;/td&gt;
&lt;td&gt;Subagents error out often, pre-release quality (&lt;a href="https://www.reddit.com/r/DeepSeek/comments/1vnfz2l/" rel="noopener noreferrer"&gt;r/DeepSeek, 242 votes&lt;/a&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Doesn't stall on user input, self-corrects mid-task (&lt;a href="https://www.reddit.com/r/DeepSeek/comments/1vnfz2l/" rel="noopener noreferrer"&gt;r/DeepSeek, 242 votes&lt;/a&gt;)&lt;/td&gt;
&lt;td&gt;Slow and token-hungry vs. expectations (&lt;a href="https://www.reddit.com/r/DeepSeek/comments/1vnpt5n/" rel="noopener noreferrer"&gt;r/DeepSeek, 99 votes&lt;/a&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;16-hour local run, 20M+ tokens on &lt;code&gt;llama.cpp&lt;/code&gt;, no failures reported by &lt;code&gt;u/cviperr33&lt;/code&gt; (&lt;a href="https://www.reddit.com/r/LocalLLaMA/comments/1vqum89/" rel="noopener noreferrer"&gt;r/LocalLLaMA, 101 votes&lt;/a&gt;)&lt;/td&gt;
&lt;td&gt;WSL instability reported, forced a switch to a third-party harness by &lt;code&gt;u/Armanlex&lt;/code&gt; (&lt;a href="https://www.reddit.com/r/LocalLLaMA/comments/1vnb66j/" rel="noopener noreferrer"&gt;r/LocalLLaMA, 320 votes&lt;/a&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Community already self-authoring plugins within days (&lt;a href="https://www.reddit.com/r/DeepSeek/comments/1vnpt5n/" rel="noopener noreferrer"&gt;r/DeepSeek, 99 votes&lt;/a&gt;)&lt;/td&gt;
&lt;td&gt;Docs unclear on &lt;code&gt;.agents&lt;/code&gt; Skill auto-loading (&lt;a href="https://www.reddit.com/r/DeepSeek/comments/1vnpt5n/" rel="noopener noreferrer"&gt;r/DeepSeek, 99 votes&lt;/a&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The "lightweight harness" narrative is gaining ground
&lt;/h2&gt;

&lt;p&gt;The most substantive thread of the week, &lt;a href="https://www.reddit.com/r/LocalLLaMA/comments/1vqum89/" rel="noopener noreferrer"&gt;r/LocalLLaMA's "why is feels better"&lt;/a&gt; (101 votes), wasn't really about dsh in isolation — it was about a growing preference among self-hosted-model users for harnesses with small system prompts. The top comment argued that mainstream harnesses like OpenCode, Claude Code, and Codex carry "MASSIVE system prompts" that local models can't afford; dsh and the separate "Pi" harness were repeatedly named as the lean alternatives, while one competing orchestration layer was reported to inject roughly 19,000–20,000 tokens of system prompt before a task even starts. Whether that preference generalizes past the local-inference crowd is unclear, but it's a consistent, sourced pattern this week — and it lines up with why plugin-based, install-what-you-need harnesses are drawing interest in the first place.&lt;/p&gt;

&lt;h2&gt;
  
  
  The ecosystem by the numbers
&lt;/h2&gt;

&lt;p&gt;GitHub's &lt;code&gt;dsh-plugin&lt;/code&gt; topic now spans &lt;strong&gt;10,071 repositories&lt;/strong&gt;, up roughly &lt;strong&gt;3,967&lt;/strong&gt; since 08-16 — most of that growth is unverified noise, not real plugins. The &lt;code&gt;awesome-dsh-plugin&lt;/code&gt; list, the curated source FindHarness's &lt;a href="https://findharness.com/plugins" rel="noopener noreferrer"&gt;plugin index&lt;/a&gt; draws from, sits at &lt;strong&gt;1,840 entries&lt;/strong&gt;; npm's &lt;code&gt;keywords:dsh-plugin&lt;/code&gt; search returns &lt;strong&gt;2,273 packages&lt;/strong&gt;. Two dedicated subreddits, &lt;a href="https://www.reddit.com/r/DeepSeekHarness/" rel="noopener noreferrer"&gt;r/DeepSeekHarness&lt;/a&gt; and &lt;a href="https://www.reddit.com/r/DeepSeekHarnessPlugin/" rel="noopener noreferrer"&gt;r/DeepSeekHarnessPlugin&lt;/a&gt;, appeared this week too — a sign the "how do I find a good plugin" problem is real enough that people are building community infrastructure around it, not just around dsh itself.&lt;/p&gt;

&lt;p&gt;Some of the strongest new entries from this window: &lt;a href="https://findharness.com/plugins/zseven-w-dsh-ios" rel="noopener noreferrer"&gt;&lt;code&gt;dsh-ios&lt;/code&gt;&lt;/a&gt; (in-session iOS simulator/device control, 21 agent tools), &lt;a href="https://findharness.com/plugins/totoro-qaq-dsh-plugin-bridge" rel="noopener noreferrer"&gt;&lt;code&gt;dsh-plugin-bridge&lt;/code&gt;&lt;/a&gt; (cross-preset session migration with a benchmarked handoff), and &lt;a href="https://findharness.com/plugins/zoahdev-dsh-poison-guard" rel="noopener noreferrer"&gt;&lt;code&gt;dsh-poison-guard&lt;/code&gt;&lt;/a&gt;, a plugin-safety scanner that's part of a growing security-tooling response — see our &lt;a href="https://findharness.com/blog/state-of-deepseek-harness-security" rel="noopener noreferrer"&gt;state of DeepSeek Harness security&lt;/a&gt; piece for the fuller picture. On the everyday-cost side, &lt;a href="https://findharness.com/plugins/mov-eax-eax-dsh-token-anxiety" rel="noopener noreferrer"&gt;&lt;code&gt;dsh-token-anxiety&lt;/code&gt;&lt;/a&gt; tracks per-task spend against peak/off-peak API pricing windows, a direct response to the token-cost complaints above.&lt;/p&gt;

&lt;p&gt;A few things are worth only a line here because we've covered them elsewhere: a third-party plugin marketplace, dsh-hub.cc, claimed 7,000+ indexed and 3,800+ verified plugins in a &lt;a href="https://github.com/deepseek-ai/deepseek-harness/discussions/2423" rel="noopener noreferrer"&gt;GitHub Discussion that drew 91 comments&lt;/a&gt; — full landscape in &lt;a href="https://findharness.com/blog/deepseek-harness-plugin-marketplaces" rel="noopener noreferrer"&gt;DeepSeek Harness plugin marketplaces&lt;/a&gt;. The benchmark-credibility argument from launch week has moved from "is DeepSeek lying" toward a methodology debate about how sensitive agent scores are to prompt and tool-schema choices — see &lt;a href="https://findharness.com/blog/why-deepseek-harness-benchmark-scores-differ" rel="noopener noreferrer"&gt;why DeepSeek Harness benchmark scores differ&lt;/a&gt;. And &lt;code&gt;DeepSeek-V4-Flash-Vision-Exp&lt;/code&gt;, the model behind &lt;code&gt;0.1.1-rc.1&lt;/code&gt;'s vision support, is &lt;a href="https://x.com/deepseek_ai/status/2090730032574631962" rel="noopener noreferrer"&gt;officially announced here&lt;/a&gt; — see our &lt;a href="https://findharness.com/blog/deepseek-harness-vision-guide" rel="noopener noreferrer"&gt;vision guide&lt;/a&gt; for what it actually unlocks in dsh today.&lt;/p&gt;

&lt;h2&gt;
  
  
  Should you get on board now?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tinkerers and early adopters&lt;/strong&gt;: nothing here should change your plans — dsh is still a developer preview, breaking changes ship every few days, and that's the deal you already signed up for. Pin a version in anything you automate.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Teams considering production use&lt;/strong&gt;: the two-week data doesn't move the needle toward "yes" yet. Plugin compatibility complaints, subagent errors, and a security fix for a real sandbox bypass in the same release all point toward waiting, exactly as dsh's own README already tells you to.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plugin developers&lt;/strong&gt;: this is arguably the best window to build. The &lt;code&gt;options.key&lt;/code&gt; breaking change from &lt;code&gt;rc.8&lt;/code&gt; is a one-time cost, ecosystem discovery is still an open problem two new subreddits are trying to solve, and the plugin catalog is growing fast enough that a well-documented, well-scoped plugin can stand out — browse &lt;a href="https://findharness.com/plugins" rel="noopener noreferrer"&gt;/plugins&lt;/a&gt; to see what's already covered before you pick a niche.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Is DeepSeek Harness still a developer preview two weeks in?
&lt;/h3&gt;

&lt;p&gt;Yes. Every source we reviewed — the README, the release notes, and direct community reports — treats it as pre-1.0 with expected breaking changes, most recently the &lt;code&gt;options.key&lt;/code&gt; requirement in &lt;code&gt;rc.8&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  What changed between rc.6 and 0.1.1-rc.1 that I should know before upgrading?
&lt;/h3&gt;

&lt;p&gt;A breaking change to &lt;code&gt;settings.plugin.item&lt;/code&gt; slots, a new SQLite storage format (back up session data first), native dependencies that now need &lt;code&gt;npm approve-scripts&lt;/code&gt;, and a Bubblewrap sandbox fix. Full steps are in our &lt;a href="https://findharness.com/blog/deepseek-harness-upgrade-guide" rel="noopener noreferrer"&gt;upgrade guide&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Are the reported star counts (178k, 166k, 136k, 95k) all accurate?
&lt;/h3&gt;

&lt;p&gt;They shouldn't be treated as interchangeable. 178,538 (GitHub API, 08-21) is the only figure we've independently verified; the others are self-reported by different accounts on different days and don't agree with each other, which is exactly what a &lt;a href="https://www.reddit.com/r/tech_x/comments/1vpbjvk/" rel="noopener noreferrer"&gt;511-vote Reddit thread&lt;/a&gt; spent most of its comments arguing about.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is the "everything is a plugin" architecture overkill for everyday coding?
&lt;/h3&gt;

&lt;p&gt;It's genuinely disputed. Some developers see it as the right foundation for a future where models, tools, and sandboxes all need to be swappable; others see it as unnecessary complexity for tasks that don't need it. Neither side has settled the argument as of this week.&lt;/p&gt;

&lt;h3&gt;
  
  
  Should I trust benchmark numbers people cite for dsh?
&lt;/h3&gt;

&lt;p&gt;Verify against your own workload before relying on any single number, official or independent — the current consensus, discussed in more depth in &lt;a href="https://findharness.com/blog/why-deepseek-harness-benchmark-scores-differ" rel="noopener noreferrer"&gt;why DeepSeek Harness benchmark scores differ&lt;/a&gt;, is that agent benchmark scores are highly sensitive to the exact harness configuration used to produce them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Next steps
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Missed the first week? Start with &lt;a href="https://findharness.com/blog/deepseek-harness-first-week-what-developers-say" rel="noopener noreferrer"&gt;DeepSeek Harness, One Week In&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Upgrading past &lt;code&gt;rc.6&lt;/code&gt;? Read the &lt;a href="https://findharness.com/blog/deepseek-harness-upgrade-guide" rel="noopener noreferrer"&gt;upgrade guide&lt;/a&gt; before you run it.&lt;/li&gt;
&lt;li&gt;Curious what the new vision model actually does? See the &lt;a href="https://findharness.com/blog/deepseek-harness-vision-guide" rel="noopener noreferrer"&gt;vision guide&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Weighing the security fixes and open issues? See &lt;a href="https://findharness.com/blog/state-of-deepseek-harness-security" rel="noopener noreferrer"&gt;state of DeepSeek Harness security&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Browse the full, sourced catalog at &lt;a href="https://findharness.com/plugins" rel="noopener noreferrer"&gt;/plugins&lt;/a&gt; or start from &lt;a href="https://findharness.com/categories/security-permissions" rel="noopener noreferrer"&gt;Security &amp;amp; Permissions&lt;/a&gt; and &lt;a href="https://findharness.com/categories/vision-multimodal" rel="noopener noreferrer"&gt;Vision, Voice &amp;amp; Multimodal&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://findharness.com/blog/deepseek-harness-two-weeks-in" rel="noopener noreferrer"&gt;findharness.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>deepseek</category>
      <category>ai</category>
      <category>beginners</category>
      <category>agents</category>
    </item>
    <item>
      <title>10 Best Note-Taking Apps in 2026: Free, Private &amp; Cross-Platform Picks</title>
      <dc:creator>Justin3go</dc:creator>
      <pubDate>Sun, 23 Aug 2026 15:41:41 +0000</pubDate>
      <link>https://dev.to/justin3go/10-best-note-taking-apps-in-2026-free-private-cross-platform-picks-5fk0</link>
      <guid>https://dev.to/justin3go/10-best-note-taking-apps-in-2026-free-private-cross-platform-picks-5fk0</guid>
      <description>&lt;p&gt;There is no single “best” note-taking app. A student annotating lecture material, a writer maintaining a Markdown archive, and a team building a shared wiki need three different products. The useful question is not “Which app has the most features?” but “Which app creates the least friction for the way I capture, retrieve, and share information?”&lt;/p&gt;

&lt;p&gt;For this guide, we reviewed the official product documentation and current plan pages for ten established note-taking apps. We compared what each product publishes about its platforms, free tier, offline behavior, data portability, collaboration, and privacy as of &lt;strong&gt;August 23, 2026&lt;/strong&gt;. We did not invent a universal score: privacy, simplicity, and team structure are different priorities, so the recommendations below are organized by workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  The short answer
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best free all-rounder:&lt;/strong&gt; Microsoft OneNote&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best for the Apple ecosystem:&lt;/strong&gt; Apple Notes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best for quick capture:&lt;/strong&gt; Google Keep&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best for structured team workspaces:&lt;/strong&gt; Notion&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best local-first knowledge base:&lt;/strong&gt; Obsidian&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best open-source Evernote replacement:&lt;/strong&gt; Joplin&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best privacy-first free sync:&lt;/strong&gt; Notesnook&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best polished Markdown app for Apple users:&lt;/strong&gt; Bear&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best low-cost cross-platform upgrade:&lt;/strong&gt; UpNote&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best minimalist cross-platform app:&lt;/strong&gt; Simplenote&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If none of those descriptions immediately sounds like you, start with OneNote or Apple Notes/Google Keep for a week. Move to Notion only when you need databases or team structure; move to Obsidian, Joplin, or Notesnook when ownership, Markdown, offline access, or encryption becomes the deciding factor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Best note-taking apps compared
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;App&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;th&gt;Platforms&lt;/th&gt;
&lt;th&gt;Free option&lt;/th&gt;
&lt;th&gt;Offline model&lt;/th&gt;
&lt;th&gt;Key trade-off&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Apple Notes&lt;/td&gt;
&lt;td&gt;Apple users who want zero setup&lt;/td&gt;
&lt;td&gt;Apple devices; iCloud web access&lt;/td&gt;
&lt;td&gt;Included&lt;/td&gt;
&lt;td&gt;Native local/offline use with iCloud sync&lt;/td&gt;
&lt;td&gt;Weak fit outside Apple hardware&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OneNote&lt;/td&gt;
&lt;td&gt;Students, handwriting, mixed media&lt;/td&gt;
&lt;td&gt;Windows, macOS, web, iOS, Android&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Desktop and mobile apps&lt;/td&gt;
&lt;td&gt;Notebook structure can feel heavy for plain text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Keep&lt;/td&gt;
&lt;td&gt;Fast notes, lists, reminders&lt;/td&gt;
&lt;td&gt;Web, Android, iOS&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Strongest on mobile; web depends on browser state&lt;/td&gt;
&lt;td&gt;Too shallow for large knowledge bases&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Notion&lt;/td&gt;
&lt;td&gt;Team docs, databases, project knowledge&lt;/td&gt;
&lt;td&gt;Web, Windows, macOS, iOS, Android&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Individual pages can be downloaded in apps&lt;/td&gt;
&lt;td&gt;More structure and setup than a simple notes app&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Obsidian&lt;/td&gt;
&lt;td&gt;Local Markdown and connected knowledge&lt;/td&gt;
&lt;td&gt;Windows, macOS, Linux, iOS, Android&lt;/td&gt;
&lt;td&gt;Core app is free&lt;/td&gt;
&lt;td&gt;Local-first&lt;/td&gt;
&lt;td&gt;Collaboration and first-party sync are optional paid services&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Joplin&lt;/td&gt;
&lt;td&gt;Open-source, offline-first notes&lt;/td&gt;
&lt;td&gt;Windows, macOS, Linux, iOS, Android&lt;/td&gt;
&lt;td&gt;App is free&lt;/td&gt;
&lt;td&gt;Offline-first&lt;/td&gt;
&lt;td&gt;More configuration and a less polished UI than mainstream rivals&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Notesnook&lt;/td&gt;
&lt;td&gt;Encrypted notes on every major platform&lt;/td&gt;
&lt;td&gt;Web, Windows, macOS, Linux, iOS, Android&lt;/td&gt;
&lt;td&gt;Unlimited notes/devices&lt;/td&gt;
&lt;td&gt;Local apps work offline&lt;/td&gt;
&lt;td&gt;Smaller ecosystem than Notion or Obsidian&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bear&lt;/td&gt;
&lt;td&gt;Focused Markdown writing on Apple devices&lt;/td&gt;
&lt;td&gt;macOS, iPhone, iPad&lt;/td&gt;
&lt;td&gt;Local free tier&lt;/td&gt;
&lt;td&gt;Native offline app&lt;/td&gt;
&lt;td&gt;Sync and advanced export require Pro; Apple-only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UpNote&lt;/td&gt;
&lt;td&gt;Affordable, polished cross-platform notes&lt;/td&gt;
&lt;td&gt;Windows, macOS, Linux, iOS, Android&lt;/td&gt;
&lt;td&gt;Up to 50 notes&lt;/td&gt;
&lt;td&gt;Available offline&lt;/td&gt;
&lt;td&gt;Free tier is only a trial-sized library&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Simplenote&lt;/td&gt;
&lt;td&gt;Plain text with effortless sync&lt;/td&gt;
&lt;td&gt;Web, Windows, macOS, Linux, iOS, Android&lt;/td&gt;
&lt;td&gt;Completely free&lt;/td&gt;
&lt;td&gt;Native apps&lt;/td&gt;
&lt;td&gt;Few rich-media and advanced organization features&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  1. Microsoft OneNote — best free all-rounder
&lt;/h2&gt;

&lt;p&gt;OneNote remains the safest default when you need a real notebook rather than a stack of short text files. Its freeform canvas accepts typed notes, handwriting, drawings, images, files, audio, and clipped web content. Sections and pages map naturally to classes, clients, or projects, and shared notebooks work well for households and small teams already using Microsoft accounts.&lt;/p&gt;

&lt;p&gt;The strongest reason to choose OneNote is breadth without an immediate subscription. The &lt;a href="https://support.microsoft.com/en-us/onenote/getting-started-with-the-onenote-web-clipper" rel="noopener noreferrer"&gt;OneNote Web Clipper&lt;/a&gt; can save articles, page regions, PDFs, and video context directly into a notebook, which makes the app particularly useful for research-heavy work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose OneNote if:&lt;/strong&gt; you mix handwriting, screenshots, PDFs, and typed notes; you use Windows; or you want a generous free starting point.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; you want plain Markdown files, a minimal interface, or a local folder that can be edited by other tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Apple Notes — best for the Apple ecosystem
&lt;/h2&gt;

&lt;p&gt;Apple Notes wins by being present at the exact moment an Apple user needs it. It opens instantly, syncs through iCloud, scans documents, accepts handwriting and attachments, and now offers enough organization for serious everyday use. Tags and &lt;a href="https://support.apple.com/guide/notes/use-smart-folders-apd58edc7964/mac" rel="noopener noreferrer"&gt;Smart Folders&lt;/a&gt; can filter notes by tag, date, checklist state, attachment, mention, and other criteria without forcing every note into a rigid folder tree.&lt;/p&gt;

&lt;p&gt;It is also a capable lightweight collaboration tool. Apple’s current guide confirms that users can &lt;a href="https://support.apple.com/guide/iphone/share-and-collaborate-iphe4d04f674/26/ios/26" rel="noopener noreferrer"&gt;share notes or folders and collaborate in real time&lt;/a&gt;, with edit or view-only permissions. That covers shopping lists, trip planning, family documents, and small project notes without introducing another account or app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose Apple Notes if:&lt;/strong&gt; your daily devices are an iPhone, iPad, and Mac, and you value capture speed over customization.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; Windows, Android, Markdown portability, or a plugin ecosystem matters to you.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Google Keep — best for quick capture
&lt;/h2&gt;

&lt;p&gt;Google Keep is closer to a digital wall of sticky notes than a traditional notebook. That is its advantage. Color, labels, pinned notes, checklists, reminders, images, drawings, and voice capture make it excellent for ideas that need to be recorded now and organized lightly later.&lt;/p&gt;

&lt;p&gt;Sharing is deliberately simple: Google’s help page says collaborators can &lt;a href="https://support.google.com/keep/answer/6101196?co=GENIE.Platform%3DDesktop&amp;amp;hl=en" rel="noopener noreferrer"&gt;edit the text, lists, images, drawings, and audio recordings&lt;/a&gt; inside a shared note. For groceries, recurring checklists, content ideas, and short meeting follow-ups, that is often enough.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose Google Keep if:&lt;/strong&gt; you want the fastest path from thought to searchable note, especially on Android or alongside Google services.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; you need long-form writing, nested structure, databases, reliable bulk export, or a durable research archive.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Notion — best for structured team workspaces
&lt;/h2&gt;

&lt;p&gt;Notion is the best choice here when notes need to become a system. Pages can contain databases, project views, embeds, templates, comments, and permissions, so a collection of notes can evolve into a team wiki, editorial calendar, CRM, or product roadmap without leaving the same workspace.&lt;/p&gt;

&lt;p&gt;Its main weakness used to be offline access. In 2026, Notion supports &lt;a href="https://www.notion.com/help/use-pages-offline" rel="noopener noreferrer"&gt;offline pages on all plans&lt;/a&gt; in its desktop and mobile apps, although pages must be downloaded individually on the free plan and database downloads have practical limits. Notion also provides &lt;a href="https://www.notion.com/help/back-up-your-data" rel="noopener noreferrer"&gt;workspace export to HTML, Markdown, and CSV&lt;/a&gt;, which is valuable even though a complex workspace will not round-trip perfectly into another tool.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose Notion if:&lt;/strong&gt; your notes connect to projects, people, statuses, templates, and shared team processes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; you mainly want instant personal notes, complete local ownership, or a folder of clean Markdown files.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Obsidian — best local-first knowledge base
&lt;/h2&gt;

&lt;p&gt;Obsidian stores notes as Markdown files in a local folder, then adds backlinks, graph views, properties, search, canvases, and a large plugin ecosystem on top. That makes it unusually durable: your core notes remain readable even if you stop using the app, and other editors or scripts can work with the same files.&lt;/p&gt;

&lt;p&gt;The core app is &lt;a href="https://obsidian.md/license" rel="noopener noreferrer"&gt;free for personal, commercial, nonprofit, and educational use&lt;/a&gt;. Your files stay on your device; optional Obsidian Sync adds end-to-end encrypted cross-device sync, version history, and shared vaults. The official &lt;a href="https://obsidian.md/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt; separates those services clearly from the free local app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose Obsidian if:&lt;/strong&gt; you care about local files, Markdown, long-term ownership, backlinks, and extensibility.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; you want effortless real-time team editing, a fully managed web workspace, or zero configuration.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Joplin — best open-source Evernote replacement
&lt;/h2&gt;

&lt;p&gt;Joplin is a free, open-source, offline-first notes and to-do app. It supports Markdown, notebooks, tags, attachments, full-text search, plugins, themes, and a web clipper. Its &lt;a href="https://joplinapp.org/help/" rel="noopener noreferrer"&gt;official overview&lt;/a&gt; also documents import from Evernote and plain Markdown, making it one of the most practical exits from a proprietary archive.&lt;/p&gt;

&lt;p&gt;Sync is flexible: you can use Dropbox, OneDrive, Nextcloud, Joplin Cloud, or other supported targets. Joplin supports &lt;a href="https://joplinapp.org/help/apps/sync/e2ee/" rel="noopener noreferrer"&gt;end-to-end encryption on all applications&lt;/a&gt;, but you must enable and configure it correctly. That flexibility is powerful, though it introduces more setup than signing into a mainstream cloud notes app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose Joplin if:&lt;/strong&gt; you want an open-source, cross-platform Evernote-style notebook with control over sync.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; visual polish, seamless collaboration, or a no-configuration experience is your first priority.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Notesnook — best privacy-first free sync
&lt;/h2&gt;

&lt;p&gt;Notesnook makes the strongest privacy case among the cloud-synced apps in this list. Its free plan currently includes unlimited notes on unlimited devices with end-to-end encryption enabled by default. The client and server are open source under GPLv3, and the product supports Windows, macOS, Linux, Android, iOS, and the web.&lt;/p&gt;

&lt;p&gt;The official &lt;a href="https://notesnook.com/downloads" rel="noopener noreferrer"&gt;download page&lt;/a&gt; says desktop and mobile notes remain readable and editable offline, then sync after reconnecting. Its &lt;a href="https://notesnook.com/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt; also promises export on every plan and explains that dropping from a paid plan does not lock or delete your notes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose Notesnook if:&lt;/strong&gt; encrypted sync, open source, cross-platform access, and a genuinely usable free tier matter more than integrations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; you need mature team databases, a huge plugin marketplace, or the broadest third-party automation ecosystem.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Bear — best polished Markdown app for Apple users
&lt;/h2&gt;

&lt;p&gt;Bear combines a calm native interface with Markdown, nested tags, rich attachments, document scanning, and strong export options. It feels lighter than Notion and more guided than Obsidian, which is exactly the appeal for writers who want structure without building a personal knowledge-management system from scratch.&lt;/p&gt;

&lt;p&gt;The free version keeps notes locally and supports basic export. Bear Pro adds iCloud sync, encryption for individual notes, OCR search, more themes, and additional export formats. Bear’s &lt;a href="https://bear.app/" rel="noopener noreferrer"&gt;official product and pricing page&lt;/a&gt; currently lists Mac, iPhone, and iPad only.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose Bear if:&lt;/strong&gt; you write on Apple devices and care about typography, speed, Markdown, and flexible tags.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; you use Windows or Android, need free multi-device sync, or collaborate in shared workspaces.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. UpNote — best low-cost cross-platform upgrade
&lt;/h2&gt;

&lt;p&gt;UpNote occupies the useful middle ground between a basic notes app and an endlessly configurable knowledge base. It offers notebooks, nested organization, backlinks, focus mode, templates, offline access, and apps for Windows, macOS, Linux, iOS, and Android.&lt;/p&gt;

&lt;p&gt;The free plan is limited to 50 notes, so it is best treated as a real product trial rather than a permanent library. The &lt;a href="https://getupnote.com/" rel="noopener noreferrer"&gt;official pricing page&lt;/a&gt; currently lists Premium at $1.99 per month or $39.99 for lifetime access, with unlimited notes, attachments, tables, note locking, and Markdown/PDF/HTML export. Prices can vary by region and store.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose UpNote if:&lt;/strong&gt; you want a polished cross-platform app and prefer a low-cost lifetime option to another large subscription.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; you require open source, end-to-end encrypted sync, real-time team collaboration, or an unlimited free plan.&lt;/p&gt;

&lt;h2&gt;
  
  
  10. Simplenote — best minimalist cross-platform app
&lt;/h2&gt;

&lt;p&gt;Simplenote is the antidote to feature-heavy note systems. It provides plain notes, tags, search, Markdown, version history, sharing, and automatic sync across web, Windows, macOS, Linux, iOS, and Android. According to its &lt;a href="https://simplenote.com/" rel="noopener noreferrer"&gt;official site&lt;/a&gt;, the apps, backups, sync, and sharing are all free.&lt;/p&gt;

&lt;p&gt;The constraint is the product: Simplenote is built for text, not elaborate documents. You do not get Notion databases, OneNote’s canvas, or attachment-heavy research notebooks. In return, there is very little to configure and very little that can distract you from writing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose Simplenote if:&lt;/strong&gt; you want free, fast, searchable text notes everywhere.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; images, PDFs, handwriting, tables, databases, or advanced privacy controls are central to your workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to choose the right notes app
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Choose by where your data should live
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Pick &lt;strong&gt;Obsidian&lt;/strong&gt; when local Markdown files are the requirement, not a bonus.&lt;/li&gt;
&lt;li&gt;Pick &lt;strong&gt;Joplin&lt;/strong&gt; when you want open source plus control over the sync target.&lt;/li&gt;
&lt;li&gt;Pick &lt;strong&gt;Notesnook&lt;/strong&gt; when you want cloud convenience with encryption enabled by default.&lt;/li&gt;
&lt;li&gt;Pick &lt;strong&gt;Notion&lt;/strong&gt;, &lt;strong&gt;OneNote&lt;/strong&gt;, &lt;strong&gt;Apple Notes&lt;/strong&gt;, or &lt;strong&gt;Google Keep&lt;/strong&gt; when managed cloud sync and easy sharing matter more than file-level control.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Choose by the shape of your notes
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Short reminders and lists: &lt;strong&gt;Google Keep&lt;/strong&gt; or &lt;strong&gt;Simplenote&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Handwriting, PDFs, and mixed media: &lt;strong&gt;OneNote&lt;/strong&gt; or &lt;strong&gt;Apple Notes&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Long-form Markdown and connected ideas: &lt;strong&gt;Obsidian&lt;/strong&gt;, &lt;strong&gt;Bear&lt;/strong&gt;, or &lt;strong&gt;Joplin&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Databases, wikis, and team processes: &lt;strong&gt;Notion&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;A polished conventional notebook across many platforms: &lt;strong&gt;UpNote&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Choose by exit cost, not just entry price
&lt;/h3&gt;

&lt;p&gt;A free plan is not automatically a good long-term deal. Before importing years of notes, create a small test notebook and export it. Check whether headings, links, attachments, tags, and folders survive in a format you can actually reuse. Obsidian’s plain Markdown starts with low exit cost; Notion and Joplin offer documented exports; Bear and UpNote reserve some advanced export features for paid tiers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Our recommendation for most people
&lt;/h2&gt;

&lt;p&gt;Start with the app already closest to your workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Apple-only personal use:&lt;/strong&gt; Apple Notes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Windows, students, or mixed-media notebooks:&lt;/strong&gt; OneNote.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A shared team knowledge system:&lt;/strong&gt; Notion.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A personal knowledge base you want to own for years:&lt;/strong&gt; Obsidian.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Private cross-platform notes without paying immediately:&lt;/strong&gt; Notesnook.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Do not migrate because another app has a prettier graph or a longer feature list. Migrate when your current app fails one of four tests: capture is slow, retrieval is unreliable, sharing is awkward, or you cannot export your own work in a usable format.&lt;/p&gt;

&lt;p&gt;Turbo0 tracks a much broader set of established and emerging tools in the &lt;a href="https://turbo0.com/category/note-taking" rel="noopener noreferrer"&gt;Note-taking category&lt;/a&gt;, including AI meeting notes, transcription utilities, study tools, and local-first apps. Browse the category when your requirement is more specific than a general-purpose notes app—or &lt;a href="https://turbo0.com/submit" rel="noopener noreferrer"&gt;submit your own product&lt;/a&gt; if it fills a gap this comparison missed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Methodology and update policy
&lt;/h2&gt;

&lt;p&gt;This comparison uses public information from each product’s official site, documentation, support pages, and current pricing pages, checked on &lt;strong&gt;August 23, 2026&lt;/strong&gt;. “Best” means the strongest fit for the stated workflow, not an objective quality ranking. Pricing, free-plan limits, offline behavior, and platform support can change; follow the linked official source before making a purchase or migrating a large archive.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://turbo0.com/blog/best-note-taking-apps" rel="noopener noreferrer"&gt;turbo0.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How DeepSeek Harness Hits 99% Cache Hit Rates (Explained)</title>
      <dc:creator>Justin3go</dc:creator>
      <pubDate>Sat, 22 Aug 2026 14:13:20 +0000</pubDate>
      <link>https://dev.to/justin3go/how-deepseek-harness-hits-99-cache-hit-rates-explained-1bgf</link>
      <guid>https://dev.to/justin3go/how-deepseek-harness-hits-99-cache-hit-rates-explained-1bgf</guid>
      <description>&lt;p&gt;DeepSeek Harness (dsh) isn't cheap because of a pricing trick — it's cheap because two things stack: DeepSeek's own API-level context caching (a prefix-matched KV cache, billed at a fraction of normal input price on a hit) and dsh's session architecture, which happens to be almost perfectly shaped to feed that cache. Neither one alone explains the numbers Reddit keeps posting; together they explain why agent sessions in particular — not chatbots, not one-off completions — are where the savings compound the hardest.&lt;/p&gt;

&lt;h2&gt;
  
  
  What DeepSeek context caching actually is
&lt;/h2&gt;

&lt;p&gt;Every request to an LLM API starts with a &lt;strong&gt;prefill&lt;/strong&gt; step: the model processes the entire input prompt (system prompt, conversation history, tool schemas, everything) before it generates a single output token. Prefill is compute-heavy, and for a long-running agent session the same tokens — the system prompt, the first 40 messages of history — get reprocessed on every single turn, because each new turn just appends one more user message or tool result to an ever-growing prompt.&lt;/p&gt;

&lt;p&gt;DeepSeek's context caching (officially documented at &lt;a href="https://api-docs.deepseek.com/guides/kv_cache/" rel="noopener noreferrer"&gt;api-docs.deepseek.com/guides/kv_cache&lt;/a&gt;) exploits exactly that redundancy. On each request, DeepSeek's API checks how much of the new prompt's prefix — a byte-for-byte match starting from token zero — was already computed and cached from a previous request. Whatever matches is billed at the cached input price instead of the full input price; only the new tail of the prompt (and the output) get billed and computed at normal rates. There's no configuration flag to turn this on — it's automatic, and it's a property of the API, not of dsh itself.&lt;/p&gt;

&lt;p&gt;The catch is the word "prefix." Cache hits require the &lt;em&gt;exact same tokens in the exact same order from the start of the prompt&lt;/em&gt;. Insert, remove, or reorder anything upstream of a given point, and everything after that point is a cache miss.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why dsh agent sessions hit 97-99%
&lt;/h2&gt;

&lt;p&gt;That "exact same prefix" requirement is where dsh's architecture becomes relevant, not incidental. A multi-turn agent session is naturally an &lt;strong&gt;append-only prefix&lt;/strong&gt;: each turn just adds the model's previous response, the tool calls it made, and the new user input onto the end of the existing conversation. If nothing upstream changes, every single previous turn is a guaranteed cache hit, and only the newly appended tail needs fresh compute.&lt;/p&gt;

&lt;p&gt;dsh's session storage backs this up structurally rather than by accident: sessions are event-sourced logs (see the &lt;code&gt;session-persistence-jsonl&lt;/code&gt; / &lt;code&gt;session-persistence-sqlite&lt;/code&gt; packages) where history is immutable once written, and the system prompt for a given session stays fixed unless you deliberately change agent mode. That combination — an unchanging system prompt plus a strictly append-only history — is close to the ideal input shape for prefix caching.&lt;/p&gt;

&lt;p&gt;The numbers on Reddit back this up, with the usual caveats that they're self-reported and unverified:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;On the dsh launch thread (r/LocalLLaMA), several commenters reported roughly 97% cache hit rates running DeepSeek through harness setups in the dsh family — one via the third-party harness &lt;em&gt;reasonix&lt;/em&gt; rather than dsh itself — with one person noting a full one-shot SPA build cost them $0.06 total. (&lt;a href="https://www.reddit.com/r/LocalLLaMA/comments/1vnb66j/" rel="noopener noreferrer"&gt;reddit.com/r/LocalLLaMA/comments/1vnb66j&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;A separate long-session user on r/DeepSeek reported cache hits climbing to 99% after roughly 61.5 million cumulative input tokens in a single dsh session — a large enough sample that the number is unlikely to be a fluke, though it's still one person's report, not an audited benchmark. (&lt;a href="https://www.reddit.com/r/DeepSeek/comments/1vnpt5n/" rel="noopener noreferrer"&gt;reddit.com/r/DeepSeek/comments/1vnpt5n&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;On another r/DeepSeek thread, "100% cache hit" turned into a running joke ("you thought your message was unique, but someone already sent it" / "DeepSeek invented time travel") before a detailed community explainer walked through prefill and prefix matching and linked DeepSeek's own KV cache docs — a sign that plenty of users notice the effect long before they understand the mechanism. (&lt;a href="https://www.reddit.com/r/DeepSeek/comments/1vnfz2l/" rel="noopener noreferrer"&gt;reddit.com/r/DeepSeek/comments/1vnfz2l&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of this is dsh doing anything special to the API — it's dsh not accidentally sabotaging a caching mechanism that rewards long, stable, append-only prompts.&lt;/p&gt;

&lt;h2&gt;
  
  
  What breaks the cache
&lt;/h2&gt;

&lt;p&gt;The flip side is that anything which mutates the prompt's shared prefix — instead of appending past its end — forces a full or partial re-prefill on the next request. In practice:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;th&gt;Effect on cache&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Sending a new message in the same session&lt;/td&gt;
&lt;td&gt;No effect — this is the append-only case the cache is built for&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Switching agent mode (e.g. &lt;code&gt;minimal&lt;/code&gt; ↔ standard ↔ PTC)&lt;/td&gt;
&lt;td&gt;Changes the system prompt and tool schemas, invalidating the cached prefix from that point&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Changing model or provider mid-session&lt;/td&gt;
&lt;td&gt;Cache is per-model; switching providers starts fresh&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A plugin injecting dynamic content into the prompt (timestamps, live counters, randomized ordering)&lt;/td&gt;
&lt;td&gt;Breaks the exact-match requirement on every turn where it fires, even if the rest of history is unchanged&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Forking a session&lt;/td&gt;
&lt;td&gt;The shared history up to the fork point stays byte-identical, so it should still hit cache normally; divergence only affects turns after the fork&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Whether tool-call &lt;em&gt;outputs&lt;/em&gt; count toward the cached prefix&lt;/td&gt;
&lt;td&gt;Genuinely unclear — DeepSeek's docs don't spell this out explicitly, and it's an open question in community threads rather than a documented behavior; treat it as unverified either way&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The practical takeaway is the one already circulating informally: keep your system prompt and plugin set stable for the life of a session, and avoid anything that injects non-deterministic content into early context.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to check your own cache hit rate
&lt;/h2&gt;

&lt;p&gt;You don't need to guess — dsh's Web UI surfaces the cache hit rate per session directly. It's been there for a while, but the display itself had a rough edge: earlier builds rounded 99.x% figures in a way that lost precision at exactly the range where most long agent sessions land. The &lt;a href="https://github.com/deepseek-ai/deepseek-harness/releases/tag/dsh-v0.1.1-rc.1" rel="noopener noreferrer"&gt;v0.1.1-rc.1 release&lt;/a&gt; (2026-08-21) specifically improved the display precision for 99.x% cache hit rates, alongside a Bubblewrap sandbox fix and the new &lt;code&gt;DeepSeek-V4-Flash-Vision-Exp&lt;/code&gt; model adapter. If you're still on an older &lt;code&gt;0.1.0-rc.x&lt;/code&gt; build, see the &lt;a href="https://findharness.com/blog/deepseek-harness-upgrade-guide" rel="noopener noreferrer"&gt;upgrade guide&lt;/a&gt; for what else changed before you bump the version.&lt;/p&gt;

&lt;h2&gt;
  
  
  A practical checklist for cutting costs
&lt;/h2&gt;

&lt;p&gt;None of these are official DeepSeek recommendations — they're patterns reported by the community, credited where the source is known:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Watch for time-of-day pricing swings.&lt;/strong&gt; The author of the &lt;a href="https://findharness.com/plugins/mov-eax-eax-dsh-token-anxiety" rel="noopener noreferrer"&gt;dsh-token-anxiety&lt;/a&gt; plugin — which tracks per-task cost against peak/valley pricing windows — reported on Reddit that "peak vs valley hours make a HUGE difference" for effective cost. This is a community-reported observation, not something we've independently verified against DeepSeek's pricing page. (&lt;a href="https://www.reddit.com/r/DeepSeek/comments/1vph1ig/" rel="noopener noreferrer"&gt;reddit.com/r/DeepSeek/comments/1vph1ig&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reserve Pro for hard problems, use Flash for everything else.&lt;/strong&gt; Same source: route routine tasks to a cheaper/faster model tier and save the larger model for problems that actually need it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go easy on subagents.&lt;/strong&gt; The same Reddit post specifically warns not to spawn subagents "unless you can strictly control" them — each subagent typically starts its own context, which means its own prefill, undercutting the parent session's accumulated cache advantage. See &lt;a href="https://findharness.com/blog/deepseek-harness-subagents" rel="noopener noreferrer"&gt;DeepSeek Harness Subagents&lt;/a&gt; for how delegation works before you lean on it heavily.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep system prompts and installed plugins lean.&lt;/strong&gt; A separate, well-upvoted r/LocalLLaMA thread makes the case at length: harnesses with bloated system prompts pay a bigger prefill cost on every single turn, cache or no cache, and a leaner plugin set means less to invalidate when something does change. Browse &lt;a href="https://findharness.com/categories/usage-billing" rel="noopener noreferrer"&gt;Usage &amp;amp; Billing&lt;/a&gt; plugins if cost tracking itself is what you're after, or the full &lt;a href="https://findharness.com/plugins" rel="noopener noreferrer"&gt;plugin catalog&lt;/a&gt; for everything else.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can install the token-tracking plugin the same way as any other:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;dsh plugin &lt;span class="nt"&gt;--profile&lt;/span&gt; web add github:mov-eax-eax/dsh-token-anxiety
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Is dsh free because of this?
&lt;/h2&gt;

&lt;p&gt;Caching lowers your &lt;em&gt;effective&lt;/em&gt; per-token cost dramatically, but it doesn't make dsh free — you still need API credits from whichever provider you're using, and dsh itself is free/MIT-licensed software regardless of caching. See &lt;a href="https://findharness.com/blog/is-deepseek-harness-free" rel="noopener noreferrer"&gt;Is DeepSeek Harness Free?&lt;/a&gt; for the full breakdown, and &lt;a href="https://findharness.com/blog/which-harness-runs-deepseek-v4-best" rel="noopener noreferrer"&gt;Which Harness Runs DeepSeek V4 Best?&lt;/a&gt; if you're comparing total cost across harnesses rather than just cache behavior within dsh.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What is DeepSeek context caching, in one sentence?
&lt;/h3&gt;

&lt;p&gt;It's DeepSeek's API automatically reusing the computed KV cache for any prefix of your prompt that exactly matches a previous request, billing the matched portion at a lower cached-input rate.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why do dsh sessions specifically get such high hit rates?
&lt;/h3&gt;

&lt;p&gt;Because dsh sessions are append-only event logs with a stable system prompt per mode — the conversation only ever grows at the end, which is the exact shape prefix caching rewards.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does the 97-99% number apply to every dsh session?
&lt;/h3&gt;

&lt;p&gt;No — it's what's been self-reported for long, stable sessions with a consistent agent mode and plugin set. A session that frequently switches modes, models, or injects dynamic content into early context will see lower hit rates.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do tool call outputs count toward the cached prefix?
&lt;/h3&gt;

&lt;p&gt;It's not clearly documented either way, and the community hasn't settled it — treat any specific claim about tool-output caching as unverified until DeepSeek's docs address it directly.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do I need to configure anything to get caching?
&lt;/h3&gt;

&lt;p&gt;No — context caching is automatic on DeepSeek's API side. The only thing you control is whether your prompt shape (system prompt, plugin set, mode) stays stable enough to keep hitting it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Next steps
&lt;/h2&gt;

&lt;p&gt;Check your own cache hit rate in the dsh Web UI after upgrading to &lt;a href="https://findharness.com/blog/deepseek-harness-upgrade-guide" rel="noopener noreferrer"&gt;v0.1.1-rc.1&lt;/a&gt; for the improved 99.x% display precision. If subagents are part of your workflow, read &lt;a href="https://findharness.com/blog/deepseek-harness-subagents" rel="noopener noreferrer"&gt;DeepSeek Harness Subagents&lt;/a&gt; before you scale up delegation and dilute your cache. For a broader cost comparison across harnesses (not just cache mechanics), see &lt;a href="https://findharness.com/blog/which-harness-runs-deepseek-v4-best" rel="noopener noreferrer"&gt;Which Harness Runs DeepSeek V4 Best?&lt;/a&gt;, and browse cost-tracking plugins under &lt;a href="https://findharness.com/categories/usage-billing" rel="noopener noreferrer"&gt;Usage &amp;amp; Billing&lt;/a&gt; or the full &lt;a href="https://findharness.com/plugins" rel="noopener noreferrer"&gt;plugin catalog&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://findharness.com/blog/deepseek-harness-kv-cache-explained" rel="noopener noreferrer"&gt;findharness.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>deepseek</category>
      <category>beginners</category>
      <category>agents</category>
    </item>
    <item>
      <title>DeepSeek Harness vs Claude Code: Architecture, Plugins, MCP</title>
      <dc:creator>Justin3go</dc:creator>
      <pubDate>Fri, 21 Aug 2026 03:01:08 +0000</pubDate>
      <link>https://dev.to/justin3go/deepseek-harness-vs-claude-code-architecture-plugins-mcp-2nj7</link>
      <guid>https://dev.to/justin3go/deepseek-harness-vs-claude-code-architecture-plugins-mcp-2nj7</guid>
      <description>&lt;p&gt;DeepSeek Harness (dsh) is an MIT-licensed, open-source agent harness built around a single extension mechanism — everything is a Cordis plugin. Claude Code is Anthropic's proprietary coding agent, which separates extensions into skills, commands, hooks, and MCP servers, and ships an official plugin marketplace. They aren't purely rivals, either: dsh can delegate work to Claude Code as a subagent, and it can reuse a Claude Code &lt;code&gt;hooks.json&lt;/code&gt; file directly.&lt;/p&gt;

&lt;p&gt;This is the fact-based comparison — no fabricated benchmark numbers, no invented pricing — pulled from dsh's own documentation and package structure, and from what's publicly known about Claude Code. That combination of full open licensing, comparable MCP tool naming, and a native subagent bridge into Claude Code itself is why dsh gets framed as an open-source Claude Code alternative rather than just another coding agent; the facts below are what actually back that framing up.&lt;/p&gt;

&lt;h2&gt;
  
  
  License and architecture, side by side
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Dimension&lt;/th&gt;
&lt;th&gt;DeepSeek Harness (dsh)&lt;/th&gt;
&lt;th&gt;Claude Code&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;License&lt;/td&gt;
&lt;td&gt;MIT, fully open source&lt;/td&gt;
&lt;td&gt;Proprietary CLI distributed by Anthropic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Core architecture&lt;/td&gt;
&lt;td&gt;Cordis plugin framework — everything (tools, commands, skills, hooks, MCP bridges, model adapters) is the same kind of plugin&lt;/td&gt;
&lt;td&gt;Separate mechanisms for skills (&lt;code&gt;SKILL.md&lt;/code&gt;), commands, hooks (&lt;code&gt;hooks.json&lt;/code&gt;), and MCP config, plus an official plugin marketplace&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Primary interface&lt;/td&gt;
&lt;td&gt;Local Web UI (&lt;code&gt;npx @deepseek-ai/dsh web&lt;/code&gt;, &lt;code&gt;127.0.0.1:3080&lt;/code&gt;) and a headless CLI mode&lt;/td&gt;
&lt;td&gt;Terminal-first CLI, with IDE extensions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Version status&lt;/td&gt;
&lt;td&gt;Developer preview (npm &lt;code&gt;0.1.0-rc.6&lt;/code&gt; as of this writing), no SemVer promise, no GitHub Releases&lt;/td&gt;
&lt;td&gt;Established, publicly documented product&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The architectural split is the headline difference. In dsh, a hook, a Skill, an MCP server bridge, and a tool are all just plugins registered against the same Cordis &lt;code&gt;Context&lt;/code&gt; — there's no separate manifest format for each. Claude Code instead treats skills, commands, hooks, and MCP servers as distinct extension types, each with its own file format, and adds a marketplace layer on top (confirmed by a &lt;code&gt;CLAUDE_CODE_DISABLE_OFFICIAL_MARKETPLACE_AUTOINSTALL&lt;/code&gt; test flag that shows up in dsh's own Claude Code subagent test suite — a small but concrete signal that the marketplace and its auto-install behavior are real).&lt;/p&gt;

&lt;h2&gt;
  
  
  MCP: same tool-naming shape, narrower scope in dsh
&lt;/h2&gt;

&lt;p&gt;Both tools bridge Model Context Protocol servers, and dsh's docs go out of their way to point out the resemblance: dsh names bridged tools &lt;code&gt;mcp__&amp;lt;serverName&amp;gt;__&amp;lt;rawName&amp;gt;&lt;/code&gt; — the same server-qualified shape Claude Code and Codex use. If you've configured MCP servers for Claude Code before, the mental model transfers directly.&lt;/p&gt;

&lt;p&gt;Where they diverge is scope. dsh's &lt;code&gt;@deepseek-ai/dsh-mcp-client&lt;/code&gt; explicitly bridges &lt;strong&gt;only MCP Tools&lt;/strong&gt; — Resources and Prompts are documented as deferred, with no harness-side consumer yet. Claude Code's MCP client is documented to also surface Resources (as &lt;code&gt;@&lt;/code&gt;-mentions) and Prompts (as slash commands) in addition to Tools. If an MCP server you rely on leans on Resources or Prompts rather than Tools, that's a real functional gap to check before switching.&lt;/p&gt;

&lt;p&gt;A dsh MCP server config looks like this (stdio transport, one plugin instance per server):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;id&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;mcp-github&lt;/span&gt;
  &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;@deepseek-ai/dsh-mcp-client'&lt;/span&gt;
  &lt;span class="na"&gt;config&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;serverName&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;github&lt;/span&gt;
    &lt;span class="na"&gt;transport&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;stdio&lt;/span&gt;
    &lt;span class="na"&gt;command&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;npx&lt;/span&gt;
    &lt;span class="na"&gt;args&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;-y'&lt;/span&gt;&lt;span class="pi"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;@modelcontextprotocol/server-github'&lt;/span&gt;&lt;span class="pi"&gt;]&lt;/span&gt;
    &lt;span class="na"&gt;env&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="na"&gt;GITHUB_TOKEN&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="kt"&gt;!!js&lt;/span&gt; &lt;span class="s"&gt;process.env.GITHUB_TOKEN&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Editing this line triggers hot-reload — dsh disconnects and reconnects the server without restarting the process. See our &lt;a href="https://findharness.com/blog/deepseek-harness-mcp-guide" rel="noopener noreferrer"&gt;MCP setup guide&lt;/a&gt; for streamable-http config, reconnection behavior, and timeout limits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hooks: dsh can run your existing Claude Code hooks.json
&lt;/h2&gt;

&lt;p&gt;This is one of the more surprising facts in the comparison: dsh ships an official bridge package, &lt;code&gt;dsh-hooks-claude-code&lt;/code&gt;, that translates an existing Claude Code &lt;code&gt;hooks.json&lt;/code&gt; file into dsh's own extension-point listeners (&lt;code&gt;agent/session-start&lt;/code&gt;, &lt;code&gt;tools/pre-execute&lt;/code&gt;, and so on). If your team already invested in Claude Code hook scripts, you don't necessarily have to rewrite them to try dsh. A parallel &lt;code&gt;dsh-hooks-codex&lt;/code&gt; bridge exists for Codex CLI hooks. See &lt;a href="https://findharness.com/blog/deepseek-harness-hooks-and-commands" rel="noopener noreferrer"&gt;Hooks and slash commands in DeepSeek Harness&lt;/a&gt; for how the bridge maps events.&lt;/p&gt;

&lt;h2&gt;
  
  
  Subagents: dsh can delegate to Claude Code itself
&lt;/h2&gt;

&lt;p&gt;The single most interesting fact for anyone framing this as "which one wins" is that dsh's subagent system natively supports &lt;strong&gt;Claude Code as one of its subagent providers&lt;/strong&gt; (&lt;code&gt;dsh-subagent-claude-code&lt;/code&gt;, which drives Claude Code through its official Agent SDK), alongside a Codex provider, an Agent Client Protocol provider, and in-process providers. Subagents can be one-shot or continuable, and one-shot delegation supports &lt;code&gt;outputSchema&lt;/code&gt;, &lt;code&gt;depthLimit&lt;/code&gt;, &lt;code&gt;toolFilter&lt;/code&gt;, and &lt;code&gt;persona&lt;/code&gt; — a provider must explicitly declare support for each; unsupported requests fail loudly rather than degrading silently.&lt;/p&gt;

&lt;p&gt;Practically, that means dsh isn't strictly a Claude Code alternative — it can be an orchestration layer that calls Claude Code as one of its execution backends, alongside DeepSeek's own models and other subagent types. See &lt;a href="https://findharness.com/blog/deepseek-harness-subagents" rel="noopener noreferrer"&gt;DeepSeek Harness subagents&lt;/a&gt; for the full provider table.&lt;/p&gt;

&lt;h2&gt;
  
  
  Skills: not directly interchangeable
&lt;/h2&gt;

&lt;p&gt;dsh's Skill system (&lt;code&gt;ctx.skills&lt;/code&gt;, a provider registry merging filesystem and built-in sources) is architecturally its own thing — it isn't the same format as Claude Code's &lt;code&gt;SKILL.md&lt;/code&gt; directory convention. A community Discussion (#88) specifically asked whether dsh could reuse "traditional" Skills, and the docs don't currently document direct compatibility. Some community plugins bridge this gap by design — for example, &lt;a href="https://findharness.com/plugins/jesse-njx-dsh-skillport" rel="noopener noreferrer"&gt;dsh-skillport&lt;/a&gt; discovers existing &lt;code&gt;SKILL.md&lt;/code&gt; libraries across Claude Code, Codex, Cursor, and Gemini paths and loads them into dsh. That's a community workaround, not an official compatibility guarantee.&lt;/p&gt;

&lt;h2&gt;
  
  
  Models, sandboxing, and maturity
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Model providers&lt;/strong&gt;: dsh ships native DeepSeek support plus a built-in directory for Anthropic, OpenAI, Bedrock, Vertex, Azure, and Codex-native auth, on top of any OpenAI-compatible custom endpoint. Claude Code is built around Anthropic's Claude models, with publicly documented support for accessing them via Amazon Bedrock and Google Vertex AI as well.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sandboxing&lt;/strong&gt;: dsh has three explicit sandbox tiers (&lt;code&gt;read-only&lt;/code&gt;, &lt;code&gt;workspace-write&lt;/code&gt;, &lt;code&gt;danger-full-access&lt;/code&gt;) with platform backends — bwrap/Landlock on Linux, Seatbelt on macOS, an ACL-restricted token approach on Windows — plus an E2B cloud sandbox option. Claude Code uses its own approval-based permission model with configurable auto-approve behavior; the specifics of its sandboxing internals aren't something we're independently verifying here.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maturity&lt;/strong&gt;: dsh is explicitly a developer preview — no SemVer commitment, no GitHub Releases page, GitHub Issues disabled in favor of Discussions. Claude Code is a shipping, documented Anthropic product.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Which one should you use?
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;If you're...&lt;/th&gt;
&lt;th&gt;Consider&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Already deep in Claude Code, with working &lt;code&gt;hooks.json&lt;/code&gt; scripts and Claude Code subagent workflows&lt;/td&gt;
&lt;td&gt;Try dsh's &lt;code&gt;dsh-hooks-claude-code&lt;/code&gt; bridge and &lt;code&gt;dsh-subagent-claude-code&lt;/code&gt; provider — you may not need to choose, since dsh can call Claude Code for you&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Building an orchestration layer that needs to call multiple coding-agent backends (Claude Code, Codex, in-process) from one place&lt;/td&gt;
&lt;td&gt;dsh's subagent provider registry is designed exactly for this&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Want a single first-party product with an official marketplace and one consistent extension format&lt;/td&gt;
&lt;td&gt;Claude Code's separated skills/commands/hooks/MCP model is more opinionated and arguably easier to reason about per extension type&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Want the extension surface itself to be hackable — write a plugin once, and it can be a tool, a hook listener, or an MCP bridge&lt;/td&gt;
&lt;td&gt;dsh's "everything is a plugin" Cordis architecture is the more flexible base to build on&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Need a stable, versioned tool for production workflows today&lt;/td&gt;
&lt;td&gt;Weigh dsh's developer-preview status (breaking changes expected, no SemVer) carefully against Claude Code's shipping status&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Neither replaces the other outright for every workload — the subagent bridge specifically means you can use both at once.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Is DeepSeek Harness open source and Claude Code isn't?
&lt;/h3&gt;

&lt;p&gt;Yes. dsh is MIT-licensed and its source is on GitHub. Claude Code is distributed by Anthropic as a proprietary CLI tool.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can dsh actually run my Claude Code hooks without rewriting them?
&lt;/h3&gt;

&lt;p&gt;The &lt;code&gt;dsh-hooks-claude-code&lt;/code&gt; bridge package is designed exactly for this — it translates an existing Claude Code &lt;code&gt;hooks.json&lt;/code&gt; into dsh's own extension-point listeners. We haven't independently tested every hook type against it, so verify your specific hooks after installing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does dsh support the same MCP servers I already use with Claude Code?
&lt;/h3&gt;

&lt;p&gt;In most cases, yes, if your MCP server exposes Tools — the naming shape (&lt;code&gt;mcp__&amp;lt;serverName&amp;gt;__&amp;lt;rawName&amp;gt;&lt;/code&gt;) is the same. If the server relies on MCP Resources or Prompts, dsh's client doesn't bridge those yet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I use Claude Code and dsh together instead of choosing one?
&lt;/h3&gt;

&lt;p&gt;Yes — that's what the &lt;code&gt;dsh-subagent-claude-code&lt;/code&gt; provider is for. dsh can delegate a task to Claude Code (via its official Agent SDK) as one of several subagent backends.&lt;/p&gt;

&lt;h3&gt;
  
  
  Which one has more plugins?
&lt;/h3&gt;

&lt;p&gt;FindHarness currently tracks hundreds of dsh plugins across &lt;a href="https://findharness.com/plugins" rel="noopener noreferrer"&gt;twelve categories&lt;/a&gt;. Claude Code has an official marketplace with its own plugin catalog; we don't track a comparable count for it here.&lt;/p&gt;

&lt;h2&gt;
  
  
  Next steps
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;New to dsh entirely? Start with &lt;a href="https://findharness.com/blog/what-is-deepseek-harness" rel="noopener noreferrer"&gt;What Is DeepSeek Harness?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Planning an actual migration? Read &lt;a href="https://findharness.com/blog/migrate-from-claude-code-to-deepseek-harness" rel="noopener noreferrer"&gt;Migrating from Claude Code to DeepSeek Harness&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Want the MCP bridge details in full? See &lt;a href="https://findharness.com/blog/deepseek-harness-mcp-guide" rel="noopener noreferrer"&gt;How to Use MCP Servers with DeepSeek Harness&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Curious about the Codex side of this same comparison? Read &lt;a href="https://findharness.com/blog/deepseek-harness-vs-codex-cli" rel="noopener noreferrer"&gt;DeepSeek Harness vs OpenAI Codex CLI&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Browse the &lt;a href="https://findharness.com/categories/workflow-automation" rel="noopener noreferrer"&gt;workflow-automation category&lt;/a&gt; for multi-agent orchestration plugins like &lt;a href="https://findharness.com/plugins/nanmicoder-dsh-agent-teams" rel="noopener noreferrer"&gt;dsh-agent-teams&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://findharness.com/blog/deepseek-harness-vs-claude-code" rel="noopener noreferrer"&gt;findharness.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>deepseek</category>
      <category>productivity</category>
      <category>agents</category>
    </item>
    <item>
      <title>Where Do Indie Tools Actually Get Their Traffic? Direct, Referral &amp; the Rise of AI</title>
      <dc:creator>Justin3go</dc:creator>
      <pubDate>Tue, 18 Aug 2026 15:02:07 +0000</pubDate>
      <link>https://dev.to/justin3go/where-do-indie-tools-actually-get-their-traffic-direct-referral-the-rise-of-ai-1aa5</link>
      <guid>https://dev.to/justin3go/where-do-indie-tools-actually-get-their-traffic-direct-referral-the-rise-of-ai-1aa5</guid>
      <description>&lt;p&gt;Every listing in the &lt;a href="https://turbo0.com" rel="noopener noreferrer"&gt;Turbo0 directory&lt;/a&gt; that carries Similarweb data also carries a traffic-source breakdown — the split between direct visits, search, social, referral links, email, and paid traffic. In theory, that breakdown should let us answer a simple question: do indie tools grow mostly through search, social buzz, referral links, or people just typing the URL back in?&lt;/p&gt;

&lt;p&gt;In practice, our data source only answers part of that question honestly, and we'd rather tell you which part than pretend otherwise.&lt;/p&gt;

&lt;h2&gt;
  
  
  The data problem, up front
&lt;/h2&gt;

&lt;p&gt;Before any chart: in our Similarweb dataset, the &lt;code&gt;search&lt;/code&gt;, &lt;code&gt;social&lt;/code&gt;, and &lt;code&gt;paidReferrals&lt;/code&gt; fields are &lt;strong&gt;zero for every single product that has traffic-source data at all&lt;/strong&gt; — roughly 3,435 items checked, max observed value 0 across all three fields. That is not a finding that indie tools get no search or social traffic. It is a gap in what our current data tier reports. Treating it as "no product is SEO-driven" would be wrong and we're not going to write that sentence.&lt;/p&gt;

&lt;p&gt;What &lt;em&gt;does&lt;/em&gt; carry real, nonzero values in this dataset is &lt;strong&gt;direct&lt;/strong&gt;, &lt;strong&gt;referrals&lt;/strong&gt;, and &lt;strong&gt;mail&lt;/strong&gt;. So this article sticks to those three, plus a cross-reference to AI-referral traffic from a separate Similarweb AI-platform feed that isn't affected by the same gap. Everything below is scoped to what we can actually verify.&lt;/p&gt;

&lt;p&gt;Within Turbo0's indie pool (5,960 alive listings, capped at 5,000,000 monthly visits so giants don't skew the picture), 3,295 products currently have Similarweb visit-history data. Of those, 454 have a nonzero share in at least one of the four dominance-eligible channels (direct, search, social, referrals) — and because search and social are structurally empty, that 454 splits into exactly two groups: &lt;strong&gt;429 direct-dominant&lt;/strong&gt; and &lt;strong&gt;25 referrals-dominant&lt;/strong&gt; products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Direct-dominant products (429 of them) have a 30.1% high-growth rate — about 3x the 10.1% baseline across the whole measurable indie pool — and a much higher traffic floor (median 73,559 visits/month vs. 29,821 for referral-dominant products).&lt;/li&gt;
&lt;li&gt;Referral-dominant products (only 25) post an even higher high-growth &lt;em&gt;share&lt;/em&gt; (36%), but their &lt;em&gt;median&lt;/em&gt; growth is actually negative (-16.1%) — a small, volatile group that swings between spikes and drop-offs rather than a stable trend.&lt;/li&gt;
&lt;li&gt;AI-referral traffic (ChatGPT, Gemini, Claude, Perplexity sending visits) already touches about 5% of the measurable indie pool — a real, distinct third channel worth watching, covered in depth in our &lt;a href="https://turbo0.com/blog/ai-referral-traffic-report" rel="noopener noreferrer"&gt;AI referral traffic report&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Direct traffic is the strongest signal we can measure
&lt;/h2&gt;

&lt;p&gt;"Direct" means someone typed the URL, used a bookmark, or opened a saved link — no referring page, no search engine, no social platform in between. It's the traffic Similarweb can't attribute to a channel, which sounds like a weakness until you see what correlates with it.&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%2Fnjujhrwxxwlw38fdui1l.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%2Fnjujhrwxxwlw38fdui1l.png" alt="Direct vs. referral traffic: volume and high-growth share compared" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Median monthly visits and high-growth share for the 429 direct-dominant vs. 25 referrals-dominant products in Turbo0's measurable indie pool.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Direct-dominant products aren't just more numerous — they sit on a higher traffic floor (median 73,559 visits vs. 29,821) and grow at nearly 3x the base rate of the general indie pool (30.1% vs. 10.1% high-growth share). We want to be precise about what that is and isn't: it's a correlation inside a snapshot, not proof that direct traffic &lt;em&gt;causes&lt;/em&gt; growth. The more plausible read is that direct dominance is a symptom of something else — a memorable name, a product people bookmark and reopen, a workflow tool used daily rather than discovered once. Growth and "people keep coming back on their own" tend to travel together.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where direct-dominant products cluster
&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%2Fclfabptvmck2w8dg2e7r.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%2Fclfabptvmck2w8dg2e7r.png" alt="Top 10 categories among direct-dominant products" width="800" height="475"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Category tags of the 429 direct-dominant products (products can carry multiple tags, so counts exceed 429).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Platforms (79), Others (73), Image Editing (69), Image Resources (62), and Video Editing (52) lead the list. That roughly tracks Turbo0's overall category mix — bigger categories produce more entries in any cut of the data — but it also fits the pattern above: these are utility categories people return to repeatedly (a background remover, a screen recorder, a note tool) rather than one-time discovery clicks. A case worth naming: &lt;strong&gt;&lt;a href="https://turbo0.com/item/hootsuite" rel="noopener noreferrer"&gt;Hootsuite&lt;/a&gt;&lt;/strong&gt;, a Management-tagged tool in our dataset, gets 56% of its traffic directly, sits at roughly 2.7M monthly visits, and is growing about 49% month over month — the kind of profile where brand recall is doing real work.&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%2F2xssqg1gfnad0wzfe6mj.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%2F2xssqg1gfnad0wzfe6mj.png" alt="Hootsuite's homepage, a social media management platform with an AI assistant prompt bar" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Hootsuite's homepage — a well-established brand name people type back in directly, consistent with its 56% direct-traffic share.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;On a much smaller scale, &lt;strong&gt;&lt;a href="https://turbo0.com/item/notesnook" rel="noopener noreferrer"&gt;Notesnook&lt;/a&gt;&lt;/strong&gt;, an open-source note app, has one of the highest direct shares in the entire dataset (67%) alongside steady growth — consistent with a tool people save, not search for.&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%2Fvmmoa269x6an6k8kiwf4.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%2Fvmmoa269x6an6k8kiwf4.png" alt="Notesnook's homepage, a privacy-focused note-taking app with an in-browser note editor" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Notesnook's homepage — a privacy-first notes app people bookmark and reopen daily, matching its 67% direct-traffic share, one of the highest in the dataset.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;At the extreme end of the growth curve, &lt;strong&gt;&lt;a href="https://turbo0.com/item/exporttok" rel="noopener noreferrer"&gt;ExportTok&lt;/a&gt;&lt;/strong&gt; is direct-dominant (30% direct share) and growing about 332% month over month on roughly 874,000 visits — a reminder that "direct-dominant" spans everything from steady brand recall to a tool that's suddenly gone viral through word of mouth alone.&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%2F0jtj0avlxnzcmzsi1ui7.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%2F0jtj0avlxnzcmzsi1ui7.png" alt="ExportTok's homepage, a TikTok comment exporter tool with a URL input and comment preview panel" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;ExportTok's homepage — a single-purpose TikTok comment exporter, growing 332% month over month while still direct-dominant, the "gone viral through word of mouth" end of the spectrum.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The referral paradox: high hit-rate, negative median
&lt;/h2&gt;

&lt;p&gt;Referral-dominant products tell a messier story, and we're presenting it exactly as messy as it is rather than smoothing it over.&lt;/p&gt;

&lt;p&gt;Only 25 products in the entire measurable pool are referral-dominant — meaning inbound links from other sites are their single biggest traffic channel. Within that tiny group, 36% qualify as high-growth, the highest share of any segment we measured, higher even than direct-dominant's 30.1%. If you stopped reading there, you'd conclude referral traffic is the best growth channel.&lt;/p&gt;

&lt;p&gt;But the &lt;em&gt;median&lt;/em&gt; growth rate for this group is -16.1% — meaning the typical referral-dominant product is currently shrinking, not growing. Both numbers are true at once, and the explanation is sample size and volatility, not a contradiction: with only 25 products, a handful of outliers with launch-day or feature-roundup spikes can pull the high-growth share up sharply, while the typical (median) product in the group is watching a one-time referral spike fade back toward its previous baseline as the referring page moves down the feed. This is consistent with what indie makers usually describe about "launch platform" traffic — a Product Hunt feature, a roundup post, or a directory spike gives a real but temporary lift, and once it rolls off, growth can turn negative even while the segment as a whole still contains some genuine breakout stories. The top categories in this group — Others, Platforms, Image Editing, Growth tools, Management — mirror the direct-dominant list closely, which is more evidence this is a small, noisy slice of the same broader population rather than a structurally different kind of product.&lt;/p&gt;

&lt;h2&gt;
  
  
  The third leg: AI referral, still small but real
&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%2F6bdqwvzwm0a52f7gc0fz.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%2F6bdqwvzwm0a52f7gc0fz.png" alt="Direct, AI-referral, and external-referral as shares of the measurable indie pool" width="800" height="468"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Share of the 3,295-product measurable indie pool touched by each channel signal. Categories overlap — a product can be direct-dominant and still receive some AI-referral traffic.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Separately from the dominance split above, 164 products (4.98% of the measurable pool) receive at least some traffic that Similarweb attributes to an AI platform sending visits — chatgpt.com is by far the largest source (averaging 65% of AI-referred traffic across 144 products), followed by gemini.google.com (24% across 85 products), claude.ai (18% across 67 products), and perplexity.ai (9% across 41 products). Five percent is not a wave yet, but it is a real, measurable channel distinct from the zeroed-out search field, and it's growing fast enough that we wrote a dedicated piece on it — see our &lt;a href="https://turbo0.com/blog/ai-referral-traffic-report" rel="noopener noreferrer"&gt;AI referral traffic report&lt;/a&gt; for the full platform breakdown and which categories benefit most.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means if you're building an indie tool
&lt;/h2&gt;

&lt;p&gt;Three practical takeaways, scoped to what the data actually supports:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Optimize for being remembered, not just found.&lt;/strong&gt; A name people can recall and retype, a favicon they recognize in a crowded bookmark bar, a workflow they return to without re-Googling it — that's what direct dominance looks like from the outside, and it's the one traffic pattern that correlates cleanly with above-baseline growth in this dataset.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Don't build your roadmap around a single launch spike.&lt;/strong&gt; The referral-dominant group's negative median growth is a reminder that a Product Hunt feature or a roundup mention is a real but temporary boost. Treat it as a distribution event, not a channel — the goal is converting that one-time spike into people who come back directly next month.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Email still shows up as a real, if small, signal — and AI referral is the channel to watch next.&lt;/strong&gt; Mail carries genuine (if modest) traffic in this same dataset, meaning an owned list is still worth building. And with AI platforms now referring measurable traffic to about 1 in 20 measurable indie products, this is a good moment to check whether your own product shows up when someone asks an AI assistant for a recommendation in your category.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Where this data is thin, and why we're saying so
&lt;/h2&gt;

&lt;p&gt;We'd rather under-claim than over-claim. Specifics worth keeping in mind:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Search, social, and paid-referral traffic are structurally unmeasured&lt;/strong&gt; in this dataset, not zero in reality. Any product on Turbo0 could be getting meaningful search or social traffic that simply isn't visible to us right now. We're publishing this gap rather than papering over it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The referrals-dominant group is 25 products.&lt;/strong&gt; That's too small for the -16.1% median or the 36% high-growth share to be treated as a stable law of the category — both numbers can move a lot with a handful of additions or removals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Dominant" means largest share among direct/search/social/referrals, not majority share.&lt;/strong&gt; A product can be classified as direct-dominant with, say, 30% direct traffic if that's simply larger than its other measured shares.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI-referral figures come from a separate feed&lt;/strong&gt; (AI-platform visit attribution) than the direct/referral dominance split, so the ~5% penetration figure and the 429/25 dominance counts are not directly additive — a product can appear in both.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;This is a snapshot&lt;/strong&gt;, not a longitudinal study. Growth percentages, especially on small visit bases, can look dramatic without representing a durable trend.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If any of these boundaries change how you'd use a specific number, that's the intent — we'd rather you know exactly what's solid and what isn't than take a chart at face value. Browse the underlying &lt;a href="https://turbo0.com/category" rel="noopener noreferrer"&gt;Turbo0 category directory&lt;/a&gt; to see where your own product would land, and if you're not indexed yet, &lt;a href="https://turbo0.com/submit" rel="noopener noreferrer"&gt;submit it to Turbo0&lt;/a&gt; so the next traffic snapshot has a data point for you too.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://turbo0.com/blog/traffic-source-structure-analysis" rel="noopener noreferrer"&gt;turbo0.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>indiehackers</category>
      <category>data</category>
      <category>saas</category>
      <category>ai</category>
    </item>
    <item>
      <title>Free vs Freemium vs Paid: What 5,900 Indie Tools Reveal About Pricing and Growth</title>
      <dc:creator>Justin3go</dc:creator>
      <pubDate>Tue, 18 Aug 2026 14:55:55 +0000</pubDate>
      <link>https://dev.to/justin3go/free-vs-freemium-vs-paid-what-5900-indie-tools-reveal-about-pricing-and-growth-5d63</link>
      <guid>https://dev.to/justin3go/free-vs-freemium-vs-paid-what-5900-indie-tools-reveal-about-pricing-and-growth-5d63</guid>
      <description>&lt;p&gt;"Should this be free, freemium, or paid?" is one of the first questions every indie maker asks, and usually the answer is a guess dressed up as a strategy. We track over 6,000 indie products in the &lt;a href="https://turbo0.com" rel="noopener noreferrer"&gt;Turbo0 directory&lt;/a&gt;, and almost 5,900 of them carry a normalized pricing tag — Free, Freemium, or Paid — alongside a Similarweb traffic snapshot. That combination let us ask a more grounded version of the question: across thousands of real listings, which pricing model actually correlates with traffic, and which one is quietly underperforming its reputation?&lt;/p&gt;

&lt;p&gt;The headline finding surprised us more than we expected: the pricing model with the &lt;em&gt;highest&lt;/em&gt; mean traffic is also the one with the &lt;em&gt;worst&lt;/em&gt; typical outcome and the &lt;em&gt;slowest&lt;/em&gt; typical growth. That's not a contradiction — it's a statistics lesson hiding inside a business decision, and it's the center of this article.&lt;/p&gt;

&lt;h2&gt;
  
  
  Methodology: what we counted and what we didn't
&lt;/h2&gt;

&lt;p&gt;Every dataset here comes from Turbo0's indie pool — 5,960 alive listings (confirmed not dead) with monthly visits capped at 5,000,000, so category giants don't drown out indie signal. Pricing tags are normalized (lowercased, alphanumeric-only) and matched against &lt;code&gt;free&lt;/code&gt;, &lt;code&gt;freemium&lt;/code&gt;, and &lt;code&gt;paid&lt;/code&gt;; a listing without a matching tag falls into a small "unlabeled" bucket (85 products) that we exclude from the core comparison because its sample is too thin to trust.&lt;/p&gt;

&lt;p&gt;That leaves three groups:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Pricing model&lt;/th&gt;
&lt;th&gt;Listings&lt;/th&gt;
&lt;th&gt;With visits data&lt;/th&gt;
&lt;th&gt;Median visits&lt;/th&gt;
&lt;th&gt;Mean visits&lt;/th&gt;
&lt;th&gt;Median growth (MoM)&lt;/th&gt;
&lt;th&gt;High-growth share&lt;/th&gt;
&lt;th&gt;Median DR&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Free&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;2,123&lt;/td&gt;
&lt;td&gt;1,151 (54%)&lt;/td&gt;
&lt;td&gt;564&lt;/td&gt;
&lt;td&gt;28,743&lt;/td&gt;
&lt;td&gt;10.64%&lt;/td&gt;
&lt;td&gt;10.25%&lt;/td&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Freemium&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;2,811&lt;/td&gt;
&lt;td&gt;1,640 (58%)&lt;/td&gt;
&lt;td&gt;348.5&lt;/td&gt;
&lt;td&gt;33,067&lt;/td&gt;
&lt;td&gt;15.32%&lt;/td&gt;
&lt;td&gt;10.55%&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Paid&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;941&lt;/td&gt;
&lt;td&gt;497 (53%)&lt;/td&gt;
&lt;td&gt;434&lt;/td&gt;
&lt;td&gt;66,295&lt;/td&gt;
&lt;td&gt;2.92%&lt;/td&gt;
&lt;td&gt;8.25%&lt;/td&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;"High-growth share" is the percentage of a group's listings that clear our high-growth bar (≥5,000 monthly visits and ≥20% month-over-month growth). All traffic and growth figures are Similarweb-style estimates from our early-August 2026 snapshot — not first-party analytics — and only the ~54–58% of each group that currently has visit history is represented in the visits/growth numbers. We'll come back to those caveats at the end.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TL;DR on what the data shows:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Paid's headline traffic number is an illusion. A handful of massive outliers inflate the mean 153x above what a typical Paid product actually sees — and the typical Paid product is barely growing.&lt;/li&gt;
&lt;li&gt;Freemium is the healthiest model for growth, full stop — highest median growth rate, highest high-growth share, and no need for outlier apologetics.&lt;/li&gt;
&lt;li&gt;The right pricing model depends heavily on category — Growth and Management tools lean Paid; Image Editing and Inspiration lean Freemium and Free.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The number that matters most: Paid's 153x mean-to-median gap
&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%2Fa4nt9uq39vzyb4j55n6s.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%2Fa4nt9uq39vzyb4j55n6s.png" alt="Median vs. mean monthly visits by pricing model, showing Paid's outsized gap" width="800" height="524"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Median vs. mean monthly visits per pricing group. The gap between the two bars shows how much outliers are inflating the "average" figure.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Look at the median column first, because it's the number that describes what actually happens to &lt;em&gt;most&lt;/em&gt; products. A typical Free tool gets 564 monthly visits. A typical Freemium tool gets 348.5. A typical Paid tool gets 434 — right in between, nothing special.&lt;/p&gt;

&lt;p&gt;Now look at the mean. Free's mean (28,743) is about 51x its median. Freemium's mean (33,067) is about 95x its median. Paid's mean (66,295) is a staggering &lt;strong&gt;153x&lt;/strong&gt; its median.&lt;/p&gt;

&lt;p&gt;This is the classic mean-vs-median trap, and it's worth spelling out because it's the most misleading number in pricing conversations. Imagine ten friends in a coffee shop, each earning a normal salary — call it a "median" income. Now Jeff Bezos walks in. The &lt;em&gt;mean&lt;/em&gt; income of everyone in that coffee shop just became a nine-figure number, even though nobody's actual paycheck changed. The mean got hijacked by one extreme value; the median didn't move, because it just describes whoever is in the middle.&lt;/p&gt;

&lt;p&gt;That's exactly what's happening inside the Paid group. A small number of paid products — likely established SaaS tools that have scaled into six- or seven-figure monthly traffic while staying under our 5-million-visit indie-pool cap — are pulling the mean far above what a normal paid indie product experiences. Strip out the handful of scaled winners, and the typical paid listing looks a lot like a typical free one, just with a paywall in front of it.&lt;/p&gt;

&lt;p&gt;We call this the &lt;strong&gt;boutique trap&lt;/strong&gt;: if you launch paid, you are betting on becoming one of the rare outliers that pulls the mean, because the median outcome for Paid products is unremarkable traffic &lt;em&gt;and&lt;/em&gt; — as the next section shows — unremarkable growth.&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%2Fy1cgvltk0b1at3bdhzvc.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%2Fy1cgvltk0b1at3bdhzvc.png" alt="VideoScribe's pricing page, showing a free trial followed by Lite, Core, and Max subscription tiers" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;A representative Paid pricing page (not one of the named outliers above) — a time-limited free trial gating into fixed monthly tiers, the structure most Paid indie tools share.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Paid products aren't just smaller, they're growing slower too
&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%2F6ut0octq3n9j0cd037s0.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%2F6ut0octq3n9j0cd037s0.png" alt="High-growth share by pricing model" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Share of each pricing group's listings that qualify as high-growth (≥5,000 monthly visits and ≥20% MoM growth).&lt;/em&gt;&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%2Ftyqkbt55jl656ejick7a.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%2Ftyqkbt55jl656ejick7a.png" alt="Median month-over-month growth rate by pricing model" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Median month-over-month traffic growth rate by pricing group.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;If Paid's low median visits were paired with strong growth, you could argue it's simply an earlier-stage cohort that will catch up. The data doesn't support that story. Paid products have the &lt;strong&gt;lowest median growth rate (2.92%)&lt;/strong&gt; of the three groups — roughly a fifth of Freemium's — and the &lt;strong&gt;lowest high-growth share (8.25%)&lt;/strong&gt;, meaning a smaller fraction of paid products are breaking out at all.&lt;/p&gt;

&lt;p&gt;Freemium, by contrast, posts the best numbers on both axes: &lt;strong&gt;15.32% median growth&lt;/strong&gt;, more than double Free's and over 5x Paid's, and the &lt;strong&gt;highest high-growth share (10.55%)&lt;/strong&gt;. Free sits in between on growth (10.64%) but is close to Freemium on high-growth share (10.25%) — consistent with a "free gets you discovered" dynamic even without a monetization layer attached.&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%2F9teydblw2do8aibnfd1j.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%2F9teydblw2do8aibnfd1j.png" alt="FileShot's pricing page, showing a free forever tier alongside Pro, Creator, and Enterprise subscription tiers" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;A representative Freemium pricing page (not one of the named outliers above) — a genuine free-forever tier sitting next to paid tiers, the low-friction entry point that correlates with Freemium's stronger growth numbers.&lt;/em&gt;&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%2Fdug4bushwjvubi3spqms.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%2Fdug4bushwjvubi3spqms.png" alt="AudioConverter AI's homepage, a free-to-start suite of audio and video conversion tools" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;A representative Free-tier homepage — no paywall in front of the core tools, the kind of no-friction entry point behind Free's strong high-growth share.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Put simply: Freemium is the only model here where the median product is meaningfully growing. Free gets people in the door. Paid, for a typical product without an existing brand or scaled distribution, mostly just sits there.&lt;/p&gt;

&lt;p&gt;None of this means "never charge money." It means a hard paywall from day one removes the low-friction discovery loop that drives the other two models' growth — and unless you already have the audience, authority, or virality to be one of the outliers pulling that 153x mean, you should expect a slower traffic climb, not a faster one, from going Paid first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Domain authority isn't the differentiator
&lt;/h2&gt;

&lt;p&gt;One thing that &lt;em&gt;doesn't&lt;/em&gt; explain the gap: backlink authority. Median Domain Rating is nearly flat across all three groups — 18 (Free), 20 (Freemium), 19 (Paid). If Paid products were simply younger or less-linked sites, we'd expect a materially lower DR; instead the groups are within two points of each other. Whatever separates Paid's weak median outcome from Freemium's strong one, it isn't a backlink deficit — it's the pricing wall changing who tries the product and how easily it spreads.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which categories actually suit which pricing model
&lt;/h2&gt;

&lt;p&gt;Pricing isn't chosen in a vacuum — it should match what the category's buyers expect. We cross-tabbed pricing tags against Turbo0's ten largest categories:&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%2Fgqgul84nepmyxkjlvz08.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%2Fgqgul84nepmyxkjlvz08.png" alt="Pricing mix by category, sorted by Paid share" width="800" height="520"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Share of Free / Freemium / Paid listings within each of the ten largest categories, sorted by Paid share (highest first).&lt;/em&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;Free&lt;/th&gt;
&lt;th&gt;Freemium&lt;/th&gt;
&lt;th&gt;Paid&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Growth&lt;/td&gt;
&lt;td&gt;23.1%&lt;/td&gt;
&lt;td&gt;51.6%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;24.7%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Management&lt;/td&gt;
&lt;td&gt;25.4%&lt;/td&gt;
&lt;td&gt;50.9%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;22.7%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Video Editing&lt;/td&gt;
&lt;td&gt;16.7%&lt;/td&gt;
&lt;td&gt;62.4%&lt;/td&gt;
&lt;td&gt;19.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Website Creation&lt;/td&gt;
&lt;td&gt;42.1%&lt;/td&gt;
&lt;td&gt;38.7%&lt;/td&gt;
&lt;td&gt;18.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Video Resources&lt;/td&gt;
&lt;td&gt;23.4%&lt;/td&gt;
&lt;td&gt;57.5%&lt;/td&gt;
&lt;td&gt;17.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Others&lt;/td&gt;
&lt;td&gt;48.0%&lt;/td&gt;
&lt;td&gt;34.4%&lt;/td&gt;
&lt;td&gt;16.1%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Platforms&lt;/td&gt;
&lt;td&gt;38.1%&lt;/td&gt;
&lt;td&gt;48.0%&lt;/td&gt;
&lt;td&gt;13.1%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image Resources&lt;/td&gt;
&lt;td&gt;34.6%&lt;/td&gt;
&lt;td&gt;51.9%&lt;/td&gt;
&lt;td&gt;11.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image Editing&lt;/td&gt;
&lt;td&gt;27.2%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;60.9%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;9.5%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Inspiration&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;42.7%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;48.3%&lt;/td&gt;
&lt;td&gt;7.7%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Two patterns jump out:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Growth and Management tools tolerate paywalls best.&lt;/strong&gt; These are B2B-flavored categories (marketing tools, project/team management) where buyers are used to recurring software spend and evaluate on ROI rather than needing a free trial to feel confident. Paid share here (22.7–24.7%) is roughly 2–3x the Paid share in Inspiration or Image Editing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visual and creative tools cluster hard around Freemium.&lt;/strong&gt; Image Editing (60.9% Freemium) and Video Editing (62.4% Freemium) are the two most Freemium-heavy categories on Turbo0. These are inherently "try it on my own file first" products — a static screenshot or feature list doesn't sell a filter or an editing effect the way actually using it does.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inspiration and Website Creation lean Free.&lt;/strong&gt; Inspiration (42.7% Free) is mostly content/reference-driven, where charging up front makes little sense before you've built an audience. Website Creation (42.1% Free) likely reflects a lot of free-tier builders and generators competing for top-of-funnel users before upselling hosting or export.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you already know your category, this table is a reasonable prior for what your market expects — and you can sanity-check any specific competitor's approach by browsing &lt;a href="https://turbo0.com/category" rel="noopener noreferrer"&gt;Turbo0's category pages&lt;/a&gt; and filtering by pricing tag directly on listings.&lt;/p&gt;

&lt;h2&gt;
  
  
  If we launched a product today, how would we price it?
&lt;/h2&gt;

&lt;p&gt;Pulling the findings above into an actual decision framework:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Default to Freemium unless you have a specific reason not to.&lt;/strong&gt; It has the best median growth and the best high-growth share in our entire dataset. It's the closest thing to a statistically safe default among the three models.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Don't launch Paid-only unless you already have distribution.&lt;/strong&gt; The data says a fully paid launch, absent an existing audience, historic SEO, or a viral wedge, tends to land you at the unremarkable median (434 visits, 2.92% growth) rather than the outlier tail that's pulling Paid's mean up.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;In B2B/ops categories (Growth, Management), Paid is a legitimate first move.&lt;/strong&gt; These buyers pay for software by default; a generous free tier may cost you conversion signal without buying you much extra reach.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;In visual/creative categories (Image Editing, Video Editing), let people touch the output before you ask for money.&lt;/strong&gt; A free or freemium tier that lets someone process their own file is close to mandatory competitive table stakes in these categories — 60%+ of listings already do this.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;If your category is closer to Inspiration or content-led discovery, start Free and monetize later.&lt;/strong&gt; Charging up front before you've proven the content/utility loop works tends to suppress the organic spread that content-first products depend on.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Whatever you pick, get it measured.&lt;/strong&gt; Only about half of each pricing group in our dataset has visit-history data at all — meaning roughly 45–47% of listings have no visible growth trajectory to point to, paid or not. If your product isn't tracked anywhere, you can't tell later whether your pricing call was actually the reason for slow growth. &lt;a href="https://turbo0.com/submit" rel="noopener noreferrer"&gt;Submit your product to Turbo0&lt;/a&gt; so there's a public trail on this the next time someone runs an analysis like this one.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Data notes and limitations
&lt;/h2&gt;

&lt;p&gt;All traffic, growth, and DR figures are third-party estimates (Similarweb-style traffic, Ahrefs-style Domain Rating) from our early-August 2026 snapshot, not first-party analytics from product owners. Pricing tags are set at listing time and can go stale — a product that switches from Freemium to fully Paid (or drops a paywall entirely) after being indexed won't be reflected here until its listing is updated, so treat these tags as directional snapshots rather than live pricing pages. Visits and growth statistics are computed only over the ~53–58% of each pricing group that currently has Similarweb visit-history data; the remainder isn't missing at random, but we can't characterize its pricing/traffic relationship from what we don't have. The category cross-tab covers Turbo0's ten largest category tags only, and a listing can carry multiple category tags, so category totals don't sum to the full pricing-group counts. We'll revisit this analysis as more listings accumulate traffic history.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://turbo0.com/blog/pricing-model-traffic-analysis" rel="noopener noreferrer"&gt;turbo0.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>indiehackers</category>
      <category>data</category>
      <category>saas</category>
    </item>
    <item>
      <title>AI Referral Traffic Report: Which Indie Tools Are Getting Visitors from ChatGPT?</title>
      <dc:creator>Justin3go</dc:creator>
      <pubDate>Tue, 18 Aug 2026 14:48:38 +0000</pubDate>
      <link>https://dev.to/justin3go/ai-referral-traffic-report-which-indie-tools-are-getting-visitors-from-chatgpt-246j</link>
      <guid>https://dev.to/justin3go/ai-referral-traffic-report-which-indie-tools-are-getting-visitors-from-chatgpt-246j</guid>
      <description>&lt;p&gt;"Just ask ChatGPT" has quietly become a discovery channel — somewhere between a search engine and a friend's recommendation. If an AI assistant suggests your product by name when someone asks "what's a good tool for X," that's a visitor you didn't have to win through ads or SEO rankings. The question is how many indie products are actually capturing that channel today, and whether it's worth building for.&lt;/p&gt;

&lt;p&gt;We pulled Similarweb's AI-referral breakdown for every product in Turbo0's indie pool — 3,295 listings with usable traffic data, capped at 5,000,000 monthly visits so giants like ChatGPT itself don't skew the picture. Of those, &lt;strong&gt;164 products (4.98%) show any measurable traffic from an AI platform&lt;/strong&gt; — ChatGPT, Gemini, Claude, Perplexity, Copilot, DeepSeek, or Grok. This article is built entirely on that 164-product dataset, cross-referenced against our separate high-growth dataset (333 products growing 20%+ month-over-month) to see whether AI traffic and growth actually move together.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;AI referral traffic is real but still tiny — only about 5% of measurable indie products get any of it, and for most of those it's under 1% of total visits.&lt;/li&gt;
&lt;li&gt;ChatGPT is the AI discovery channel that matters right now. It appears in 144 of 164 products (87.8%) and supplies an average of 65.5% of whatever AI traffic a product gets — Gemini, Claude, and Perplexity are present but each control a smaller slice.&lt;/li&gt;
&lt;li&gt;Products that already get AI traffic are roughly twice as likely to also be in high-growth territory (20.1% vs. 9.5% for products with no AI traffic) — though we can't say which one is causing the other.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How small is the window, really?
&lt;/h2&gt;

&lt;p&gt;Before looking at winners, it's worth being honest about the size of the opportunity. Even among the 164 products that show up in an AI assistant's answers at all, most of them barely register.&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%2Fe7jdfmg0gargwh9nvnk2.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%2Fe7jdfmg0gargwh9nvnk2.png" alt="Histogram showing that most AI-referral products get well under 1% of their traffic from AI platforms, with a median of 0.4% and a long tail out to 6.3%" width="800" height="477"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Distribution of AI traffic share among the 164 products that have any. Half of them sit below 0.4% of total visits; only a handful cross 3%.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The median product in this dataset gets &lt;strong&gt;0.4%&lt;/strong&gt; of its total traffic from AI assistants; the mean is pulled up to &lt;strong&gt;0.85%&lt;/strong&gt; by a short tail of outliers. Only 10% of the 164 products cross &lt;strong&gt;2.17%&lt;/strong&gt;, and the single highest share in the entire indie pool is &lt;strong&gt;6.3%&lt;/strong&gt; (HandBrake, more on that below). Compare that to search or direct traffic, which for most of these same products still make up the overwhelming majority of visits.&lt;/p&gt;

&lt;p&gt;So the honest framing is: AI referral traffic is not yet a primary channel for anyone in this dataset. It's a secondary or tertiary source that's clearly growing in relevance, showing up for niche informational products, well-documented open-source tools, and AI-native apps first — a shape that matches how people currently use chat assistants (asking for a tool, a file converter, a comparison) more than how they use search engines for transactional or navigational queries.&lt;/p&gt;

&lt;h2&gt;
  
  
  ChatGPT's near-monopoly on AI referrals
&lt;/h2&gt;

&lt;p&gt;If you're optimizing for one platform, the data makes the priority obvious.&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%2Fvmpnexu9wmnjrvn2qtu3.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%2Fvmpnexu9wmnjrvn2qtu3.png" alt="Two bar charts: left shows how many of the 164 products get traffic from each AI platform (ChatGPT 144, Gemini 85, Claude 67, Perplexity 41, Copilot 7, DeepSeek 2, Grok 1); right shows each platform's average share of a product's AI traffic (ChatGPT 65.5%, Gemini 23.7%, Claude 17.5%, Perplexity 9.2%, Copilot 0.7%)" width="799" height="498"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;ChatGPT dominates on both dimensions — the most products cite it (87.8%), and it supplies the largest average share of AI traffic where it appears.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Of the seven AI platforms Similarweb tracks, &lt;strong&gt;ChatGPT (chatgpt.com) appears in 144 of 164 products — 87.8%&lt;/strong&gt; — and where it appears, it supplies an average of &lt;strong&gt;65.5%&lt;/strong&gt; of that product's total AI-sourced traffic. Nothing else comes close on either dimension:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemini&lt;/strong&gt; appears in 85 products (51.8%), averaging 23.7% of AI traffic where present.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude&lt;/strong&gt; appears in 67 products (40.9%), averaging 17.5%.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Perplexity&lt;/strong&gt; appears in 41 products (25.0%), averaging 9.2%.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Copilot, DeepSeek, and Grok&lt;/strong&gt; together appear in only 10 products combined, each contributing under 1% on average.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A few products buck the trend in an interesting way — a handful get the majority of their AI traffic from Claude or Gemini specifically rather than ChatGPT, which we'll get to in the case studies below. But as a rule, if you can only test your product's visibility in one assistant, test it in ChatGPT first; it's both the most common source and the largest single contributor everywhere else it shows up alongside.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which categories AI assistants recommend most
&lt;/h2&gt;

&lt;p&gt;AI referral traffic isn't evenly spread across the kinds of products indie makers build. It clusters hard around visual and creative resources.&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%2Fyc7nmbp7cdv36w37zsl8.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%2Fyc7nmbp7cdv36w37zsl8.png" alt="Horizontal bar chart of the top 10 categories by count of AI-referral products: Image Resources 28, Video Editing 22, Image Editing 22, Platforms 22, Video Resources 20, Screen Recording 18, Others 16, Management 12, Audio Resources 10, Typography 10" width="800" height="477"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Image and video tools dominate the category breakdown — a pattern consistent with how people phrase creative-tool questions to AI assistants.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Image Resources&lt;/strong&gt; leads with 28 of the 164 products, followed closely by &lt;strong&gt;Video Editing&lt;/strong&gt; (22), &lt;strong&gt;Image Editing&lt;/strong&gt; (22), and &lt;strong&gt;Platforms&lt;/strong&gt; (22), then &lt;strong&gt;Video Resources&lt;/strong&gt; (20) and &lt;strong&gt;Screen Recording&lt;/strong&gt; (18). Together, image- and video-related categories account for well over half of the dataset.&lt;/p&gt;

&lt;p&gt;This lines up with how people actually phrase requests to chat assistants: "find me a free stock video site," "what's a good screen recorder for Mac," "how do I convert this video file" — these are exactly the kind of concrete, single-answer questions where an AI assistant can confidently name a specific tool instead of returning a list of ten blue links. Categories that are more subjective, workflow-dependent, or require comparing many options side by side (like broad SaaS platforms or niche B2B tools) show up far less, likely because the "right answer" is less obvious to an AI model and more dependent on the user's specific situation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Does AI traffic correlate with growth?
&lt;/h2&gt;

&lt;p&gt;This is the question we most wanted to answer, and it required joining our AI-referral dataset against our separate high-growth dataset (products with at least +20% month-over-month growth) by product slug.&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%2Fqqzgk49jruaa01gxeroa.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%2Fqqzgk49jruaa01gxeroa.png" alt="Bar chart comparing high-growth rate: 20.1% of the 164 AI-referral products are also high-growth, versus 9.5% of the 3,131 products with no measurable AI traffic" width="800" height="477"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Products with any AI referral traffic are about twice as likely to also be growing fast month-over-month.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Of the 164 products with AI referral traffic, &lt;strong&gt;33 (20.1%)&lt;/strong&gt; also qualify as high-growth in our separate dataset. Among the remaining 3,131 measurable indie products with no detected AI traffic, only &lt;strong&gt;299 (9.5%)&lt;/strong&gt; are high-growth. That's roughly a &lt;strong&gt;2.1x&lt;/strong&gt; difference in high-growth rate between the two groups.&lt;/p&gt;

&lt;p&gt;We can't settle causality with this data, and there are at least two plausible stories that aren't mutually exclusive: AI traffic could be driving new visitors who stick around and compound into growth, or growth could be a side effect of the same things that make a product AI-citable in the first place — recent content, backlinks, press mentions, community discussion. Realistically it's probably both, reinforcing each other. Either way, the practical takeaway holds: shipping visibly and keeping documentation current appears to help on both fronts at once.&lt;/p&gt;

&lt;h2&gt;
  
  
  Five products actually getting AI traffic
&lt;/h2&gt;

&lt;p&gt;Numbers are more useful with faces attached. Here are five real products from the dataset — each explanation below is our informed guess, not query-level data we actually have access to.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://turbo0.com/item/handbrake" rel="noopener noreferrer"&gt;HandBrake&lt;/a&gt;&lt;/strong&gt; — the highest AI-traffic share in the dataset at &lt;strong&gt;6.3%&lt;/strong&gt; of its 1.6M monthly visits (91% from ChatGPT). Free, open-source video transcoding software with 20+ years of documentation, forum threads, and tutorials behind it. &lt;em&gt;Guess&lt;/em&gt;: "how do I compress an MP4" is a common, low-ambiguity question, and HandBrake's documentation depth makes it the default answer.&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%2Fz5fma6vrwbvvjlxp2e79.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%2Fz5fma6vrwbvvjlxp2e79.png" alt="HandBrake's homepage, a free open-source video transcoder with a decades-old download-and-convert workflow" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;HandBrake's homepage — plain, documentation-heavy, and unmistakably answering one specific question, which is likely why ChatGPT reaches for it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://turbo0.com/item/hailuo-ai" rel="noopener noreferrer"&gt;Hailuo AI&lt;/a&gt;&lt;/strong&gt; — &lt;strong&gt;6.1%&lt;/strong&gt; share on 2.7M monthly visits, 98.5% from ChatGPT. An AI video generation tool that benefits from a double effect: people ask ChatGPT to recommend AI video generators, and it's a well-known, active entrant in that exact category.&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%2F9pj9k8e76qnn60ufjn8z.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%2F9pj9k8e76qnn60ufjn8z.png" alt="Hailuo AI's video generation homepage, showing MiniMax's H3 model and creation tools" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Hailuo AI's homepage — an active, frequently updated AI video generator, the kind of visible product launch activity that keeps a tool top-of-mind for a model.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://turbo0.com/item/boltnew" rel="noopener noreferrer"&gt;Bolt.new&lt;/a&gt;&lt;/strong&gt; — &lt;strong&gt;5.2%&lt;/strong&gt; AI share on 3.8M monthly visits, 93.8% from ChatGPT. A prompt-to-app builder, part of the AI-coding-tool wave that gets discussed constantly across launch posts, comparisons, and walkthroughs — the kind of public discourse a model can recall by name.&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%2Ffxt4cu3sbklzdhhciye1.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%2Ffxt4cu3sbklzdhhciye1.png" alt="Bolt.new's homepage, a prompt-to-app AI coding tool with a chat-style build interface" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Bolt.new's homepage — one of the most-discussed AI coding tools, the kind of product that shows up constantly in launch threads and comparisons a model can draw on.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://turbo0.com/item/mixkit" rel="noopener noreferrer"&gt;Mixkit&lt;/a&gt;&lt;/strong&gt; — &lt;strong&gt;3.9%&lt;/strong&gt; AI share on 3.7M monthly visits, 89.3% from ChatGPT. A free stock video, music, and sound-effects library that answers one very specific, repeatable request: "free stock footage, no attribution required."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://turbo0.com/item/datephotosai" rel="noopener noreferrer"&gt;DatePhotos.AI&lt;/a&gt;&lt;/strong&gt; — a much smaller tool at 29,820 monthly visits, notable because its AI referral traffic (&lt;strong&gt;1.9%&lt;/strong&gt; share) is &lt;strong&gt;100% from Claude&lt;/strong&gt;, not ChatGPT — the opposite of every case above. It's also growing &lt;strong&gt;+76.5%&lt;/strong&gt; month-over-month, making it a concrete instance of the AI-traffic-and-growth overlap discussed earlier, and a reminder that ChatGPT's dominance is a population-level pattern, not a guarantee for every product.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to make your product easier for AI to recommend
&lt;/h2&gt;

&lt;p&gt;Nobody outside the AI labs knows the exact retrieval or training pipeline, but the pattern in this dataset — well-documented tools, specific use cases, active public discussion — points toward a few concrete, low-risk practices:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Write a clear, literal product description.&lt;/strong&gt; AI assistants tend to recommend tools by restating what they do in plain language. Give the model — and human visitors — a one-sentence, jargon-free description near the top of your homepage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add structured data.&lt;/strong&gt; Schema.org markup (&lt;code&gt;SoftwareApplication&lt;/code&gt;, &lt;code&gt;Product&lt;/code&gt;, &lt;code&gt;FAQPage&lt;/code&gt;) gives crawlers and AI ingestion pipelines an unambiguous, machine-readable summary of what your product is, its pricing, and its category, reducing the guesswork a model would otherwise do from prose alone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get listed in directories that AI systems actually crawl.&lt;/strong&gt; Directory listings are structured, categorized, and frequently updated — efficient sources for both search engines and AI retrieval. Every product on &lt;a href="https://turbo0.com" rel="noopener noreferrer"&gt;Turbo0&lt;/a&gt; gets a structured listing with category tags, pricing, and a description: exactly the clean, indexable data that's cheap for automated systems to ingest. If your product isn't listed yet, &lt;a href="https://turbo0.com/submit" rel="noopener noreferrer"&gt;submitting it to Turbo0&lt;/a&gt; takes a few minutes and costs nothing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep an &lt;code&gt;llms.txt&lt;/code&gt; file current.&lt;/strong&gt; An emerging, still-informal convention where sites publish a plain-text summary of their content specifically for AI consumption, similar in spirit to &lt;code&gt;robots.txt&lt;/code&gt; for crawlers. Low-cost to maintain, and forward-looking even while adoption is early.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Publish content that answers specific, repeatable questions.&lt;/strong&gt; The winning products here solve a narrow, clearly-named problem ("convert this video," "free stock footage") rather than a broad, ambiguous one. A dedicated page answering that exact question in plain language is more likely to match how AI assistants retrieve and cite sources.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A note on the data
&lt;/h2&gt;

&lt;p&gt;This report uses Similarweb's AI-platform referral estimates as surfaced through Turbo0's product tracking, snapshotted on &lt;strong&gt;August 9, 2026&lt;/strong&gt;. Similarweb's AI-referral attribution is itself an estimate, not first-party analytics from each product's own dashboard, so absolute percentages should be read as directional rather than precise. The 3,295-product denominator only includes indie listings (capped at 5M monthly visits) with Similarweb visit-history data at all — many more Turbo0 listings exist without measurable traffic data yet. And the growth correlation above is just that: a correlation observed at a single point in time, not a controlled experiment.&lt;/p&gt;

&lt;p&gt;If you're building an indie product and want a low-effort way to become one of the structured data sources AI systems can point to, &lt;a href="https://turbo0.com/submit" rel="noopener noreferrer"&gt;submit it to Turbo0&lt;/a&gt; — the resulting directory listing is exactly the kind of clean, categorized data this report suggests AI assistants are already citing.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://turbo0.com/blog/ai-referral-traffic-report" rel="noopener noreferrer"&gt;turbo0.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>indiehackers</category>
      <category>ai</category>
    </item>
    <item>
      <title>We Track 6,000+ Indie Tools. 74 Are Confirmed Dead. Here's the Autopsy.</title>
      <dc:creator>Justin3go</dc:creator>
      <pubDate>Tue, 18 Aug 2026 14:40:17 +0000</pubDate>
      <link>https://dev.to/justin3go/we-track-6000-indie-tools-74-are-confirmed-dead-heres-the-autopsy-523c</link>
      <guid>https://dev.to/justin3go/we-track-6000-indie-tools-74-are-confirmed-dead-heres-the-autopsy-523c</guid>
      <description>&lt;p&gt;Turbo0 currently indexes &lt;strong&gt;6,100 products&lt;/strong&gt;. As of this writing, &lt;strong&gt;74 of them are confirmed dead&lt;/strong&gt; — sites that no longer resolve, redirect to a parking page, or have visibly shut down. That's a death rate of about &lt;strong&gt;1.21%&lt;/strong&gt; of everything we've ever listed.&lt;/p&gt;

&lt;p&gt;That number is small on purpose: we don't guess, and we don't mark something dead because traffic dipped for a week. Every one of these 74 was manually verified. This post is what we found looking at all 74 together: which categories lose the most products, how long a typical tool survives before disappearing, and what its pricing model looked like on the way out.&lt;/p&gt;

&lt;p&gt;If you're building something right now, treat this as a set of base rates, not a graveyard tour. Some of it will be reassuring. Some of it won't.&lt;/p&gt;

&lt;h2&gt;
  
  
  How We Know They're Dead
&lt;/h2&gt;

&lt;p&gt;Every product in Turbo0 gets a recurring snapshot of two signals: &lt;strong&gt;Ahrefs Domain Rating (DR)&lt;/strong&gt; and &lt;strong&gt;Similarweb traffic estimates&lt;/strong&gt;, captured weekly and monthly respectively — a small time series per product, so we can watch DR drift and traffic rise, flatline, or drop to zero.&lt;/p&gt;

&lt;p&gt;Those series are a signal, not a verdict. When a product's traffic has sat at zero for a while and DR is sliding, it goes on a review list, and someone on the team actually visits the site: still live? redirected to a domain-parking page? DNS even resolving? Only after that manual check does a product get marked dead — it goes onto a confirmed list, and a batch job flags the listing as unavailable in the directory.&lt;/p&gt;

&lt;p&gt;One deliberate decision worth calling out: &lt;strong&gt;we don't delete dead listings.&lt;/strong&gt; The page stays up with a visible "This site is no longer available" label, and every outbound link on it — regardless of pricing tier — switches to &lt;code&gt;nofollow&lt;/code&gt;. We'd rather keep the historical record than erase it, but won't keep passing link equity to a domain that no longer serves the product it was indexed for.&lt;/p&gt;

&lt;p&gt;One honest caveat: &lt;strong&gt;74 is a floor, not a ceiling.&lt;/strong&gt; Detection has lag — a product can go dark for weeks before its traffic signal drops enough to trigger review, and slow deaths (a site that still loads but hasn't shipped or answered support in a year) never get caught. The real number of abandoned products here is almost certainly higher than 74. What follows is what we can prove, not a full census.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which Categories Actually Die More
&lt;/h2&gt;

&lt;p&gt;The easy way to slice this is by raw counts: "Others" (18 dead), "Image Editing" (16 dead), and "Platforms" (15 dead) top the list. But raw counts mostly reflect how many products exist in a category in the first place — a category with 1,600 listings will rack up more dead products than one with 100, even at a lower failure rate. What matters is the &lt;strong&gt;death rate&lt;/strong&gt;: dead products divided by total products in that category.&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%2F40lteu2wi2ay4eny0cmt.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%2F40lteu2wi2ay4eny0cmt.png" alt="Death rate by category, sorted highest to lowest, with small-sample categories flagged" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Death rate by category. Categories under 100 total listings are flagged — a single death moves their rate a lot, so treat those numbers as directional, not conclusive.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Ranked by rate instead of count, one category stands out with both a high rate and a large enough sample to trust: &lt;strong&gt;Image Editing&lt;/strong&gt;, at &lt;strong&gt;1.45%&lt;/strong&gt; (16 dead out of 1,100 listed) — the highest rate among any category with a meaningful sample, and not close. The next comparable one, Platforms, sits at 1.10% off a similarly large base (1,368 listings).&lt;/p&gt;

&lt;p&gt;Two other categories technically post similar or higher rates — &lt;strong&gt;Screen Recording&lt;/strong&gt; and &lt;strong&gt;Video Resources&lt;/strong&gt;, both 1.39% — but need a footnote. Screen Recording's rate comes from &lt;strong&gt;a single dead product out of only 72 listed&lt;/strong&gt;: one data point wearing a percentage sign, not a trend. Video Resources is sturdier (5 dead out of 361) but still thin next to Image Editing's sample. We're flagging this rather than treating all three as equally proven.&lt;/p&gt;

&lt;p&gt;The practical read: Image Editing is the one category where we can say, with real confidence, that competition and turnover are unusually high. It's also one of Turbo0's most crowded categories, likely no coincidence — a flood of AI-powered image tools launched over the past year, many built on the same handful of underlying models, competing almost entirely on UI and pricing rather than any defensible moat. That's not a reason to skip the category — it's a reason to have a specific answer for why you'll still be running when a dozen similar competitors aren't.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Long Do They Actually Survive?
&lt;/h2&gt;

&lt;p&gt;For each dead product we have an estimated survival window — time from launch to confirmed shutdown. Across all 74:&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%2Frwk01jpuywo374m5tm56.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%2Frwk01jpuywo374m5tm56.png" alt="Histogram of estimated survival months for the 74 dead products, with the median marked" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Estimated survival time in months for the 74 confirmed-dead products. The dashed line marks the median: 10.68 months.&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Minimum:&lt;/strong&gt; 2.42 months&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;p25:&lt;/strong&gt; 8.33 months&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Median:&lt;/strong&gt; 10.68 months&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;p75:&lt;/strong&gt; 12.79 months&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;p90:&lt;/strong&gt; 14.34 months&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maximum:&lt;/strong&gt; 16.51 months&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mean:&lt;/strong&gt; 10.35 months&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A few things jump out. First, the median is under a year — half of the products that eventually died didn't make it to their first anniversary. Second, the spread between p25 and p90 — &lt;strong&gt;8.33 to 14.34 months&lt;/strong&gt; — is a tight six-month band holding the middle 80% of all deaths. Almost nothing survived past 16.5 months, and almost nothing died in the first two months either: the failure mode here isn't "abandoned on day one," it's "ran for roughly a year, then quietly stopped."&lt;/p&gt;

&lt;p&gt;That pattern lines up with a familiar arc: launch, get an initial traffic bump (a directory listing, a Product Hunt post, an early SEO win), coast on it for several months, then — without a compounding channel or revenue that covers hosting and time — wind down between month 8 and month 15. If your product is past that window and still running, the data suggests you've cleared the highest-risk stretch — not that you're safe, but that you've outlasted most of what didn't make it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing Model and Death: A Correlation, Not a Verdict
&lt;/h2&gt;

&lt;p&gt;Here's the pricing breakdown across the 74 dead products:&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%2Frxwr1o02lfhaq3qgm2td.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%2Frxwr1o02lfhaq3qgm2td.png" alt="Bar chart of pricing model distribution among the 74 dead products: Free, Freemium, Paid" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Pricing tags on the 74 dead products. Free products make up just over half of all confirmed deaths.&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free:&lt;/strong&gt; 37 products (51%)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Freemium:&lt;/strong&gt; 29 products (39%)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paid:&lt;/strong&gt; 7 products (9%)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's tempting to read this as "paid products are safer," and the raw numbers are consistent with that story — free products make up more than half of everything that died, paid products less than a tenth. A fully free tool has no revenue line; it survives entirely on the maker's willingness to keep paying for hosting and maintenance with zero return, a much weaker foundation than even a small trickle of subscription revenue.&lt;/p&gt;

&lt;p&gt;But we want to avoid overclaiming causation: &lt;strong&gt;we don't know the pricing-model split of the surviving 6,026 products&lt;/strong&gt;, and free tools are almost certainly the largest slice of the whole directory, not just the dead pool. If, say, 55% of all 6,100 listings are free, then free products dying at 51% of the dead-pool rate might just reflect their share of the population, not elevated risk. Paid having the fewest deaths (7) may likewise reflect that far fewer products here are Paid to begin with, not that charging money is shutdown-proof.&lt;/p&gt;

&lt;p&gt;What we can say without overreaching: shipping with &lt;strong&gt;zero monetization built in&lt;/strong&gt; removes the single biggest reason a maker keeps paying attention once the initial excitement fades. Even a Freemium tier — one paying customer, one signal that someone cares — changes the incentive to keep the lights on. The data doesn't prove "charge money and you'll survive," but it's consistent with "no revenue path at all is one more reason a project gets abandoned around month 10."&lt;/p&gt;

&lt;h2&gt;
  
  
  Five Products, Briefly
&lt;/h2&gt;

&lt;p&gt;Names and numbers, without commentary beyond what the data shows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pain Signal&lt;/strong&gt; (Freemium, Growth) — the shortest-lived product here, running an estimated &lt;strong&gt;2.42 months&lt;/strong&gt; before shutdown.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unblur Image&lt;/strong&gt; (Freemium, Image Editing) — an AI image-sharpening tool, one of the 16 Image Editing deaths, lasted about &lt;strong&gt;4.2 months&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Beam Video&lt;/strong&gt; (Paid, Video Resources) — a rare paid-tier death, survived an estimated &lt;strong&gt;9.94 months&lt;/strong&gt;, roughly in line with the median.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Screenrecorder.me&lt;/strong&gt; (Free, Screen Recording) — the single confirmed death in that category (out of 72 listed), lasted about &lt;strong&gt;15.1 months&lt;/strong&gt;, well above the median.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;NuxtBase&lt;/strong&gt; (Paid, Website Creation) — the longest survivor in this dataset at an estimated &lt;strong&gt;16.51 months&lt;/strong&gt;; even a paid model and the longest run we've confirmed eventually still ended.&lt;/li&gt;
&lt;/ul&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%2Fyuz155jmqzwy8han1xkb.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%2Fyuz155jmqzwy8han1xkb.png" alt="Beam Video's Turbo0 listing page marked " width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Beam Video's Turbo0 listing today — the dead-site badge and the &lt;code&gt;nofollow&lt;/code&gt; treatment described above, applied to a real product.&lt;/em&gt;&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%2Fhml3vknvxrfya70r00f1.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%2Fhml3vknvxrfya70r00f1.png" alt="The Wayback Machine's archived snapshot of beamvideo.io from December 18, 2025, captured while the site was still live" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;A Wayback Machine snapshot of beamvideo.io from December 18, 2025 — the last look at the product before it went dark.&lt;/em&gt;&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%2Fr1f7kc3fyameplm80r68.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%2Fr1f7kc3fyameplm80r68.png" alt="NuxtBase's Turbo0 listing page marked " width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;NuxtBase's Turbo0 listing — the longest-surviving product in this dataset (16.51 months), still eventually marked dead.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;These aren't cautionary tales in the mocking sense — most were reasonably built tools solving real, if narrow, problems. They're just data points in a distribution most indie products eventually fall somewhere in.&lt;/p&gt;

&lt;h2&gt;
  
  
  One More Angle: When Were They Born
&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%2Fgfv2n8ad7wsj8k4vrqeg.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%2Fgfv2n8ad7wsj8k4vrqeg.png" alt="Bar chart of the month each of the 74 dead products was first listed on Turbo0, from March 2025 to May 2026" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Month each of the 74 dead products was first listed on Turbo0 — this tracks our own listing volume more than anything else, so read it as context, not a mortality trend.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The cluster around August–October 2025 mostly reflects when Turbo0 itself listed more products, not a riskier launch window. It does mean most of these 74 launched within the last year and a half, consistent with the 10.68-month median — we're catching deaths close to real time, not sifting a decade of history.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Actually Teaches an Indie Maker
&lt;/h2&gt;

&lt;p&gt;Pulling the threads together, here's what the data supports — not generic startup advice, but conclusions tied to these 74 products:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Month 8 through month 15 is your danger zone.&lt;/strong&gt; With p25 at 8.3 months and p90 at 14.3 months, most failures here happened in that window — not immediately, rarely after 16 months. Heading into your first year without a plan for what keeps things running past month 10 is the risk this data flags.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A zero-revenue model isn't automatically fatal, but it removes your safety margin.&lt;/strong&gt; Free products account for 51% of confirmed deaths. We can't prove causation given the unknown baseline, but the implication holds regardless: build in at least one signal of real demand — a paid tier, a waitlist that converts — before launch traffic fades, since it rarely sustains a project past year one.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Be honest about how crowded your category already is.&lt;/strong&gt; Image Editing has both a large enough sample and a high enough death rate to call competition there unusually brutal — 16 deaths out of 1,100 listings, triple the rate in categories like Growth or Video Editing. Not a reason to skip image tools; a reason you need a specific answer for why users pick yours over a dozen near-identical wrappers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Small-sample death rates can mislead — check the denominator before trusting a scary statistic&lt;/strong&gt;, including some in this article. Screen Recording's 1.39% rate is one product out of 72. Don't let a single data point talk you out of, or into, a category.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you're building an indie tool, &lt;a href="https://turbo0.com" rel="noopener noreferrer"&gt;Turbo0&lt;/a&gt; tracks all 6,100 of these products — dead and alive — and you're welcome to &lt;a href="https://turbo0.com/submit" rel="noopener noreferrer"&gt;submit your own&lt;/a&gt;. We'd rather see you in the "alive" column a year from now than in a future version of this report.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://turbo0.com/blog/dead-indie-tools-report" rel="noopener noreferrer"&gt;turbo0.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>indiehackers</category>
      <category>startup</category>
      <category>data</category>
    </item>
    <item>
      <title>High-Growth Indie Tools: What 333 Fast-Growing Products Have in Common</title>
      <dc:creator>Justin3go</dc:creator>
      <pubDate>Tue, 18 Aug 2026 14:36:51 +0000</pubDate>
      <link>https://dev.to/justin3go/high-growth-indie-tools-what-333-fast-growing-products-have-in-common-5c15</link>
      <guid>https://dev.to/justin3go/high-growth-indie-tools-what-333-fast-growing-products-have-in-common-5c15</guid>
      <description>&lt;p&gt;We track over 6,000 indie products in the &lt;a href="https://turbo0.com" rel="noopener noreferrer"&gt;Turbo0 directory&lt;/a&gt;, and every one of them has a public traffic snapshot from Similarweb attached to its listing. That gave us a rare chance to ask a boring but useful question: among indie tools that are actually growing right now, what do they have in common — category, pricing, backlink authority, or something else?&lt;/p&gt;

&lt;p&gt;This is a data article, not a listicle. We are not claiming any of these 333 products is objectively "the best." We are reporting what a clean traffic snapshot says about who is winning right now, and trying to be honest about where the data is thin.&lt;/p&gt;

&lt;h2&gt;
  
  
  Methodology and what "high growth" actually means
&lt;/h2&gt;

&lt;p&gt;Turbo0's indie pool starts at 5,960 alive listings (websites we've confirmed are not dead) with monthly visits capped at 5,000,000 — anything bigger, like ChatGPT or Google Fonts, is excluded so giants don't drown out indie signal. Of those 5,960, only 3,295 currently carry Similarweb visit-history data; growth can't be measured without a prior month to compare against, so that subset is our real denominator.&lt;/p&gt;

&lt;p&gt;From those 3,295 measurable products, we filtered to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Monthly visits ≥ 5,000&lt;/strong&gt; (enough traffic that the growth number isn't statistical noise on a handful of visits)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Month-over-month growth ≥ +20%&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That left &lt;strong&gt;333 products&lt;/strong&gt; — about &lt;strong&gt;10.1%&lt;/strong&gt; of the measurable indie pool. This is the dataset behind every chart in this article. All traffic, growth, and Domain Rating (DR) figures are Similarweb/Ahrefs-style estimates from our early-August 2026 snapshot, not verified analytics from the product owners. Growth percentages on small bases can look dramatic — a jump from 900 to 7,800 visits is "+767%" and technically true, but it's a different phenomenon than a site holding steady at 300,000+ visits while adding another 90,000. We flag that distinction explicitly where it matters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TL;DR on what we found:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Growth concentrates in visual/creative and utility categories, but density (share of a category's total products that are growing fast) tells a different story than raw counts — Video Resources and Platforms have the highest hit rates, not the biggest headline numbers.&lt;/li&gt;
&lt;li&gt;Freemium dominates (52% of high-growth products), and pricing correlates with growth speed more than category does.&lt;/li&gt;
&lt;li&gt;Backlink authority (DR) barely matters once you're already growing — the correlation between DR and growth rate inside this group is essentially zero.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Where growth concentrates: category counts vs. category density
&lt;/h2&gt;

&lt;p&gt;By raw count, growth is heavily weighted toward a handful of categories:&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%2Fs7oix6t0wxvcirnn99en.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%2Fs7oix6t0wxvcirnn99en.png" alt="High-growth indie products by category, top 10 by count" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Absolute count of high-growth products per category tag (products can carry more than one tag, so totals exceed 333).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Platforms (92), Others (67), and Image Editing (57) lead by volume, which mostly reflects the fact that these are Turbo0's biggest categories overall — more listings means more chances to show up on a "fastest growing" list. Raw counts alone would tell you to go build "another AI platform," which isn't a useful takeaway.&lt;/p&gt;

&lt;p&gt;A more honest lens is density: for each category, what share of &lt;em&gt;all&lt;/em&gt; indie products in that category (not just the high-growth ones) are currently in our high-growth set? We could compute this for the ten categories where we have full indie-pool denominators from our pricing/category cross-tab:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;High-growth count&lt;/th&gt;
&lt;th&gt;Category pool size (indie)&lt;/th&gt;
&lt;th&gt;Density&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Video Resources&lt;/td&gt;
&lt;td&gt;26&lt;/td&gt;
&lt;td&gt;346&lt;/td&gt;
&lt;td&gt;7.5%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Platforms&lt;/td&gt;
&lt;td&gt;92&lt;/td&gt;
&lt;td&gt;1,353&lt;/td&gt;
&lt;td&gt;6.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Growth&lt;/td&gt;
&lt;td&gt;43&lt;/td&gt;
&lt;td&gt;653&lt;/td&gt;
&lt;td&gt;6.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image Resources&lt;/td&gt;
&lt;td&gt;37&lt;/td&gt;
&lt;td&gt;570&lt;/td&gt;
&lt;td&gt;6.5%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Inspiration&lt;/td&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;td&gt;286&lt;/td&gt;
&lt;td&gt;6.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Video Editing&lt;/td&gt;
&lt;td&gt;36&lt;/td&gt;
&lt;td&gt;647&lt;/td&gt;
&lt;td&gt;5.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image Editing&lt;/td&gt;
&lt;td&gt;57&lt;/td&gt;
&lt;td&gt;1,072&lt;/td&gt;
&lt;td&gt;5.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Management&lt;/td&gt;
&lt;td&gt;27&lt;/td&gt;
&lt;td&gt;629&lt;/td&gt;
&lt;td&gt;4.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Others&lt;/td&gt;
&lt;td&gt;67&lt;/td&gt;
&lt;td&gt;1,632&lt;/td&gt;
&lt;td&gt;4.1%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Website Creation&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;416&lt;/td&gt;
&lt;td&gt;3.4%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;By density, &lt;strong&gt;Video Resources&lt;/strong&gt; actually has the highest hit rate — 7.5% of everything tagged Video Resources in the indie pool is currently in fast-growth mode, edging out Platforms (6.8%) even though Platforms has 3.5x the absolute count. Website Creation and Others sit at the bottom, meaning they're large, crowded categories where a fast-growing product is comparatively rare. We don't have full-pool denominators for the smaller categories (Audio Resources, Note-taking, Copywriting, Typography, Audio Editing, Audio Recording, Font Resources, Screen Recording), so we're reporting those by absolute count only in the chart above rather than guessing at a density figure.&lt;/p&gt;

&lt;p&gt;Practically: if you're deciding where to build, "biggest category" and "category where growth is most likely" are not the same list. Browse what's already live in each space via &lt;a href="https://turbo0.com/category" rel="noopener noreferrer"&gt;Turbo0's category directory&lt;/a&gt; before assuming a crowded category is automatically a bad one — density still leaves real headroom in Platforms and Growth-tools specifically.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing: Freemium wins, but "Free" is close behind
&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%2Fe6g2fr3fjau4s3qx31fm.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%2Fe6g2fr3fjau4s3qx31fm.png" alt="Pricing model of high-growth indie products" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Distribution of the primary pricing tag across 332 tagged high-growth products (1 product had no matching price tag).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Freemium (173, 52%)&lt;/strong&gt; is the dominant model among fast-growing products, followed by &lt;strong&gt;Free (118, 36%)&lt;/strong&gt; and &lt;strong&gt;Paid (41, 12%)&lt;/strong&gt;. That's a meaningfully different mix from the indie pool at large, where our pricing dataset puts Paid products at a much larger relative share and shows materially lower median growth for Paid listings than for Free or Freemium ones. Read plainly: a no-friction first touch — try it free, decide whether to pay later — correlates with faster traffic growth than gating the product behind a paywall from day one. That doesn't mean paid products can't grow (41 of them are in this list), but they're underrepresented relative to their overall share of the directory, and the products that &lt;em&gt;do&lt;/em&gt; grow while fully paid tend to be narrow, high-intent utilities rather than broad platforms.&lt;/p&gt;

&lt;h2&gt;
  
  
  Just how "high growth" is high growth?
&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%2Fibh9lp73ieiolzbum7zc.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%2Fibh9lp73ieiolzbum7zc.png" alt="Distribution of month-over-month growth rates across 333 high-growth products" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Log-scaled histogram of MoM growth percentage. Median 80%, p90 389%, max 6,597% (on a small base — see caveats).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The +20% floor is just the entry bar — the real distribution skews much higher. The median product in this set grew &lt;strong&gt;80% month-over-month&lt;/strong&gt;, and the top decile grew &lt;strong&gt;389%+&lt;/strong&gt;. A handful of extreme outliers (like &lt;a href="https://turbo0.com/item/fileshotio" rel="noopener noreferrer"&gt;FileShot.io&lt;/a&gt;, up from 2,529 to 169,359 monthly visits, or two watermark-removal utilities — &lt;a href="https://turbo0.com/item/chatgptwatermarkremover" rel="noopener noreferrer"&gt;chatgptwatermarkremover.org&lt;/a&gt; and &lt;a href="https://turbo0.com/item/gemini-watermark-remover" rel="noopener noreferrer"&gt;removegeminiwatermark.net&lt;/a&gt; — both up 1,000%+) are riding narrow, high-intent search demand off a small starting base, on sites with single-digit-to-low-20s DR. These are real gains, but a different growth shape than an established product compounding off hundreds of thousands of existing visits — "1,000% growth" alone isn't proof of durable product-market fit; it can just as easily mean a landing page caught a trending keyword three weeks ago.&lt;/p&gt;

&lt;h2&gt;
  
  
  Does Domain Rating matter? Barely, once you're already growing
&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%2Fgr9z730w4edq1iw133cy.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%2Fgr9z730w4edq1iw133cy.png" alt="Monthly visits vs. growth rate, colored by Domain Rating" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Each point is one high-growth product. Color encodes DR (darker = higher authority). Both axes are log-scaled.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This is the counterintuitive finding. The median DR across the 333 high-growth products is &lt;strong&gt;27&lt;/strong&gt; (mean 28.5) — modestly higher than the roughly 18–20 median DR across the indie pool's pricing groups overall, so &lt;em&gt;some&lt;/em&gt; baseline authority does seem to help a product clear the growth bar in the first place. But once a product is already in the high-growth set, DR stops predicting &lt;em&gt;how much&lt;/em&gt; it grows: the correlation between DR and growth rate across these 333 products is &lt;strong&gt;-0.08&lt;/strong&gt;, essentially flat. Fully &lt;strong&gt;26% have DR below 20&lt;/strong&gt;, and &lt;strong&gt;62% have DR below 30&lt;/strong&gt; — including several of the fastest movers in the set, like &lt;a href="https://turbo0.com/item/youth-job-board-canada" rel="noopener noreferrer"&gt;Youth Job Board Canada&lt;/a&gt; (DR 9, +761%) and the watermark-remover utilities above (DR 6–7, +1,000%+).&lt;/p&gt;

&lt;p&gt;The scatter plot makes this visible: the darkest (highest-DR) points are scattered across the full range of growth rates rather than clustering at the top. High authority correlates weakly with &lt;em&gt;starting from a larger visits base&lt;/em&gt; (DR-to-log-visits correlation is +0.19, still fairly weak) more than it correlates with growth velocity. If you're an indie maker without years of backlinks, this dataset does not support "you need high DR to grow fast" as a blocker.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI-assistant referral traffic: present, but still tiny
&lt;/h2&gt;

&lt;p&gt;Of the 333 high-growth products, &lt;strong&gt;28 (8.4%)&lt;/strong&gt; show any measurable referral traffic from AI assistants (ChatGPT, Gemini, Claude, Perplexity, and similar) — a slightly higher incidence than the roughly 5.0% of the broader Similarweb-covered indie pool with any AI referral at all. But where it exists, the share is small: median &lt;strong&gt;0.6%&lt;/strong&gt; of total traffic, and even the top case in this group tops out at &lt;strong&gt;2.6%&lt;/strong&gt;. Across the wider directory, ChatGPT accounts for the large majority of AI-referral share when it appears at all (~65% average share among products with any AI referral), with Gemini, Claude, and Perplexity trailing well behind.&lt;/p&gt;

&lt;p&gt;Read that as: AI-assistant discovery is a real, growing edge, not yet a primary channel, even for products actively winning traffic elsewhere. Worth instrumenting for and worth making your product genuinely citable (clear docs, structured comparisons, a crawlable changelog), but not worth over-indexing your whole growth strategy on today.&lt;/p&gt;

&lt;p&gt;On traffic &lt;em&gt;sources&lt;/em&gt; more broadly, we have to flag a real limitation in our source data: Similarweb's search, social, and paid-referral share fields return exactly zero for every single product in our entire database, which is almost certainly an upstream data-tier limitation rather than a claim that no Turbo0 product gets organic search or social traffic. We can only speak confidently to direct, referral-link, and email traffic. Within products where a channel is identifiable, direct traffic dominates (average ~13.5% of measured share among high-growth products), referral links are a distant second (~2.7%), and email is negligible (~0.4%). We're not going to claim "SEO doesn't matter for indie growth" from this data — that conclusion isn't supported, it's a gap in what we can observe.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three products, three growth shapes
&lt;/h2&gt;

&lt;p&gt;To make the statistics concrete, three real listings from this dataset:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://turbo0.com/item/crepal" rel="noopener noreferrer"&gt;CrePal&lt;/a&gt;&lt;/strong&gt; (Video Editing / Video Resources / Platforms, DR 35) grew from roughly 221,000 to 372,000 monthly visits (+68%) — a large, established product compounding off an already-substantial base. This is the "boring good" growth shape: steady expansion on top of real scale.&lt;/li&gt;
&lt;/ul&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%2Fpyxd88p2pdg4w06l6nej.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%2Fpyxd88p2pdg4w06l6nej.png" alt="CrePal's homepage, an AI video creation agent with example generated clips" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;CrePal's homepage — an established, multi-category product with real scale behind its +68% growth.&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://turbo0.com/item/nano-banana-pro" rel="noopener noreferrer"&gt;Nano Banana Pro&lt;/a&gt;&lt;/strong&gt; (Image Editing, DR 31) roughly quadrupled from 22,700 to 83,900 monthly visits (+269%) — mid-stage momentum, riding the broader wave of interest in AI image editing without yet being a top-tier authority site.&lt;/li&gt;
&lt;/ul&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%2Fumxv55pp7n6cx60x9v21.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%2Fumxv55pp7n6cx60x9v21.png" alt="Nano Banana Pro's homepage, an AI image generator built on Gemini 3 Pro Image Preview" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Nano Banana Pro's homepage — riding the broader AI-image-editing wave, mid-stage authority but momentum well above its DR would suggest.&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://turbo0.com/item/gemini-watermark-remover" rel="noopener noreferrer"&gt;Gemini Watermark Remover&lt;/a&gt;&lt;/strong&gt; (Image Editing, DR 6) jumped from 1,583 to 17,932 monthly visits (+1,033%) on almost no backlink authority — a narrow, single-feature tool capturing demand for one very specific, high-intent search query.&lt;/li&gt;
&lt;/ul&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%2Fl83hc9un5w834uq5wvkl.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%2Fl83hc9un5w834uq5wvkl.png" alt="A Gemini watermark-removal tool's homepage, offering free AI-generated-image watermark removal" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;A Gemini watermark-remover landing page — the archetype of a single-feature tool riding one narrow, high-intent search query to a 1,000%+ growth spike on almost no backlink authority.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Same "high growth" label, three genuinely different businesses. We'd treat them as different playbooks, not one recipe.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for indie makers (and for us)
&lt;/h2&gt;

&lt;p&gt;A few concrete, data-backed takeaways:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Ship the free tier first.&lt;/strong&gt; Freemium and Free together are 88% of this list. If your model is fully paid from launch, expect a steeper climb to visible traffic growth — plan for it rather than being surprised by it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Don't let DR anxiety stop you from launching.&lt;/strong&gt; A quarter of the fastest-growing products in our directory have DR under 20. Authority may help you clear the growth bar eventually, but it does not predict how fast you'll grow once you're moving.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Density beats raw category size when picking a niche.&lt;/strong&gt; Video Resources and Platforms had the best hit rates in our data, not the biggest headline counts — check both before you commit to a category.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Treat huge percentage growth numbers skeptically, including your own.&lt;/strong&gt; A jump from a few hundred visits to a few thousand is real, but it's not evidence of durable demand yet. Watch whether growth holds for two or three months in a row, not one snapshot.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Instrument for AI-assistant referrals now, even though the volume is small today.&lt;/strong&gt; 8.4% of high-growth products already show measurable ChatGPT/Gemini/Claude/Perplexity referral traffic; that share was likely near zero a year ago and is probably not shrinking.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get listed somewhere your traffic snapshot can actually be tracked.&lt;/strong&gt; We only have Similarweb history for 3,295 of 5,960 indie products, which means over 2,600 listings have no visible growth story at all — including possibly-growing ones. If you're not already indexed, &lt;a href="https://turbo0.com/submit" rel="noopener noreferrer"&gt;submit your product to Turbo0&lt;/a&gt; so there's a public trail to point to next time someone runs this analysis.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Data notes and limitations
&lt;/h2&gt;

&lt;p&gt;All traffic, growth, and DR figures are third-party estimates (Similarweb-style traffic, Ahrefs-style Domain Rating) captured for this article on &lt;strong&gt;August 9, 2026&lt;/strong&gt; — not first-party analytics from the product owners, and not immune to smoothing or lag in ways we can't fully audit. The 333-product set is only the subset of the indie pool that had visit-history data available and cleared our +20% MoM / 5,000-visit thresholds; roughly 2,665 indie products had no comparable Similarweb history and are excluded by construction, not because they aren't growing. Search, social, and paid-referral traffic-source shares are structurally empty in our data source for every product in the database and should not be read as evidence about actual search or social performance. We'll revisit this analysis periodically as more listings accumulate traffic history.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://turbo0.com/blog/high-growth-indie-tools-analysis" rel="noopener noreferrer"&gt;turbo0.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>indiehackers</category>
      <category>data</category>
      <category>saas</category>
      <category>ai</category>
    </item>
    <item>
      <title>What is DeepSeek-Harness? A Complete Introduction</title>
      <dc:creator>Justin3go</dc:creator>
      <pubDate>Tue, 18 Aug 2026 01:22:03 +0000</pubDate>
      <link>https://dev.to/justin3go/what-is-deepseek-harness-a-complete-introduction-4e5f</link>
      <guid>https://dev.to/justin3go/what-is-deepseek-harness-a-complete-introduction-4e5f</guid>
      <description>&lt;p&gt;DeepSeek-Harness, commonly shortened to &lt;strong&gt;dsh&lt;/strong&gt;, is an open-source agent harness built by DeepSeek AI. Its defining idea is "everything is a plugin": the CLI, the web UI, tool access, slash commands, skills, and even MCP server connections are all implemented as plugins on top of a general-purpose plugin framework called &lt;a href="https://github.com/cordiverse/cordis" rel="noopener noreferrer"&gt;Cordis&lt;/a&gt;. There is no separate manifest format for each capability type — one plugin mechanism covers all of them.&lt;/p&gt;

&lt;p&gt;dsh is currently in &lt;strong&gt;developer preview&lt;/strong&gt; (version &lt;code&gt;0.1.0-rc.5&lt;/code&gt; at the time of writing). The project's own README is explicit about what that means: expect compatibility-breaking changes as the framework iterates.&lt;/p&gt;

&lt;h2&gt;
  
  
  "Everything is a plugin" — what that actually means
&lt;/h2&gt;

&lt;p&gt;Most agent tools split their extensibility into separate systems: one format for tools, another for slash commands, another for skills, another for MCP configuration. dsh collapses all of that into a single concept. A plugin is just a JS/TS module that exports an &lt;code&gt;apply(ctx, config)&lt;/code&gt; function, and depending on what it registers on &lt;code&gt;ctx&lt;/code&gt;, it can become any of the following:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;You want to add...&lt;/th&gt;
&lt;th&gt;The plugin registers...&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;A tool the model can call&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ctx.tools.register()&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A slash command (&lt;code&gt;/xxx&lt;/code&gt;) for the UI&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ctx.commands&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A skill (injected prompt + tool)&lt;/td&gt;
&lt;td&gt;a prompt section plus a tool, injected on invocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;An MCP server's tools&lt;/td&gt;
&lt;td&gt;one plugin per MCP server, discovering and registering its tools via &lt;code&gt;ctx.tools.register()&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A hook into agent/tool lifecycle events&lt;/td&gt;
&lt;td&gt;a listener on extension points like &lt;code&gt;agent/pre-step&lt;/code&gt; or &lt;code&gt;tools/pre-execute&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A new LLM provider&lt;/td&gt;
&lt;td&gt;a &lt;code&gt;LlmAdapter&lt;/code&gt; registered via &lt;code&gt;ctx.llm.registerAdapter()&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A background/cron job&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ctx.jobs&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Notably, dsh ships official bridge plugins — &lt;code&gt;dsh-hooks-claude-code&lt;/code&gt; and &lt;code&gt;dsh-hooks-codex&lt;/code&gt; — that translate an existing Claude Code or Codex &lt;code&gt;hooks.json&lt;/code&gt; into dsh's own hook extension points, so hook configs from those ecosystems can be reused rather than rewritten.&lt;/p&gt;

&lt;p&gt;If you've used a harness where skills, commands, and MCP connections each need their own config file, this is the biggest conceptual shift: in dsh, they're all just code that calls &lt;code&gt;ctx&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installing dsh
&lt;/h2&gt;

&lt;p&gt;The fastest way to try it is to run it straight from npm, no clone required:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx @deepseek-ai/dsh web
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This starts the web UI, listening by default on &lt;code&gt;http://127.0.0.1:3080&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;If you want to work from source instead — useful if you're developing your own plugin against the latest framework code — clone and build the repo directly:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/deepseek-ai/deepseek-harness.git
&lt;span class="nb"&gt;cd &lt;/span&gt;deepseek-harness
pnpm &lt;span class="nb"&gt;install
&lt;/span&gt;pnpm run build
pnpm dsh web
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Profiles: how dsh keeps configurations separate
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;profile&lt;/strong&gt; is a named, runnable configuration — a directory under &lt;code&gt;$DSH_HOME/profiles/&amp;lt;name&amp;gt;&lt;/code&gt; (with &lt;code&gt;$DSH_HOME&lt;/code&gt; defaulting to &lt;code&gt;~/.dsh&lt;/code&gt;) that lists which plugin bundles are active and in what order. You start dsh against a specific profile:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;dsh &lt;span class="nt"&gt;--profile&lt;/span&gt; &amp;lt;name&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;dsh web&lt;/code&gt; is actually shorthand for &lt;code&gt;--profile web&lt;/code&gt;, and &lt;code&gt;dsh --profile headless "&amp;lt;task text&amp;gt;"&lt;/code&gt; runs a one-shot task with no UI at all. Profiles are how you keep, say, a minimal headless automation setup separate from a plugin-loaded web UI setup, without them stepping on each other's configuration.&lt;/p&gt;

&lt;p&gt;Plugins are added to a profile with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;dsh plugin &lt;span class="nt"&gt;--profile&lt;/span&gt; &amp;lt;name&amp;gt; add &amp;lt;specifier&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;We cover this command — and the npm/GitHub/local-path sources it accepts — in detail in &lt;a href="https://findharness.com/blog/how-to-install-dsh-plugins" rel="noopener noreferrer"&gt;How to Install DeepSeek-Harness Plugins&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The plugin ecosystem today
&lt;/h2&gt;

&lt;p&gt;Here's the part that matters if you're trying to find plugins worth installing: &lt;strong&gt;DeepSeek AI does not run an official plugin marketplace or registry.&lt;/strong&gt; The only first-party discovery mechanism is a convention — plugin authors are encouraged to tag their GitHub repository with the topic &lt;a href="https://github.com/topics/dsh-plugin" rel="noopener noreferrer"&gt;&lt;code&gt;dsh-plugin&lt;/code&gt;&lt;/a&gt; so it can be found by search. There's no central review process and no official list.&lt;/p&gt;

&lt;p&gt;Into that gap, the community has built its own directories. The most actively maintained one is &lt;a href="https://github.com/awesome-dsh-plugin/awesome-dsh-plugin" rel="noopener noreferrer"&gt;&lt;code&gt;awesome-dsh-plugin/awesome-dsh-plugin&lt;/code&gt;&lt;/a&gt;, a curated, hand-reviewed list that currently tracks &lt;strong&gt;365 plugins across 11 categories&lt;/strong&gt; — UI Enhancements, Tools &amp;amp; Capabilities, Workflow &amp;amp; Automation, Memory, Development &amp;amp; Runtime, and more.&lt;/p&gt;

&lt;p&gt;That's exactly the gap FindHarness exists to close. We index those community-discovered plugins with real GitHub metadata — stars, license, last-push date, and full READMEs — so you can browse, search, and compare them like a proper catalog instead of scrolling a single giant README. Start with &lt;a href="https://findharness.com/plugins" rel="noopener noreferrer"&gt;/plugins&lt;/a&gt; to search the full list, or &lt;a href="https://findharness.com/categories" rel="noopener noreferrer"&gt;/categories&lt;/a&gt; to browse by what a plugin actually does.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to go next
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Ready to install something: &lt;a href="https://findharness.com/blog/how-to-install-dsh-plugins" rel="noopener noreferrer"&gt;How to Install DeepSeek-Harness Plugins (2026 Guide)&lt;/a&gt; covers the exact &lt;code&gt;dsh plugin add&lt;/code&gt; syntax, every supported source, and the security tradeoffs of installing from GitHub.&lt;/li&gt;
&lt;li&gt;Want recommendations first: &lt;a href="https://findharness.com/blog/best-deepseek-harness-plugins" rel="noopener noreferrer"&gt;10 Best DeepSeek-Harness Plugins in 2026&lt;/a&gt; ranks real, installable plugins by GitHub stars across categories.&lt;/li&gt;
&lt;li&gt;Building your own plugin: &lt;a href="https://findharness.com/blog/dsh-plugin-development-primer" rel="noopener noreferrer"&gt;How DeepSeek-Harness Plugins Work Under the Hood&lt;/a&gt; walks through the &lt;code&gt;apply(ctx, config)&lt;/code&gt; contract and how to get a plugin discovered.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://findharness.com/blog/what-is-deepseek-harness" rel="noopener noreferrer"&gt;findharness.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>deepseek</category>
      <category>beginners</category>
      <category>agents</category>
    </item>
    <item>
      <title>HUNT0 is live — Ship Early, Hunt Early</title>
      <dc:creator>Justin3go</dc:creator>
      <pubDate>Thu, 01 Jan 2026 13:51:09 +0000</pubDate>
      <link>https://dev.to/justin3go/hunt0-is-live-ship-early-hunt-early-1h4f</link>
      <guid>https://dev.to/justin3go/hunt0-is-live-ship-early-hunt-early-1h4f</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;It all started with a slightly “ugly” sketch: a ladder leaning forward.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That ladder sketch became the HUNT0 logo. It’s a reminder that progress is built rung by rung — and shipping something imperfect beats waiting for perfect.&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.amazonaws.com%2Fuploads%2Farticles%2Fttvh1x4mr0iq3ddkrdmd.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.amazonaws.com%2Fuploads%2Farticles%2Fttvh1x4mr0iq3ddkrdmd.png" alt="The original ladder sketch that became the HUNT0 logo" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s also where the tagline &lt;strong&gt;“Ship Early, Hunt Early”&lt;/strong&gt; comes from: makers ship early so the community can hunt early — discover, vote, and discuss — helping great products find their first users.&lt;/p&gt;

&lt;p&gt;If you’re building in public, launch here. If you’re curious, start hunting.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is HUNT0?
&lt;/h2&gt;

&lt;p&gt;HUNT0 is a community-driven launch directory. It brings shipping and discovery into the same rhythm:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reserve a launch date and make shipping a real event&lt;/li&gt;
&lt;li&gt;Get early feedback through voting and comments&lt;/li&gt;
&lt;li&gt;Use leaderboards and Explore to organize “new products” by time and interest — not noise&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Launch v1.0.0: what we’ve built
&lt;/h2&gt;

&lt;p&gt;v1.0.0 focuses on the core loop first: &lt;strong&gt;launch → discover → vote → discuss → recap/reward&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  1) Home leaderboards: “what should I check out today?”
&lt;/h3&gt;

&lt;p&gt;The home page is organized by time ranges so you can quickly scan what’s worth attention:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Top Products Launching Today&lt;/strong&gt;: products launching today (UTC)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Yesterday / This Week / This Month&lt;/strong&gt;: recaps with longer windows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Voting state is &lt;strong&gt;synchronized in real time&lt;/strong&gt; across the page: vote on a product anywhere, and every instance updates immediately — no refresh needed.&lt;/p&gt;

&lt;h3&gt;
  
  
  2) Explore: filter by intent, not luck
&lt;/h3&gt;

&lt;p&gt;Explore supports &lt;strong&gt;category, tags (up to 10), time range, and full-text search&lt;/strong&gt;, with paginated results.&lt;/p&gt;

&lt;p&gt;Under the same filters, &lt;strong&gt;Premium Launch&lt;/strong&gt; products are prioritized above free launches in ordering — ideal for moments when visibility matters more.&lt;/p&gt;

&lt;h3&gt;
  
  
  3) Product pages: showcase, visit, and discuss in one place
&lt;/h3&gt;

&lt;p&gt;Each product has a dedicated page for deeper context and community interaction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Key info and external links (Visit)&lt;/li&gt;
&lt;li&gt;Screenshot gallery and a longer “About this product”&lt;/li&gt;
&lt;li&gt;Reputation-weighted votes and comments&lt;/li&gt;
&lt;li&gt;Leaderboard/award badges (when you rank Top 3 in daily/weekly/monthly awards)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4) Submissions: Free queue + Premium Launch
&lt;/h3&gt;

&lt;p&gt;We designed “launch” as a controlled workflow, not just posting a link:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free Launch&lt;/strong&gt;: limited daily capacity (default &lt;strong&gt;10 slots/day&lt;/strong&gt;) for most launches&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Premium Launch&lt;/strong&gt;: paid via Stripe Checkout for launches that need stronger visibility&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If a premium checkout isn’t completed, the submission stays as a draft in your dashboard and won’t appear publicly until payment succeeds.&lt;/p&gt;

&lt;p&gt;Submissions support richer presentation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Up to 3 categories&lt;/li&gt;
&lt;li&gt;Up to 10 tags&lt;/li&gt;
&lt;li&gt;Contact/social links (at least one)&lt;/li&gt;
&lt;li&gt;Logo and screenshots for a better product page&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Reputation: make contribution count
&lt;/h2&gt;

&lt;p&gt;Voting isn’t a flat “one person, one fixed vote”. HUNT0 uses &lt;strong&gt;Reputation → Level → Vote Weight&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Earn reputation by participating (daily visits, voting, commenting, launching)&lt;/li&gt;
&lt;li&gt;Higher levels unlock stronger vote weight&lt;/li&gt;
&lt;li&gt;Leaderboards aggregate weighted votes, reflecting trusted contributors more&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s both an incentive system and a practical way to reduce noise in early-stage communities.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reminders &amp;amp; awards: treat launches like events
&lt;/h2&gt;

&lt;p&gt;To make launching feel like a real moment, we added automation around it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Launch reminder email&lt;/strong&gt;: sent 1 hour before the UTC launch day begins&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Daily/weekly/monthly awards&lt;/strong&gt;: automatically compute Top 3 and notify makers (with optional public recap)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Get started
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;If you’re a maker: go to &lt;a href="https://hunt0.com/submit" rel="noopener noreferrer"&gt;Submit&lt;/a&gt; and reserve your launch date&lt;/li&gt;
&lt;li&gt;If you want to discover: go to &lt;a href="https://hunt0.com/explore" rel="noopener noreferrer"&gt;Explore&lt;/a&gt; and filter by category/tags&lt;/li&gt;
&lt;li&gt;If you want the story: go to &lt;a href="https://hunt0.com/about" rel="noopener noreferrer"&gt;About&lt;/a&gt; and see where the ladder came from&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We’ll keep iterating on discovery, leaderboards, and community incentives. Launch something, hunt something — and tell us what to improve.&lt;/p&gt;

</description>
      <category>product</category>
      <category>ai</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Labubu Doll: Origins and History</title>
      <dc:creator>Justin3go</dc:creator>
      <pubDate>Fri, 20 Jun 2025 01:21:22 +0000</pubDate>
      <link>https://dev.to/justin3go/labubu-doll-origins-and-history-3kb5</link>
      <guid>https://dev.to/justin3go/labubu-doll-origins-and-history-3kb5</guid>
      <description>&lt;p&gt;Original link: &lt;a href="https://turbo0.com/blog/labubu-doll-origins-and-history" rel="noopener noreferrer"&gt;Labubu Doll: Origins and History&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Labubu was created by Hong Kong-born artist &lt;strong&gt;Kasing Lung&lt;/strong&gt; (龙家昇) as part of his Nordic-inspired “Monsters” story series. Lung grew up in the Netherlands and drew on European fairy-tale and elf folklore to design Labubu’s distinctive look. The character first appeared in Lung’s artwork around 2015, but remained a niche art-toy concept until a licensing deal with the Chinese blind-box company Pop Mart in 2019. Pop Mart then began producing Labubu figurines and plushes, transforming Lung’s illustrations into mass-market collectibles. (Lung had sketched these characters in children’s books and illustration work before they became Pop Mart toys.) As Lung has noted, Labubu was always mischievous but kind-hearted – a “small monster” with pointed ears and serrated teeth who tries to help despite causing chaos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Product Releases &amp;amp; Design Evolution
&lt;/h2&gt;

&lt;p&gt;Labubu toys have been released in many forms over time. In &lt;strong&gt;2015–2016&lt;/strong&gt;, the character first debuted in How2Work’s collectible “Monsters” series (vinyl figures and storybooks). Major milestones include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;2019:&lt;/strong&gt; Kasing Lung signs an exclusive license with Pop Mart, which launches the first official Labubu blind-box releases. Pop Mart begins producing Labubu figures (vinyl and plush) for China’s market.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2022:&lt;/strong&gt; Pop Mart issues labubu-themed series like &lt;em&gt;“Time to Chill”&lt;/em&gt; (Oct 2022) to growing fan interest. (By this time, Labubu figures were selling out minutes after restock.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2023:&lt;/strong&gt; Pop Mart expands Labubu into plush keychain charms. In October 2023 it released the “Tasty Macarons” (心动马卡龙) vinyl-face series (also called &lt;em&gt;“Exciting Macaron”&lt;/em&gt;) featuring dessert-colored Labubu bag charms.  (This was a new “vinyl face” line where Labubu’s vinyl mask is atop a soft plush body.)  Later in 2023, &lt;em&gt;Jump For Joy&lt;/em&gt; (May) and &lt;em&gt;Dress Be Latte&lt;/em&gt; (Oct) plush editions came out as part of core collections.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2024:&lt;/strong&gt; Pop Mart continued with themed Labubu series. In July 2024 it launched the “Have a Seat” vinyl-plush line (V2) with seated Labubu charms. That year also saw seasonal and cross-character releases (e.g. Halloween &lt;em&gt;“Magic of Pumpkin”&lt;/em&gt; Labubu, etc. from &lt;em&gt;The Monsters&lt;/em&gt; series). According to reports, the medium-size plush Labubus – often sold as blind-box bag charms – have been the most popular, with each new themed series drawing tens of thousands of shoppers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2025:&lt;/strong&gt; In April 2025 Pop Mart launched the &lt;em&gt;“Big Into Energy”&lt;/em&gt; series (V3) of Labubu vinyl-plush charms. (A &lt;em&gt;“Let's Checkmate”&lt;/em&gt; series followed in early 2025 as well.) Also in June 2025, Pop Mart held the first official Labubu auction in Beijing – a 131 cm (4.3-ft) Labubu sculpture sold for ¥1.08M (~\$150K), setting a record. By mid-2025, Pop Mart had issued &lt;strong&gt;over 300 different Labubu figures&lt;/strong&gt;, ranging from small blind-box charms to giant “mega” editions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Labubu’s design has evolved but retains core features: a round, furry body, rabbit-like pointy ears, wide eyes and &lt;strong&gt;nine sharp teeth&lt;/strong&gt; forming a mischievous grin. Variations include different facial expressions, colors and costumes, but the “ugly-cute” look remains consistent. (The blind-box format adds rarity: each series includes at least one ultra-rare “secret” Labubu variant that collectors scramble to find.)&lt;/p&gt;

&lt;p&gt; &lt;em&gt;Labubu plush figures are popular as bag charms and fashion accessories. For example, Pop Mart has promoted Labubu at fashion events (above, two Labubu keychains adorn a designer handbag)&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limited Editions and Collaborations
&lt;/h2&gt;

&lt;p&gt;Pop Mart has released numerous special-edition Labubus and brand collaborations. For example, in &lt;strong&gt;late 2024&lt;/strong&gt; Pop Mart introduced &lt;em&gt;The Monsters – Coca-Cola Series&lt;/em&gt; vinyl blind-boxes: Labubu and friends in ski-adventure outfits under a Coca-Cola theme. In &lt;strong&gt;early 2025&lt;/strong&gt; it launched a &lt;em&gt;The Monsters × One Piece&lt;/em&gt; crossover: 13 blind-box figures where Labubu characters were reimagined as One Piece manga figures. Other exclusives include museum and retail tie-ins: Pop Mart sold a &lt;em&gt;“Labubu’s Artistic Quest”&lt;/em&gt; series only at its Louvre museum store in Paris.  Globally, Pop Mart has partnered with artists and retailers, such as a “Street Elf” Labubu series designed by a New York graffiti artist and a London-only Hamleys toy-store edition. (TechNode notes Pop Mart plans tie-ups with Disney and Universal as well, though specific figures have yet to be announced.) These limited drops – often in tiny production runs – add to Labubu’s collectible appeal and frequently sell out immediately.&lt;/p&gt;

&lt;h2&gt;
  
  
  Popularity and Cultural Impact
&lt;/h2&gt;

&lt;p&gt;Labubu has become a viral sensation, especially in East and Southeast Asia, but is also spreading worldwide. The craze accelerated in &lt;strong&gt;2024&lt;/strong&gt; when K-pop star &lt;strong&gt;Lisa (of Blackpink)&lt;/strong&gt; was seen with Labubu toys (a giant plush and a keychain) on social media. Lisa’s endorsement triggered a fandom frenzy: within weeks Labubu was everywhere in Thailand (fans even flew to China to buy them), and Asian celebrities and fashionistas began collecting Labubu. (For instance, in the Philippines celebrities like Vice Ganda and Heart Evangelista proudly showed off Labubus.) Retailers saw chaotic scenes: news reports described customers literally brawling and “cutting in line” for each new Pop Mart Labubu drop. In Singapore and Hong Kong, limited figures resell for &lt;em&gt;thousands of dollars&lt;/em&gt;, and local authorities have even warned about Labubu-related scams. In July 2024 a life-sized Labubu mascot toured Bangkok’s landmarks as part of a Thai tourism campaign, underscoring the toy’s pop-culture status in Thailand.&lt;/p&gt;

&lt;p&gt;Labubu’s appeal has also reached the West. Pop Mart has opened Pop‑Ups in Los Angeles and London and collaborated with Western brands. U.S. celebrities like &lt;strong&gt;Rihanna&lt;/strong&gt; and &lt;strong&gt;Dua Lipa&lt;/strong&gt; have been spotted carrying Labubu charms, and British footballer David Beckham even showcased a Labubu on his bag. Streetwear and designer communities note that Labubu, like Jellycat or Sanrio characters, blurs the line between toy and fashion charm. Forbes and Reuters both report that #Labubu has exploded on TikTok, with millions of hashtag views as influencers and fans worldwide unbox and display their Labubu collections. TechNode sums up Labubu’s reach: it “spans from China to Europe and from the US to Southeast Asia,” symbolizing Chinese pop culture’s growing global influence.&lt;/p&gt;

&lt;p&gt; &lt;em&gt;Enthusiasts queue at Pop Mart stores to buy Labubu releases. The craze for these blind-box toys has led to long lines and chaotic launches worldwide.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Collector Market and Resale Trends
&lt;/h2&gt;

&lt;p&gt;Labubu’s collectibility has driven wild secondary-market prices. By official pricing, most blind-box Labubu figures sell for &lt;strong&gt;¥50–¥200&lt;/strong&gt; (roughly US\$7–\$30) per box, depending on size. Larger plush dolls (about 15 inches tall) retail around &lt;strong&gt;¥600&lt;/strong&gt; (∼\$85). However, scarcity fuels resellers: on eBay and resale platforms, rare Labubus routinely go for &lt;strong&gt;thousands&lt;/strong&gt; of dollars. Forbes reported some fans listing limited editions for up to &lt;strong&gt;\$7,000&lt;/strong&gt; (e.g. a Vans collaboration piece), and StockX sales of special Labubu figures (like “Happy Halloween” editions) have fetched over &lt;strong&gt;\$3,000&lt;/strong&gt;. Even entry-level Labubus can spike above retail when in high demand, prompting one investor to call it the new “Stanley Cup” craze.&lt;/p&gt;

&lt;p&gt;The collector market hit new highs at official auctions. In June 2025, a &lt;em&gt;4.3-foot&lt;/em&gt; Labubu statue sold for &lt;strong&gt;¥1.08 million&lt;/strong&gt; (about &lt;strong&gt;\$150,000&lt;/strong&gt;), setting a record price for any blind-box toy. (Reuters notes this was Labubu’s first dedicated auction.) In contrast, older or more common Labubu editions have sometimes been offloaded by collectors at a loss as hype shifts. Counterfeits are also rampant: bootleg Labubu knock-offs (derisively called “Lafufus”) flood Asian markets and online shops, sometimes sparking interest for their bizarre designs.&lt;/p&gt;

&lt;p&gt;Collectors remain divided on the trend’s longevity, but for now Labubu continues to sell out rapidly. Pop Mart even reported that Labubu sales helped crash its online store during drops, and the brand’s interim report showed the “Monsters” line grossed RMB 6.3 billion (∼\$870 million) in just the first half of 2024. In sum, Labubu has transformed from an obscure art toy into a global phenomenon – its pointy-eared grin proving as marketable as it is endearing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sources:&lt;/strong&gt; Verified information from Pop Mart and media reports (The New York Times, Reuters, Business Insider, Forbes, CNA, etc.) are cited above. All details are drawn from these connected sources, unless otherwise noted.&lt;/p&gt;

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