Can I vibecode Frase?

price $49/moyou'd save $588/yrbuild time multi-daycategory seo-marketingreplaced by 0 people
KINDA
MOATproprietary dataexecution polish

A content-brief generator over SERP pages and an LLM is reachable, but Frase's workflow combines SERP retrieval, scoring, editor UX, AI-search tracking, and reporting.

In-List Ad$79/30 days
promote your product in the vibecoded list

The Build Prompt

copy it and go build
ready to paste · 1,066 chars
Build me a content-brief generator to replace Frase. Requirements:

- A Node CLI: `brief "<keyword>"` writes ./briefs/<keyword-slug>.md.
- Fetch the top 10 results for the keyword from Serper.dev (key in .env).
- Scrape each result with Playwright plus Readability: title, H2/H3 outline,
  word count, and any questions found on the page.
- Send the aggregate to an LLM (key in .env) to produce the brief: suggested
  title and angle, a target outline, questions to answer, terms competitors
  cover, and a word-count range.
- `score <draft.md> "<keyword>"` re-checks my draft against the brief: which
  terms and questions are covered or missing, with a plain coverage percentage.
- Cache scraped pages in ./cache/ keyed by URL so re-runs cost nothing.
- Flat files only, no database; no accounts, no telemetry, the only network
  calls are the SERP API, page fetches, and the LLM.
- Out of scope: an editor UI, rank tracking, team workflows. Briefs are
  Markdown, I write in my own editor.
- README: which keys to get and the rough per-brief cost of the SERP API.
In-List Ad$79/30 days
promote your product in the vibecoded list

What you lose

  • Hosted infrastructure and managed operations from Frase
  • The original service's mature integrations and ecosystem
In-List Ad$79/30 days
promote your product in the vibecoded list
Share on X ->Your vote helps rank the vibecoded list.

Questions

5 answers