OCPP charger simulator written in React that works as a standalone web app or desktop application.
Download the latest desktop version from the Releases page.
Available for:
- macOS:
- Apple Silicon:
OCPP.CP.Simulator_*_aarch64.dmg
- Intel:
OCPP.CP.Simulator_*_x64.dmg
- Apple Silicon:
- Windows:
OCPP.CP.Simulator_*_x64-setup.exe
or.msi
- Linux:
- AppImage:
ocpp-cp-simulator_*_amd64.AppImage
(recommended) - Debian/Ubuntu:
ocpp-cp-simulator_*_amd64.deb
- AppImage:
- Download the appropriate
.dmg
file for your processor - Open the downloaded file
- Drag the OCPP CP Simulator app to your Applications folder
- First time opening: Right-click and select "Open" to bypass Gatekeeper
- Alternatively, you can bypass the security warning by running:
xattr -c "/Applications/OCPP CP Simulator.app"
- Alternatively, you can bypass the security warning by running:
- Download the
.exe
or.msi
installer - Run the installer
- Follow the installation wizard
- The app will be available in your Start Menu
AppImage (Recommended)
- Download the
.AppImage
file - Make it executable:
chmod +x ocpp-cp-simulator_*.AppImage
- Run:
./ocpp-cp-simulator_*.AppImage
Debian/Ubuntu
- Download the
.deb
file - Install:
sudo dpkg -i ocpp-cp-simulator_*.deb
- Or double-click to install with Software Center
To run the desktop app in development mode:
# Install dependencies
npm install
# Run in development mode
npm run tauri:dev
# Build for production
npm run tauri:build
- Node.js (v18 or later)
- Rust (latest stable)
- Platform-specific dependencies:
- Linux:
libwebkit2gtk-4.1-dev
,libappindicator3-dev
,librsvg2-dev
,patchelf
- macOS: Xcode Command Line Tools
- Windows: Microsoft Visual Studio C++ Build Tools
- Linux:

https://deepwiki.com/shiv3/ocpp-cp-simulator
experimental feature support e.g. simultaneous use of multiple chargers
