Built a personalized LinkedIn post generator, and it's actually working end to end now.
Most AI writing tools just take a prompt and spit out generic content. I wanted something different, a tool that understands who you are before it writes anything, and checks what's genuinely working on a topic right now instead of guessing.
Here's what it actually does:
→ Personalized profile setup — set your niche, profession, key skills, and preferred tone once, it's reused for every post after that
→ Real-time research before writing — searches how people are actually discussing your topic right now, and extracts real patterns: hook style, structure, tone, without ever copying anyone's actual words
→ Fully personalized generation — combines your profile with the research patterns to write something original that sounds like you, not a generic AI voice
→ Editable output — every generated post is editable before you copy it, plus you get a breakdown of exactly which patterns informed the draft
→ Post history — every post you've generated is saved and browsable anytime
→ Fully self-contained build — Python, Streamlit, SQLite, no Supabase or external auth provider, just OpenRouter for generation and Serper for real-time research, with proper password hashing for authentication
Still early, and currently invite-only while I manage access and costs on the research side. Link below, drop a comment or DM me for access.
🔗
https://post-pilot-ai.streamlit.app/
#AI #Python #Streamlit #BuildInPublic #OpenSource #MachineLearning