Installation#

There are multiple ways to install ArchiTXT:

Python Installation#

ArchiTXT is available as a python package on PyPI (pypi.org/project/architxt). You can install it using any Python package manager of your choice. It requires Python 3.10+, to check your Python version, run:

$ python3 --version
$ py --version

If you don’t know about Python packaging, you can read the official guide.

Development Version#

To install the latest development version directly from GitHub:

$ pip install git+https://github.com/Neplex/ArchiTXT.git

This version may include new features and bug fixes that have not yet been released.

Container Installation#

ArchiTXT is also available as a pre-built container image.

Pull the latest Docker image:

$ docker pull ghcr.io/neplex/architxt:latest

Start the UI:

$ docker run -d \
    -e CORENLP_URL=http://corenlp-uri:9000 \
    -p 8080:8080 \
    --name architxt \
    ghcr.io/neplex/architxt:latest

Use the CLI directly:

$ docker run --rm \
    -e CORENLP_URL=http://corenlp-uri:9000 \
    --name architxt \
    ghcr.io/neplex/architxt:latest \
    --help

Pull the latest Podman image:

$ podman pull ghcr.io/neplex/architxt:latest

Start the UI:

$ podman run -d \
    -e CORENLP_URL=http://corenlp-uri:9000 \
    -p 8080:8080 \
    --name architxt \
    ghcr.io/neplex/architxt:latest

Use the CLI directly:

$ podman run --rm \
    -e CORENLP_URL=http://corenlp-uri:9000 \
    --name architxt \
    ghcr.io/neplex/architxt:latest \
    --help
services:
    architxt:
        image: ghcr.io/neplex/architxt:latest
        ports:
            - "8080:8080"
        environment:
            CORENLP_URL: http://corenlp-uri:9000

Once installed, you’re ready to Get Started!