Download PEBL

Choose the version that's right for your system. PEBL 2.2 is recommended for most users. View full release notes »

PEBL 2.2 (Recommended) [Browse all 2.2 files on SourceForge]

Latest stable release with WebAssembly support, audio input, international text support, and modern features.

Windows

Installer (Recommended)
Download PEBL 2.2 Installer for Windows

Double-click the downloaded .exe file and follow the installation wizard. Requires administrator access to install. PEBL will be installed to C:\Program Files (x86)\PEBL. When first run, the test battery and documentation files will be copied to Documents\pebl-exp.2.2. A Start Menu shortcut will be created to launch the PEBL launcher.

Portable Version
Download PEBL 2.2 Portable for Windows

Extract the .zip file to any location (USB drive, desktop, etc.). Run pebl.exe from the extracted folder. No installation needed - perfect for running PEBL from a USB drive or in environments where you don't have admin privileges.

macOS

macOS builds are not currently available for version 2.2.

macOS users should either:

  • Use PEBL 2.1 (see Legacy section below)
  • Use the online version via PEBL Hub

macOS support may be added in the future as resources become available.

Linux

AppImage (Recommended)
Download PEBL 2.2 AppImage

After downloading, make the file executable (chmod +x PEBL-2.2-x86_64.AppImage) and run it. The AppImage format works on all major Linux distributions without installation. When first run, the test battery and documentation files will be copied to ~/Documents/pebl-exp.2.2 (or your home folder if Documents doesn't exist).

Optional: Command-line access
To run PEBL from the command line, create a symlink in your PATH:
sudo ln -s /path/to/PEBL-2.2-x86_64.AppImage /usr/local/bin/pebl2
Then you can run: pebl2 script.pbl

Optional: Desktop integration
To add PEBL to your application menu, the AppImage includes a .desktop file. After running PEBL once, you can integrate it with:
./PEBL-2.2-x86_64.AppImage --appimage-extract
sudo cp squashfs-root/usr/share/applications/PEBL2.desktop /usr/share/applications/
Edit the .desktop file to update the Exec and Icon paths to point to your AppImage location.

Build from Source
Visit GitHub Repository

Clone the repository and follow the build instructions in the README. Requires SDL2 development libraries and standard build tools (make, g++). Run 'make main' to build the native binary.

PEBL 2.1 (Legacy - macOS Only)

Previous stable release for macOS users. Version 2.2 is not yet available for macOS.

macOS

Download PEBL 2.1 for macOS

For macOS 10.7 or newer. Double-click the downloaded .dmg file and drag the PEBL application to your Applications folder. On first run, you may need to right-click and select "Open" to bypass Gatekeeper security. When first run, the test battery and documentation files will be copied to Documents/pebl-exp.2.1.

PEBL 0.14 (Legacy)

Fallback version for older or lower-powered computers. No longer actively updated.

macOS

macOS 10.7 to 10.10 (Yosemite)
Download PEBL 0.14 for macOS

macOS 10.11 (El Capitan)
May work on earlier versions too
Download PEBL 0.14 for El Capitan

Additional Resources

Media Archives

Optional collections of images and sounds for creating experiments:

Note: The PEBL Test Battery is included in all installers - no separate download needed.

After Installation

Once you've installed PEBL: