<pectus.ai/>
./pectus.ai — builder framework · self-hosted · MIT

For end users

seed-keywords

5 to 10 user-typed seed keywords used as a starting signal when a workspace has no live traffic yet, or as a supplementary signal alongside live data.

Type: inbound (manual). Minimal app.

What it does

A workspace-scoped table (seed_keywords) and a settings UI for adding and removing keywords. An interpretation skill (apps/seed-keywords/insights/) turns the list into Insights that downstream skills (weekly-analysis, plan-sitemap) consume.

Seed keywords don’t fit the usual inbound app shape because there’s no external API to fetch from. The data is user-typed. So this app folder has only APP.md and insights/. No provision.ts (the migration handles table setup). No fetch.ts (data is in the table once you type it).

The minimal-app pattern generalises: any other user-typed source (CSV uploads, manual competitor lists) can follow the same shape.

How to use

CMS → workspace → Settings → Seed keywords. Type 5 to 10 keywords. The interpretation skill runs automatically the next time weekly-analysis or plan-sitemap need an up-to-date insight.

When to use

  • New workspace with no GA4 / Search Console history yet.
  • Existing workspace where the live data misses topics you want analysis to consider.

Where it lives

pectusai/apps/seed-keywords/APP.md