Project Documentation

PKHeX.Everywhere

PKHeX.Everywhere Modified

Overview

This is a modified version of PKHeX.Web with Firebase / Cloud functionality removed ("De-Firebased").
Original project by Arley Pádua (PKHeX.Everywhere) (Copyright © 2024, MIT License).
Modified by WeeXnes, 2025.

Requirements

  • .NET SDK 9
  • ASP.NET Core 9
  • Node.js / npm (for JS build)

Quick Install

To quickly set up the project, run the following command to download and execute the install script:

curl -sL https://code.weexnes.dev/PKHeX.Everywhere/~raw/master/install.sh | bash

Note: Ensure pm2 is installed globally (npm install -g pm2) before running the script, as it is required for managing the build processes. After running the script, the application will be available at <ip of machine>:5062. Note that the .NET application may take a few minutes to build and start.

Build Instructions

  1. Navigate to the src/PKHeX.Web/_js directory:
    cd src/PKHeX.Web/_js
  2. Install npm dependencies and run the build script:
    npm i
    npm run build:watch
  3. In a new terminal, navigate to the src/PKHeX.Web directory:
    cd src/PKHeX.Web
  4. Run the application:
    dotnet watch run --project ./ --no-hot-reload