Installation
Lucia is distributed as ready-to-use packages for Windows, Linux, and macOS. No source compilation required.
System requirements
- Python 3.10+ (recommended: 3.11 or 3.12)
- Terminal access (Linux, macOS, or Windows)
- Node.js in
PATHasnode— optional, only needed when targeting JavaScript output (recommended: Node 20 LTS or 22 LTS)
Steps
Windows (includes Lucia + Editor)
- Download Lucia.zip from the download page.
- Extract the ZIP to a folder of your choice (for example,
C:\Lucia). - Open the extracted folder and run the installer/start script included in the package.
- Verify the installation by opening a terminal and running:
lucia --version
Linux (includes Lucia + Editor)
- Download LuciaCommunity-linux-basic-0.1.0.tar.gz from the download page.
- Extract the archive:
tar -xzf LuciaCommunity-linux-basic-0.1.0.tar.gz
cd LuciaCommunity-linux-basic-0.1.0
- Run the installation script included in the package:
chmod +x install.sh
./install.sh
- Verify the installation:
lucia --version
macOS (Lucia + Editor)
- Download LuciaSuite-basic-0.1.0.pkg from the download page.
- Double-click the
.pkgfile and follow the installation wizard. - Verify the installation:
lucia --version
Next step
With Lucia installed, head over to CLI to learn how to run your first program.