Articify is an open-source web application that simplifies the process of summarizing lengthy articles using the power of OpenAI's GPT-4. Transforming complex articles into clear and concise summaries has never been easier.
- Article Summarization: Utilize the advanced capabilities of OpenAI GPT-4 to create coherent article summaries.
- Save and Access: Store and access your summarized articles for future reference.
- User-Friendly Interface: A modern, user-friendly interface built with Tailwind CSS.
- Vite: A fast build tool for web development, providing a smooth development experience.
- TypeScript: A statically-typed superset of JavaScript for improved code quality and maintainability.
- Redux: Efficiently manage application state using Redux.
- Tailwind CSS: A utility-first CSS framework for responsive and stylish user interfaces.
- SWC: A high-performance JavaScript/TypeScript compiler.
- PNPM: A fast, disk space-efficient package manager.
Follow these steps to run Articify on your local machine:
-
Clone this repository to your local machine:
git clone https://github.com/AlzyWelzy/articify.git
-
Navigate to the project directory:
cd articify
-
Install project dependencies using PNPM:
pnpm install
-
Start the development server:
pnpm run dev
-
Open your web browser and visit http://localhost:PORT to access Articify.
- Enter the URL of the article you want to summarize and click the "Submit" button.
- View the summary generated by OpenAI GPT-4.
We welcome contributions from the community. To contribute to Articify, follow these steps:
- Fork this repository.
- Create a branch for your feature or bug fix.
- Make your changes and commit them.
- Push your branch to your fork.
- Submit a pull request to the main repository.
This project is open-source and is licensed under the GNU Affero General Public License (AGPL). You are free to use, modify, and distribute this software in accordance with the terms specified in the license.
For full details of the license terms, please see the LICENSE file.