← all repositories
wordware-ai/twitter

Your tweets, psychoanalyzed by committee

A Next.js app that scrapes Twitter profiles and feeds them to Wordware prompts for AI-generated personality roasts and comparisons.

1.4k stars TypeScript AgentsApp Builders
twitter
Velocity · 7d
+2.0
★ / day
Trend
steady
star history

What it does

Twitter Personality is a web app that takes a Twitter handle, scrapes the account’s content through multiple fallback services (Twitter API, Apify, SocialData), and pipes it into Wordware AI prompts. The output is a generated personality profile — with variants including a “roast” mode and a “pair” comparison feature locked behind a password. Stripe handles payments, PostHog tracks events, Loops manages newsletters, and Neon stores the data.

The interesting bit

The scraping layer is deliberately over-engineered: three different services with fallback logic, plus Twitter cookie-based access as a last resort. That’s either resilience or an admission that scraping Twitter is a brittle business — the README doesn’t say which. The actual “AI agent” is mostly prompt orchestration via Wordware’s API, which is refreshingly honest as architecture goes.

Key highlights

  • Multiple scraping backends (Twitter API, Apify, SocialData) with automatic fallback
  • Several Wordware prompt modes: standard profile, roast, full analysis, and pair comparison
  • Full SaaS plumbing: Stripe payments, PostHog analytics, Loops email, Neon database
  • Next.js/TypeScript stack with a 1,448-star repo that appears to be primarily Wordware’s own marketing vehicle

Caveats

  • The README is essentially a setup guide and env var checklist; no discussion of accuracy, privacy, or rate limiting
  • “Cutting-edge AI technologies” is the project’s own phrasing — the actual mechanism is API calls to managed prompts
  • Heavy external dependency footprint: running locally requires ~15 different API keys and services

Verdict

Worth a look if you’re building a prompt-wrapped SaaS and want to see how the plumbing fits together. Skip it if you were hoping for novel ML research or a scraper you can easily run without signing up for half a dozen paid services.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.