Extract from website
Prefill the wizard or CLI from a public marketing or docs page.
Wizard
- Open
/wizard. - Paste
https://…and click Extract from website. - Review every field. Product copy (price, SLA) is not the whole company story until you confirm it.
CLI
bash
pnpm brain extract-url https://example.com --json
pnpm brain extract-url https://example.com --init ./my-appHow analysis works
- Fetch public HTML (size and timeout limits apply).
- Parse title, meta/OG, headings, and substantive paragraphs.
- Synthesize a company oriented description from the hero section (not meta alone when meta is a short SKU line).
- Optional: if
OPENAI_API_KEYis set on the server or CLI environment, an LLM pass refines the JSON (method: "openai"in output). Model defaults togpt-4o-mini; override withOPENAI_EXTRACT_MODEL.
Response includes method, warnings, and raw for transparency.
Limits
- Public http/https only (no localhost or private IPs).
- HTML up to 512KB, 12 second timeout.
- Heuristic synthesis cannot invent customers or metrics not on the page.
Always keep human review before export.
What extract does *not* do
- No Cursor skills — only
brain/facts, stories, and open questions. Import skills from SkillTree or writeSKILL.mdyourself. - No RAG index — it reads one public URL, not your whole doc corpus.
- Heuristic vs LLM — without
OPENAI_API_KEY, synthesis uses headings and body text only; set the key on Vercel or locally for a second pass.
Richer results
- Paste the marketing home URL (not only
/pricingunless that is all you have). - After extract, add repo specific facts: stack, deploy, ICP, metrics.
- Copy founder notes from
agent.mdor internal docs intobrain/facts/. - For Auditamia-style sites, confirm sample vs live deliverable in open questions.