Vibecode 100 Questions

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price $9/moyou'd save $108/yrbuild time multi-daycategory 📈 seo & marketingreplaced by 0 people

A personal CLI that asks the same questions across four model APIs and compares the answers is weekend-buildable, but matching the product's web-grounded runs, source normalization, failure handling, durable evidence, scoring, and polished reports takes substantially more work.

the project pack5 files · written for this build, step by step
README.md
# 100 Questions · indie build

A brand visibility benchmark whose hard problems are that every provider prices, caps and licences its web search differently, that answers are not reproducible so one run proves little, and that every published figure has to be traceable to the answer text it came from.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | A Node command line tool with no server and no accounts | this is a measurement instrument, and instruments should be runnable from a script |
| Storage | SQLite, one file per run, written once and never edited | a benchmark you can rewrite after the fact is not a benchmark |
| Providers | One adapter per provider behind one ask function, each with its own limits | search pricing, caps and terms differ per provider and the differences are load-bearing |
| Cost | A ceiling checked before the run and enforced during it | search tools bill per call, and one question can fan out into many |
| Reporting | A self-contained static HTML file with the raw answers embedded | a report that needs a server to read is a report nobody opens in six months |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the command line tool and the report renderer.
  - Get it: nodejs.org, or your version manager.
  - Verify: node --version prints v22 or higher
- [ ] **API keys for the providers you decided to include** · pay per use; a hundred questions across three providers with repeats is single-digit dollars in search fees plus tokens, checked against published prices on the day you build
  - Why: Each provider bills its web search separately from its tokens, and the keys are the only thing in this project that costs money.
  - Get it: Create a key in each provider's console and give it a spend limit where one is offered.
  - Verify: A one-question run against each provider returns an answer and a search count
- [ ] **A reading of each provider's current terms** · free
  - Why: Whether you may store, analyse and redisplay a grounded answer differs per provider, and it decides which providers this tool can include at all.
  - Get it: Open each provider's API terms and its search tool documentation, note what is permitted for storage, analysis and display, and write down the date.
  - Verify: A file lists each provider, the decision, the clause and the date read
- [ ] **The public suffix list** · free
  - Why: Reducing a citation to a comparable source needs the registrable domain, and splitting on dots gets a long list of real sites wrong.
  - Get it: Use a maintained library that bundles the list and updates it.
  - Verify: A known multi-part suffix resolves correctly in a test
- [ ] **Your brand aliases and competitor list** · free
  - Why: Detection quality is mostly this file, and writing it after seeing results means tuning until the number looks good.
  - Get it: List every spelling, abbreviation and product name that counts as your brand, and the competitors you expect.
  - Verify: The list is in configuration and twenty highlighted answers have been read by hand

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Providers whose terms forbid storing or analysing grounded results.
- Scheduled monitoring and alerting.
- Generated recommendations.
- Accounts, teams and billing.
- reliable orchestration and retries across four providers
- normalized citations and evidence-linked metrics
- competitor and missed-question extraction
- stored point-in-time reports and comparisons
- polished exports and action recommendations

If one of those is essential to you, that is the reason to keep paying for 100 Questions, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

They pay for a repeatable, frozen benchmark with provider failures handled, citations normalized, every metric tied to evidence, and a report that is ready to act on.

what you lose

xreliable orchestration and retries across four providers

xnormalized citations and evidence-linked metrics

xcompetitor and missed-question extraction

xstored point-in-time reports and comparisons

xpolished exports and action recommendations

share on X ↗"I just replaced 100 Questions ($9/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

ElmoPrompt-by-prompt AI visibility with citations and competitors across the major engines; the queries still need model or scraper credentials.224aug 2026open source↗

no votes, no pay-to-list · just what's real

questions
Vibecode 100 Questions

Kinda. The core of 100 Questions is buildable in a weekend with the prompt on this page, but there are real gaps: reliable orchestration and retries across four providers, normalized citations and evidence-linked metrics. Read the honest list above before committing.

How much does 100 Questions cost?

100 Questions costs about $9/month (First benchmark, checked 2026-07-31), which is $108 per year.

What do I lose by replacing 100 Questions?

Honestly: reliable orchestration and retries across four providers; normalized citations and evidence-linked metrics; competitor and missed-question extraction; stored point-in-time reports and comparisons; polished exports and action recommendations. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to 100 Questions?

Yes: Elmo (Prompt-by-prompt AI visibility with citations and competitors across the major engines; the queries still need model or scraper credentials.) The prompt is for when you want it exactly your way.