Startup Ideas

How to find a startup idea people actually want

Li LiuJul 17, 20266 min read
Run the exact searches below across Reddit, GitHub issues, and Hacker News, keep only problems repeated by 10+ people on 3+ platforms, confirm at least one product already charges money in the space, then hand the spec to your coding agent over MCP. Clawsmith runs this loop automatically: 1,503 demand signals built from 2,615 public posts, scored by real engagement, with 67,449 leads attached.
A desk at dusk with a glowing laptop and a dark wall of pinned notes and printed forum threads connected by string, representing public complaints collected into patterns.

Clawsmith's scanner currently tracks 1,503 demand signals built from 2,615 public posts across the OpenClaw ecosystem. Almost none of the strong ones started as someone's shower idea. They started as a complaint, posted in public, repeated by strangers who never met.

That is the whole method. People write down what they want every day. You can collect it, score it, and build the winner. This is the manual version, with the exact searches, a scoring sheet, and the agent handoff at the end. If you would rather have it run automatically, Clawsmith does this scan every 1 to 3 hours.

Step 1. Search where the complaints live

Three surfaces cover most of it. Budget 30 to 60 minutes per surface and save every hit into a spreadsheet: URL, exact quote, upvotes or reactions, date, username.

Reddit indexes poorly on its own search, so go through Google:

site:reddit.com "is there a tool that" claude code
site:reddit.com "i would pay for" ai agent
site:reddit.com/r/OpenClaw "i wish"

GitHub issues, in the biggest repos of your target space, sorted by thumbs-up reactions:

is:issue is:open sort:reactions-+1-desc label:enhancement

Sort by reactions, not comments. Comments are arguments. Reactions are lurkers quietly voting for the feature.

Hacker News through Algolia, filtered to comments from the past year:

hn.algolia.com/?query="does anyone know a tool"&type=comment&dateRange=pastYear

Swap the quoted phrases for your space. "Is there a tool that", "I would pay for", "why is there no", and "I ended up writing a script" are the four highest-yield patterns.

Step 2. Keep only problems that repeat

The pass bar is repetition: the same problem from 10+ distinct people across 3+ platforms. One viral thread is entertainment, not a market.

A real example from our data. One signal in the tracker reads "Text Blaze proves the browser snippet market, and no dominant AI prompt reuse extension exists." Its sources sum to 700,300 in engagement and the gap status is underserved. That is the shape you want: a category people already pay for, missing its obvious next version.

The counterexample is also in the data. The top signal right now is the Claude Code source leak, at 26,142,255 engagement across 8 platforms and 12 source posts. Massive number, zero product gap. It is a news event. Repetition of a problem beats size of a moment, every time.

Step 3. Confirm money already moves

A problem people complain about but will not pay to fix is a hobby. Before you commit, find proof of payment in the category.

In the OpenClaw ecosystem, 173 verified startups do roughly $300k a month combined on TrustMRR, and the top tool clears $107k a month on its own. That is what a paying category looks like. Check TrustMRR for your space, read pricing pages of the closest existing tools, and search "[category] revenue" threads. The bar is low but real: at least two products charging money, or one doing $10k+ a month.

Step 4. Score before you commit

Put every surviving problem through the same sheet. Copy these columns:

ColumnWhat to enterPass bar
Problemone sentence, in the complainer's own wordsspecific, not "X is hard"
Platformsdistinct platforms it appears on3+
Voicesdistinct people complaining10+
Engagementsum of upvotes and reactions across sources500+
Moneyproducts already charging in the space2+, or one at $10k+/mo
Competitorsexisting tools and their named weaknessevery competitor has one

A row that fails two columns dies. Killing ideas fast is the point of the sheet. Most weeks you keep one candidate out of ten, and that ratio is healthy.

Step 5. Turn the winner into a build brief

A spec your coding agent can actually build from contains five things: the problem with source URLs attached, the target user, the two or three features that remove the pain, the stack, and a competitor table with each one's weakness.

This is the step Clawsmith automates end to end. Get an API key at clwsmth.com, then connect your agent:

claude mcp add --transport http clawsmith https://www.clwsmth.com/api/mcp \
  --header "Authorization: Bearer clwsmth_YOUR_KEY"

Or in JSON config for Cursor and friends:

{
  "mcpServers": {
    "clawsmith": {
      "type": "http",
      "url": "https://www.clwsmth.com/api/mcp",
      "headers": { "Authorization": "Bearer clwsmth_YOUR_KEY" }
    }
  }
}

Then ask your agent, in plain words:

Show me the top signals right now.
Get me the product brief for [the one you picked].

The brief comes back with market context, engineering-level feature specs with stack choices, the source posts with engagement numbers, and the competitive table. The agent writes REQUIREMENTS.md from it and starts building. Two MCP calls total.

Step 6. Your first customers are in the source posts

The people who complained are the outreach list. Across our 1,503 signals the extractor has pulled 67,449 leads, the actual usernames behind the complaints, classified as builders, complainers, or users.

The manual version works the same way: you kept the username next to every quote in your spreadsheet in Step 1. Your first message references the exact post they wrote. That is a warm open, because you built the thing they asked for in public.

When this method is not worth it

Three honest exits. If the category has a dominant incumbent and has existed for years, the gap is usually distribution, and a better product will not save you. If you cannot find 10 distinct voices after a week of looking, it is a hobby. If nobody in the space pays for anything, keep it as a side project and spend your building time elsewhere.

Summary

Search Reddit, GitHub issues, and HN with the query patterns above. Keep problems repeated by 10+ people on 3+ platforms. Confirm at least two products charge money in the category. Score everything against the sheet and kill rows that fail twice. Write the winner into a spec with sources attached, or connect your agent to the Clawsmith MCP and pull the brief in two calls. The live preview idea shows what a finished brief looks like, and the full flow with leads is on pricing.

FAQ

Where is the best place to find startup ideas?

Wherever your target users already complain in public. For developer tools the highest-yield surfaces are GitHub issues sorted by thumbs-up reactions, the subreddit for the tool, and Hacker News comments. For consumer products it is app store reviews filtered to 1 and 2 stars, plus niche forums and comment sections. Read the threads where someone is clearly frustrated and no existing product has solved it, and save the URL, the exact quote, the upvote count, and the date for every hit.

How many complaints make a real signal?

The working bar is the same problem raised by 10 or more distinct people across 3 or more platforms, with engagement summing to at least 500. One viral thread is a moment, not a market. What matters is the pattern repeating over time and across communities, not a single spike. In the Clawsmith tracker the strongest signals are built from a dozen or more separate source posts, which is why a lone complaint never gets promoted to an idea.

How do I know if an idea has real demand?

Two things together: repetition and money. The problem has to repeat across platforms and people, and at least two products already have to charge in the category, or one has to be doing $10k or more a month. In the OpenClaw ecosystem, 173 verified startups do roughly $300k a month combined, which is what a paying category looks like. A problem people complain about but will not pay to fix is a hobby, not a business.

Should I use AI to generate startup ideas?

Use AI on the build side, not the discovery side. Generated ideas are guesses with nobody behind them, so you have no way to know if anyone wants the thing before you build it. A discovered problem comes with receipts: the source URLs, the engagement numbers, and the usernames of the people who asked for it. Start from those, then point your coding agent at the build once the demand is confirmed.

Can a coding agent build from this directly?

Yes. Once the idea is written as a spec with the source posts attached, a coding agent can build straight from it. With Clawsmith the handoff is two MCP calls: pull the top signals, then pull the product brief for the one you pick. The brief comes back with market context, engineering-level feature specs and stack choices, the source posts with engagement counts, and a competitive table. The agent writes REQUIREMENTS.md from that and starts coding.

Sources

  1. 01Clawsmith live signal dataclwsmth.com
  2. 02TrustMRR verified revenue listingstrustmrr.com
  3. 03Paul Graham, How to Get Startup Ideaspaulgraham.com
  4. 04HN Algolia searchhn.algolia.com

Keep reading

Find what to build next

Clawsmith reads real posts across the web, finds the demand, and hands your coding agent a full build brief. Free to start.

Try Clawsmith
See a live idea