Skip to main content
Find out whether people actually want your idea — backed by real conversations, not a guess. Give metalworks one sentence about what you want to build. It reads real conversations across your sources — Reddit, Hacker News, the web, your own data — and hands back a read on how strong the demand is, plus the specific needs people voiced, each one backed by a real quote you can open and read. (The explicit GO / PIVOT / NO-GO call is assess’s job, not this report’s.) This is the report every other step runs on, so do it first.

Run it

A run prints something like:

What you give it / what you get back

You give it one sentence and, optionally, a list of subreddits. You get back a report on research.demand: Every quote is the exact text of a real stored comment, matched — not paraphrased. Every count is the result of counting distinct authors, not a model’s estimate. If a finding can’t be tied to a real quote or a real source URL, metalworks drops it rather than shipping it. That’s why a “go” here is one you can defend line by line — see why you can trust the output.

Want a richer brief first?

mw.research(question) works from one sentence. If you’d rather refine the question, set success criteria, and let metalworks suggest subreddits before it runs, plan first:

Scope what it reads

Read from more sources

metalworks reads Reddit by default, and can also read Hacker News, the web, or your own data. Name the sources you want for a run:
See Sources to choose what to read from, or use your own data to load conversations you already have.

Update a report later

Each run saves what it read, so your research data builds up over time. Collect more, then update the report to see what changed:

When the result is thin

metalworks tells you when there isn’t a real opening instead of inventing one. If the demand is weak or a part of the run degraded — say it couldn’t reach the web — the report comes back with partial=True and a plain-English caveat saying what happened. The later steps stay honest about it too, rather than building a launch plan on signal that isn’t there.

Next

You have the report. Decide whether it’s worth building with the validation loop (GO / PIVOT / NO-GO), or turn it into what you need to launch: → Validation loop · Positioning · Competitors · Build spec · the full walkthrough