Skip to content

ScribbleAI Blogging is a GenAI-powered tool that creates personalized blog posts from user ideas. Built with the Gemini API for content generation and stable diffusion for image generation, Streamlit for frontend, it simplifies content creation, making writing faster and more efficient. Perfect for enhancing creativity and overcoming writer's block

Notifications You must be signed in to change notification settings

Murghendra/ScribbleAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScribbleAI: Personalized Blog Writing Companion

ScribbleAI Blogging is a GenAI-powered tool that creates personalized blog posts from user ideas. Built with the Gemini API for content generation and stable diffusion for image generation, Streamlit for frontend, it simplifies content creation, making writing faster and more efficient. Perfect for enhancing creativity and overcoming writer's block, ScribbleAI is here to assist.

Features

Personalized Blog Generation: Generate blog posts based on your unique ideas with the help of AI. User-Friendly Interface: Built with Streamlit, the interface is intuitive and easy to use. Efficient Content Creation: ScribbleAI accelerates the writing process, making it ideal for both casual bloggers and professionals. Creativity Enhancement: Get inspiration and overcome writer's block by letting AI assist with your blog writing.

How It Works

Input Your Idea: Enter the topic or main idea for your blog post. Generate Content: ScribbleAI uses the Gemini API to create a personalized blog post based on your input. Edit & Publish: Review the generated content, make any necessary edits, and your blog post is ready to be published!

Tech Stack

  • Frontend: Streamlit
  • Backend: Gemini API
  • API's Used: Google Gemini 1.5 Pro and Hugging Face Stable diffusion v.1.5
  • Programming Language: Python

Installation

  1. Clone this repository:

    git clone https://github.com/Murghendra/ScribbleAI.git
    cd ScribbleAI
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Set up your environment variables:

    • Create a .env file in the root directory and add your API keys:
      GEMINI_API_KEY=your_gemini_api_key
      Hugging_Face_API_Key=hugging_face_key
  4. Run the Streamlit app:

    streamlit run app.py

Screenshots

Snapshot

About

ScribbleAI Blogging is a GenAI-powered tool that creates personalized blog posts from user ideas. Built with the Gemini API for content generation and stable diffusion for image generation, Streamlit for frontend, it simplifies content creation, making writing faster and more efficient. Perfect for enhancing creativity and overcoming writer's block

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages