ideacheck
← ideacheck

How IdeaCheck Works

A walkthrough of the pipeline behind every evaluation — from your idea description to a scored, grounded verdict.

Step 1 — Embed your idea

When you submit an idea, we convert the text into a 768-dimensional vector using BAAI/bge-base-en-v1.5, a state-of-the-art open-source embedding model. This vector captures the semantic meaning of your idea rather than just keywords.

Step 2 — Retrieve similar Hacker News discussions

We run a cosine similarity search over our pgvector index of 28,000+ Hacker News threads — mostly Ask HN: Show Your App, Show HN, and founder AMAs. The top matches are threads where the HN community already discussed ideas similar to yours: same market, same problem, or same technical approach.

Step 3 — Attach community reactions

For each retrieved thread we attach the highest-voted comments. These comments carry the actual community signal — skepticism, enthusiasm, alternative solutions, or "this was tried by X and failed for Y reason." The LLM uses this context to ground its verdict in real founder discourse rather than generic startup advice.

Step 4 — Score with an LLM

The retrieved context plus your idea are sent to Llama 3.3 70B (via Groq) with a structured prompt that requests four scores (0–10) and a final verdict:

  • Market demand — Is there evidence people want this?
  • Technical complexity — How hard to build and maintain?
  • Distribution — How easy to reach first customers?
  • Timing — Is the market ready now?

The LLM returns a JSON blob with scores, a one-paragraph rationale per dimension, and a final verdict of PASS, PROMISING, or PASS ON. The scores stream to your browser in real time.

What IdeaCheck is not

IdeaCheck is a fast first-pass filter powered by community signal, not a market research firm. A PASS verdict does not guarantee success. A PASS ON verdict does not mean your idea is bad — it means the Hacker News community was skeptical of similar ideas, which is worth knowing before you spend months building.