Divine’s Blog Companion is an AI-powered writing assistant designed to help me brainstorm, revise, and enhance blog drafts. Leveraging Google's Gemini model and a FAISS-based semantic search engine, this tool uses my own high-quality articles to provide context-aware feedback and suggestions.
- 🧠 Contextual Suggestions: Pulls relevant content from a local article vector store to guide the improvement of your draft.
- ✍️ LLM-powered Feedback: Uses Gemini 2.0 Flash for quick, thoughtful responses.
- 🗃️ Custom Knowledge Base: Vector database built from previously written articles or blogs.
- 🎯 Prompt Template Control: Easily adjustable instructions via
prompt.txt
.
# Clone the repository
git clone https://github.com/your-username/blog-companion.git
cd blog-companion
# Set up virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install required packages
pip install -r requirements.txt