PepeNude
PepeNude is an application that allows you to use the power of your CPU or GPU to transform photos of people and get free entertainment, the goal of PepeNude is to offer a CLI to process photos from the console and a new GUI (Graphical user interface) to use the program easily.
-
The CLI version allows you to transform photos using commands, with this you can create automated systems such as bots, web pages or a new GUI. Use the argument
--help
to get more information about usage, keep in mind that the CLI by itself does not have a cropping system so you will have to manually resize your photos to 512x512 -
The GUI version is a new friendly interface that includes a cropping system, so you only have to tell the program which photo you want to transform and you will get results in a few clicks.
Community
Join the community of people who use the project either for entertainment or development purposes, you can get valuable help or create interesting discussions to improve the future of PepeNude:
Backups
To avoid the loss of the project and the code, it will be hosted at the following sites:
Remember that you can follow the project or make a fork and create your own version! Read the LICENSE for more information.
Alpha
PepeNude is in an alpha version so it can be unstable or not work directly under certain conditions (which I often do not know)
I will try to help in any problem you have.
Binaries - For all people
Requirements
- Windows 10 / Ubuntu
- OS 64 bits
CPU Processing Requirements
- It is recommended to have 8 GB of RAM or more.
GPU Processing Requirements
If you do not have an NVIDIA or compatible graphics card you can use CPU processing.
- NVIDIA Graphics card with CUDA compatibility
- Latest NVIDIA drivers
- CUDA 10.0 (CUDA can be optional on the latest graphics cards)
Download
Download PepeNude is very easy! 2 files and you are ready. (Get ready to download ~3GB)
- CLI & GUI: The command line interface (CLI) and the graphical user interface (GUI), here you will find everything you need, just download the .zip file that fits your operating system.
- ⚠ Checkpoints: This is the information that the transformation algorithm requires, if you do not have this file the application will not work. You only need to download it once, if you update PepeNude use this same file for checkpoints.
Download Mirrors
Installation
- Create a folder on your computer, it can be anywhere you want it, call it
pepenude
and inside it place the 2 zip files you have downloaded. - Extract the file that contains the CLI and the GUI, this should generate 2 folders: one called
cli
and another one calledgui
- Extract the other file
checkpoints.zip
and move the extracted foldercheckpoints
insidecli
. - Ready! Now you can run
gui/PepeNude.exe
and transform all the photos you want. If you want to use the command line interface run thecli/cli.exe
file from a console. - ℹ When you update PepeNude it will only be necessary to download the file that contains the CLI & GUI, you can reuse the checkpoints (unless we tell you otherwise)
F.A.Q.
Q: Why does the program ask for firewall permissions?
A: For now the GUI needs to create a local server on your computer to render the interface of the program, basically the GUI is a web browser. Yes I am aware that this method is "retarded" but it is temporary. No, it's not a virus, a botnet or anything like that, I'm not interested in your photos or your files.
About the Author
I am a web developer who found this application interesting and I could not resist making it as accessible as possible to the world.
I know that the project is not ethical and can generate unwanted results for many people, but the truth is that I am a lover of black humor, satire and I believe that anyone can do what they want, not all are equal and there will be people who give them a private or important use to this project.
In the end what they do with that is not of my interest and I do not take responsibility for their misuse.
The source code of this project must be open and free forever.
If you want to support the development of this project and obtain advantages please consider: 💖Become a patron.
Email: deepmanyy[at]msgsafe.io
4chan: !!ZOXIOrD0Ory
Discord: DeepManYY#5508
Development - 🚧 You are entering an area only for developers!
Requirements
What should I know?
- Python: For the development of the CLI, the transformation algorithm and the neural network.
- HTML & CSS, JavaScript: For website development (The GUI is a website 😮)
- VueJS, NuxtJS: The frameworks that have been used to build the GUI. (VueJS is the best #changemymind)
- Electron: The software used to "transform" the GUI from a website to a desktop program.
Setup
All the source code is inside the src/ folder, from now on all the instructions will be based on this folder.
Quick Setup
Inside the folder scripts/
you will find folders for the different supported operating systems, within each folder there is a series of scripts that will allow you to prepare the project for its development.
- install: This script will install all the necessary requirements for Python and NodeJS. In theory you only need to run this script once.
- build: This script will compile the project in the
dist/
folder (generate the binaries for CLI and GUI), once finished you can compress thedist/
folder and share it with the world. - dev-start: This script will launch 2 processes, one to start the NuxtJS server (which will compile all the CSS, JavaScript and Vue files) and other that will start Electron that will load the NuxtJS server. Any change you make in
gui/
will be reflected in real time.
⚠ If you use Anaconda or some other program that encapsulates Python or NodeJS in your own development environment it is very likely that these scripts fail, you will have to read the content and execute the commands manually.
⚠ The scripts for macOS are the same as those for Linux. More information.
⚠ The NuxtJS server incorporates an HTTP server to view the live application in a web browser, you must not access the web address indicated by the console, the application only works when it is opened from Electron.
Work in progress....