> ## Documentation Index
> Fetch the complete documentation index at: https://docs.screenjson.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Install

> Installation instructions for every ScreenJSON tool.

## screenjson-export

Free, open-source reference CLI. FDX / Fountain / FadeIn → ScreenJSON.

<Tabs>
  <Tab title="Release binary">
    Latest: [v1.0.0](https://github.com/screenjson/screenjson-export/releases/tag/v1.0.0).

    ```bash theme={null}
    curl -sL https://github.com/screenjson/screenjson-export/releases/download/v1.0.0/screenjson-export_$(uname -s)_$(uname -m).tar.gz | tar -xz
    sudo mv screenjson-export /usr/local/bin/
    ```
  </Tab>

  <Tab title="Docker">
    ```bash theme={null}
    docker pull screenjson/export:latest
    ```
  </Tab>

  <Tab title="Go install">
    ```bash theme={null}
    go install screenjson/export/cmd/screenjson-export@latest
    ```
  </Tab>

  <Tab title="From source">
    ```bash theme={null}
    git clone https://github.com/screenjson/screenjson-export.git
    cd screenjson-export
    go build -trimpath -o screenjson-export ./cmd/screenjson-export
    sudo mv screenjson-export /usr/local/bin/
    ```
  </Tab>
</Tabs>

## screenjson-cli

Commercial, full-featured CLI.

<Tabs>
  <Tab title="Docker (recommended)">
    ```bash theme={null}
    docker pull screenjson/cli:latest
    docker run --rm screenjson/cli help
    ```
  </Tab>

  <Tab title="From source (with license)">
    ```bash theme={null}
    git clone https://github.com/screenjson/screenjson-cli.git
    cd screenjson-cli
    go build -o screenjson ./cmd/screenjson
    sudo mv screenjson /usr/local/bin/
    ```

    PDF import additionally requires [Poppler](https://poppler.freedesktop.org/):

    ```bash theme={null}
    # macOS
    brew install poppler

    # Debian / Ubuntu
    sudo apt-get install poppler-utils
    ```
  </Tab>
</Tabs>

## screenjson-ui

Embeddable browser viewer.

<Tabs>
  <Tab title="npm">
    ```bash theme={null}
    npm install screenjson-ui
    ```
  </Tab>

  <Tab title="CDN (script tag)">
    ```html theme={null}
    <script src="https://cdn.screenjson.com/ui/screenjson-ui.js"></script>
    ```
  </Tab>
</Tabs>

## Greenlight

Batch microservice. See [Greenlight → Deploy](/tools/greenlight/deploy) for the full instructions.

```bash theme={null}
git clone https://github.com/screenjson/greenlight.git
cd greenlight
cp env.example backend/.env
docker build -f deployment/Dockerfile -t screenjson/greenlight:latest .
cd deployment && docker-compose up
```
