Skip to content

Divine’s Blog Companion 📔✨ is a personal intelligent writing assistant that helps me refine and enhance my blog drafts using AI. Powered by Google’s Gemini models and a knowledge base of my articles, it offers smart, context-aware suggestions to make my writing more engaging,

Notifications You must be signed in to change notification settings

divinesaun/blog-companion

Repository files navigation

📔✨ Divine’s Blog Companion

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.


✨ Features

  • 🧠 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.

🧱 Tech Stack


📦 Installation

# 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

About

Divine’s Blog Companion 📔✨ is a personal intelligent writing assistant that helps me refine and enhance my blog drafts using AI. Powered by Google’s Gemini models and a knowledge base of my articles, it offers smart, context-aware suggestions to make my writing more engaging,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published