Basic Information
Twitter Personality is a web application that analyzes a Twitter handle to generate a personalized personality profile using the Wordware AI Agent. The README explains the app purpose, how to explore the AI agent and prompts, and lists the setup steps to run the project locally. The project requires installing dependencies with npm and configuring environment variables in a .env.local file, including database and multiple API keys and prompt IDs. The repo includes support for scraping Twitter data with fallback options via the Twitter API and cookie, Apify, or SocialData. It also references integrations for newsletters, analytics, and payments which are configurable via environment variables.
Links
Stars
1419
Github Repository
App Details
Features
Generates a personality profile from a Twitter handle using Wordware AI Agent and configurable prompt IDs. Provides multiple scraping fallback methods: direct Twitter API with cookie, Apify, or SocialData to retrieve social data. Expects a Neon database connection for persistence. Integrates newsletter functionality via Loops and analytics via PostHog configuration. Supports Stripe configuration for payments and subscription-related webhooks. Uses environment-driven configuration with specific WORDWARE_PROMPT_ID values for different modes such as roast or full profiles. Includes a reproducible local setup workflow: clone, npm install, and populate .env.local from .env.example to supply required keys.
Use Cases
The project gives end users and developers a ready-made way to extract social signals from a Twitter handle and transform them into an AI-generated personality profile. It is helpful for quickly experimenting with and tuning Wordware prompts because prompt IDs are surfaced in configuration. Multiple scraping backends provide robustness when collecting public tweet data. Built-in hooks for analytics, newsletters, and payments make it easier to run the app in development and production. The clear setup steps and environment variable list reduce onboarding friction for developers who want to run, extend, or integrate the personality analysis into other tools or services.