Skip to main content
screenjson-cli is commercial. The source repository is private. Contact [email protected] to request access. For the free OSS subset (FDX / Fountain / FadeIn → ScreenJSON), use screenjson-export.
docker pull screenjson/cli:latest
docker run --rm screenjson/cli help
The image includes Poppler’s pdftohtml binary for PDF import.

From source (requires repo access)

git clone https://github.com/screenjson/screenjson-cli.git
cd screenjson-cli
go build -trimpath -o screenjson ./cmd/screenjson
sudo mv screenjson /usr/local/bin/
Requires Go 1.22+.

PDF import prerequisites

PDF import additionally requires Poppler’s pdftohtml:
# macOS
brew install poppler

# Debian / Ubuntu
sudo apt-get install poppler-utils
Typical binary paths:
PlatformPath
macOS · Apple Silicon/opt/homebrew/bin/pdftohtml
macOS · Intel/usr/local/bin/pdftohtml
Linux/usr/bin/pdftohtml
Override with --pdftohtml <path> or SCREENJSON_PDFTOHTML.

Verify

screenjson version
# → screenjson version 1.0.0