Skip to content

AI-powered assistant designed to enhance and optimize Medium blog posts. Leveraging a multi-agent system, it provides comprehensive improvements to your writing

Notifications You must be signed in to change notification settings

HRS0986/medium-blog-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent-Based AI Assistant for Medium Blogs

🚀 Project Overview

AI-powered assistant designed to enhance and optimize Medium blog posts. Leveraging a multi-agent system, it provides comprehensive improvements to your writing, from crafting engaging introductions to ensuring SEO optimization.

✨ Key Features

  • Introduction Enhancement: Generates captivating openings to hook readers.
  • Conclusion Refinement: Crafts impactful closings for lasting impressions.
  • Grammar and Spelling Check: Ensures flawless language throughout the post.
  • SEO Optimization: Generates SEO-friendly titles and descriptions.
  • Markdown Conversion: Transforms the final content into Medium-compatible markdown format.

🛠️ Tech Stack

  • CrewAI: Orchestrates the collaboration between AI agents.
  • Streamlit: Provides an intuitive user interface.
  • GPT-4o-mini: Powers the sophisticated language model behind the agents.
  • AgentOps: Monitor and manage the agents' activities.

🔧 Installation

  1. Clone the repository:

    git clone git@github.com:HRS0986/medium-blog-assistant.git
    cd medium-blog-assistant
  2. Create a virtual environment and install requirements:

    • For using pip:
      python -m venv venv
      source venv/bin/activate
      pip install -r requirements.txt
    • For using pipenv:
      pipenv install

🚀 Usage

  1. Run the Streamlit app:
    streamlit run main.py
  2. Open the provided URL in your web browser.
  3. Either paste your blog content or provide a Medium blog link.
  4. Click "Optimize" and watch as our AI agents enhance your content!

🔮 Roadmap

We're constantly working to improve our AI assistant. Here are some features we're planning to add:

  • Content Optimization Agent: Will suggest improvements to the blog's subject matter.
  • Topic Generation Agent: Will provide trending and relevant blog topic ideas.

📬 Contact

For any queries or suggestions, please open an issue in this repository or contact heshanhfernando@gmail.com.

About

AI-powered assistant designed to enhance and optimize Medium blog posts. Leveraging a multi-agent system, it provides comprehensive improvements to your writing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages