Summize is an open-source article summarizer that transforms lengthy articles into clear and concise summaries using OpenAI's GPT-4. Simplify your reading and save time by getting the gist of any article quickly and efficiently.
- 📝 Article Summarization: Extract and summarize content from any URL.
- 🗂️ URL History: Keep track of previously summarized articles.
- 📋 Clipboard Copy: Easily copy URLs to the clipboard.
- 💻 Responsive Design: User-friendly interface with responsive design.
- 🔄 State Management: Uses Redux Toolkit for state management.
- 🌐 API Integration: Leverages RapidAPI for article extraction and summarization.
Watch the demo video to see Summize in action:
Untitled.video.-.Made.with.Clipchamp.1.mp4
Make sure you have the following installed on your local machine:
- Node.js (v14 or higher)
- npm (v6 or higher)
-
Clone the repository:
git clone https://github.com/KDvs123/ai-summerizer.git cd summize
-
Install dependencies:
npm install
-
Setup RapidAPI Key:
- Create a
.env
file in the root directory. - Add your RapidAPI key in the
.env
file:VITE_RAPID_API_ARTICLE_KEY=your-rapidapi-key
- Create a
-
Run the development server:
npm run dev
-
Open your browser and navigate to:
http://localhost:3000
- Enter a URL: Paste the URL of the article you want to summarize in the input field.
- Submit: Click the submit button to fetch and summarize the article.
- View Summary: The summarized content will be displayed below the input field.
- Copy URL: Use the copy button to easily copy URLs to your clipboard.
- Browse History: Click on previously summarized articles to quickly view their summaries.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- OpenAI for GPT-4
- RapidAPI for the article extraction API
- Tailwind CSS for styling
For any questions or suggestions, feel free to reach out:
- 📧 Email: vihangasupasan2001@gmail.com
- 🐙 GitHub: KDvs123
Enjoy summarizing articles with Summize! 😊