Turn your GitHub repos into awesome blog posts with AI magic! ✨
Note
Check it out at bloggit.streamlit.app!
Bloggit is your AI-powered writing buddy that transforms GitHub repositories into engaging blog posts! Whether you want a creative, story-like narrative or a logical, technical deep-dive, Bloggit has got you covered! 🎨
- 🔄 Instant blog generation from GitHub repos
- 🎭 Two writing styles:
- 💫 Creative Mode: Casual, fun, and story-driven
- 🧠 Logical Mode: Technical, precise, and structured
- 🖼️ AI-generated relevant images for each blog post
- 📋 Easy copy-paste functionality for Medium.com
- 🌈 Beautiful Streamlit interface
- Clone this repository:
git clone https://github.com/CantCode023/bloggit.git
cd bloggit- Install dependencies:
pip install -r requirements.txt- Set up your environment variables:
Create a
.envfile with:
OPENROUTER_API_KEY="your_api_key_here"
TOGETHER_API_KEY="your_api_key_here"- Run the app:
streamlit run main.py- 🔗 Paste your GitHub repository URL
- 🎨 Choose your preferred writing style
- 🚀 Click "Blog it!"
- ✨ Watch as Bloggit creates an engaging blog post with a custom image
- 📋 Copy and paste to your favorite blogging platform
- 🐍 Python
- 🎈 Streamlit
- 🤖 OpenRouter API (Gemini Pro)
- 🖼️ AI Image Generation
- 🔄 Async Processing
Ever wanted to share your awesome projects but got stuck staring at a blank page? Bloggit turns your code into stories! Whether you're a dev who loves to write creatively or prefers technical precision, Bloggit adapts to your style!
Got ideas to make Bloggit even more awesome? Feel free to:
- 🐛 Open issues
- 🎉 Submit PRs
- 💡 Share feature ideas
This project is open source and available under the MIT License.
Check out this video walkthrough to see Bloggit in action:
Made with 💖 by @bd.
