Installation

Install Plain Language

Choose the install path that matches your workflow. The portable CLI runs instantly on Windows, and the Python package keeps your environment flexible.

Choose your install path

Select the option that matches how you want to run Plain Language.

Recommended

Windows installer

Guided setup, Start Menu shortcuts, and file associations in one click.

Download PlainLanguage-Setup.exe
Portable

Portable Windows CLI

Run the CLI without setting up Python. Keep it in your tools folder and add it to PATH.

Download PlainLanguage-CLI.exe
Python

Install from source

Use editable installs when you want to hack on the language or contribute changes.

Source install steps
Package

Python package

Keep Plain Language inside a virtual environment with standard pip tooling.

Package install steps

Install wizard

Follow the short wizard for a clean installation and a verified CLI.

1

Pick your install option

Use the installer for the easiest setup, or the portable CLI if you want no system changes.

2

Place the binary or install packages

Run the installer, copy the portable EXE to a tools folder, or run the pip commands below.

3

Verify the CLI

Run plain --help to confirm the command is available.

Install with pip

Use this when you want Plain Language inside a virtual environment.

terminal
python -m pip install -r requirements.txt
python -m pip install -e .
plain --help

Install from source

Use this when you need to edit the compiler or runtime locally.

terminal
git clone https://github.com/Plain-Natural-language-programming/Plain.git;
cd plain-language
python -m pip install -r requirements.txt
python -m pip install -e .

Verify and update

Once installed, confirm the CLI responds and update when you pull new changes.

terminal
plain --version
plain --help

For source installs, run python -m pip install -e . again after pulling updates.