AI-powered social media automation that researches trending topics and posts to Bluesky โ completely hands-free.
The automated pipeline from topic research to published post
Step 1 of 5: Topic Input
Real posts generated by AI and published to Bluesky
@im-isaiah
Automated via Gemini AI + Vercel Cron
@wrld-trends
Automated via Gemini AI + Vercel Cron
Key implementation details and architecture decisions
Gemini AI uses real-time Google Search to research trending topics before generating posts.
tools: [{ googleSearch: {} }]Vercel Cron jobs trigger posting flows automatically, with configurable schedules per account.
Promise.allSettled([nbaFlow, techFlow])Manage multiple Bluesky accounts with independent posting flows and customized AI prompts.
credentials: { identifier, password }Fetches last 48h of posts to ensure AI generates fresh, non-repetitive content every time.
const recentPosts = await getRecentPosts(48)All posts and AI logs stored in PostgreSQL for analytics, history viewing, and debugging.
await saveAiLog({ flow_type, prompt, response })Automatic detection and rendering of hashtags, mentions, and links using AT Protocol standards.
await richText.detectFacets(agent)