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
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.
Windows
Installer
Download PEBL 0.14 Installer for Windows
Portable Version
Download PEBL 0.14 Portable for Windows
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:
- Check out the documentation and manuals
- Browse the test library to see what's available
- Join our Discord community for real-time support and chat
- Join the mailing list for support
- Report issues on GitHub