System Requirements
Windows
- Windows 10 or later
- Microsoft Edge WebView2 Runtime
- 4GB RAM minimum (8GB recommended for large datasets)
- 200MB disk space
Linux
- Ubuntu 20.04+, Debian 11+, Fedora 35+, Arch Linux, or openSUSE
- WebKitGTK 4.0 or 4.1
- 4GB RAM minimum (8GB recommended for large datasets)
- 200MB disk space
The sidecar binary (
reqflow-sidecar) is required for AzureTLS HTTP requests but optional. RustTLS requests will still work without it.Download
Get the Latest Release
Download the latest version from the GitHub Releases page.Current version: v0.2.3Choose the appropriate package for your operating system:
- Windows:
ironbullet-v0.2.3-windows-x64.zip - Linux:
ironbullet-v0.2.3-linux-x64.tar.gz
Extract the Archive
Extract the downloaded archive to a folder of your choice.The archive contains:
ironbullet/ironbullet.exe- Main application binaryreqflow-sidecar/reqflow-sidecar.exe- Sidecar for AzureTLS HTTP (must be in same directory)start.sh(Linux only) - Launcher script with dependency checks
Windows Installation
Install WebView2 Runtime
IronBullet requires the Microsoft Edge WebView2 Runtime. Most Windows 10/11 systems already have it installed.Check if WebView2 is Installed
Try launching
ironbullet.exe. If WebView2 is missing, you’ll see an error dialog.Download WebView2 Runtime
If needed, download the WebView2 Runtime from:https://go.microsoft.com/fwlink/p/?LinkId=2124703This is the official Microsoft evergreen bootstrapper installer.
Launch IronBullet
Simply double-clickironbullet.exe to start the application.
Linux Installation
Install WebKitGTK
IronBullet requires WebKitGTK for its embedded web renderer. Install it using your distribution’s package manager:- Ubuntu/Debian 22.04+
- Ubuntu/Debian 20.04
- Fedora/RHEL
- Arch Linux
- openSUSE
Launch IronBullet
Use the Launcher Script (Recommended)
The The script will:
start.sh script checks for dependencies and displays helpful error messages:- Check for WebKitGTK installation
- Verify the
reqflow-sidecarbinary - Make binaries executable
- Launch IronBullet with proper error handling
CLI Mode
IronBullet also supports CLI mode for headless execution:--config or --help flags, IronBullet runs in CLI mode without launching the GUI.
Verification
After installation, verify IronBullet is working:Check the Main Window
You should see the IronBullet interface with:
- Block palette on the left
- Canvas in the center
- Settings panel on the right
Troubleshooting
Windows: WebView2 Not Found
If you see “WebView2 runtime was not found” error:- Download and install from https://go.microsoft.com/fwlink/p/?LinkId=2124703
- Restart IronBullet after installation
- If still not working, try installing Edge browser (includes WebView2)
Linux: Dynamic Linker Error
If you see errors like “error while loading shared libraries: libwebkit2gtk”:- Install WebKitGTK using the commands above for your distribution
- Verify installation:
ldconfig -p | grep libwebkit2gtk - Use the
start.shlauncher script for better error messages
Missing Sidecar Binary
If you see warnings aboutreqflow-sidecar not found:
- Ensure you extracted the complete archive
- Keep
reqflow-sidecarin the same directory as the main binary - On Linux, make it executable:
chmod +x reqflow-sidecar - RustTLS HTTP requests will still work without it