Inspiration

I saw that most AI reply tools for social media are hidden behind paywalls, have privacy issues, or aren't accessible for everyday users. With the rise of AI-generated content, I wanted to build a simple, open, and privacy-friendly tool that anyone can use for free. My goal: democratize AI-powered engagement, help users interact faster, and keep their data safe.

What it does

HumanReplies is an AI-powered Chrome extension that generates contextual, fast, and customizable replies for social media. Select any text on X (Twitter), LinkedIn, or Facebook, click "Generate Reply," choose a tone, and HumanReplies gives you several ready-to-copy responses—no paywall, no friction. The analytics dashboard lets users track their activity privately and manage settings.

How I built it

  • Frontend: Chrome Extension (Manifest V3, Vanilla JS) for seamless in-browser interaction.
  • Backend: FastAPI + PostgreSQL + Supabase handles authentication, analytics, and reply generation.
  • AI: Integrates with the free Pollinations API to generate creative, contextual replies.
  • Analytics dashboard: A Next.js (React/TypeScript) app displaying user activity, stats, and settings.
  • Privacy-first: Minimal data storage—no post content or replies saved, just required metadata. ## Challenges I ran into
  • Balancing privacy & analytics: Storing only non-sensitive data while still providing meaningful stats.
  • Tone customization: Designing a system for flexible tone selection and easy extension for future tones.
  • Authentication: Integrating Supabase Auth (JWTs) securely across extension, API, and dashboard.
  • API limits: Optimizing around the Pollinations free tier, handling latency and downtime gracefully.
  • Browser permissions: Passing Google's and Chrome's tight extension security reviews.

Accomplishments that I'm proud of

  • Launched a fully functional AI reply tool without any paywall or locked features.
  • Made setup and usage as simple as possible—just load the extension, log in, and start replying.
  • Built-in tone system (presets + custom).
  • Designed for everyone, inspired by "build in public" ethos.
  • I stepped out of my comfort zone to record my first 3-minute narrated promo video ever, with no prior video editing knowledge.

What I learned

  • Free, open APIs like Pollinations can power impactful tools if used creatively.
  • Many users value privacy, even for quick automations—making it easy to do the right thing earns trust.
  • Developer experience is key: scripts, docs, and modular code speed up both hacking and onboarding.
  • Plan for scale, but don't over-engineer early on—start simple, iterate fast.

Biggest challenge ..

  • Recording a 3-minute promo video and narrating it myself.. as a Swedish speaker!

What's next for HumanReplies

  • Better integration instead of "Reply Everywhere" and adding custom triggers.
  • Mobile/web versions.
  • More customization (user-defined tones, longer replies, etc.).
  • More analytics and optional saving/exporting features for power users.
  • Community contributions: crowdsourcing tones and reply templates.

Built With

  • chrome-extension-(mv3
  • fastapi
  • next.js-14-(react/typescript)
  • pollinations-api
  • postgresql
  • supabase
  • vanilla-js)
Share this project:

Updates