I’m an indie developer from Japan , and I’m sharing Widify today: an automated blogging tool that generates SEO-optimized articles and translations, then pushes them directly to your GitHub repository.
Why I built this: Managing blogs, writing SEO-focused content, and translating posts into multiple languages takes a massive amount of time. I wanted a system where I could just define the topics, and the tool would handle the research, writing, localization, and publishing seamlessly. I couldn't find a tool that integrated well with a developer's workflow (like Git/Markdown), so I built my own.
How it works under the hood:
Content Generation & Translation: It uses AI to generate the base article and can automatically translate it into multiple languages. GitHub Integration: Instead of using a traditional CMS database, Widify pushes the generated Markdown/MDX files directly to your configured GitHub branch (e.g., creating a PR or pushing to main). Tech Stack: Built with Next.js, Supabase, and Inngest for handling reliable background jobs (generation and translation pipelines). The hard parts: One of the biggest challenges was making sure the GitHub auto-publishing workflow was clean. I had to design a system that reliably updates existing repositories without messy Git history, handling both base articles and translated versions perfectly. Also, managing background jobs for long-running AI text generation required building a robust queuing system.
I know there are many AI writing tools out there, but I wanted to build something that feels native to how developers actually deploy static sites (Next.js/Astro/Hugo + GitHub Pages/Vercel).
It’s completely self-funded and I’m building it solo. I’d love to hear your thoughts, especially on the GitHub publishing workflow and the architecture.
Happy to answer any technical questions!