Установка
Для старта ничего ставить не нужно: редактор, AI-ассистент и предпросмотр работают в браузере на le.codes/app. Инструменты ниже понадобятся, когда захочешь выйти за пределы браузера — запускать проекты на своём телефоне, разрабатывать локально или открывать собранные приложения на компьютере. Все сборки лежат на странице Загрузок, каждая — с контрольной суммой SHA-256.
Из чего состоит LeCodes
| Компонент | Что делает | Как ставится |
|---|---|---|
| Платформа le.codes | Редактор, AI-ассистент, предпросмотр и публикация — в браузере | Установка не требуется |
| Мобильное приложение LeCodes | Запускает опубликованные проекты на телефоне нативно — по QR-коду из редактора | App Store, Google Play |
| LeCodes Desktop | Среда выполнения для компьютера: открывает скомпилированные проекты из файла или по ссылке, режим разработки | Архив со страницы Загрузок |
| lecodes-cli | Компилятор проектов и инструмент локальной разработки | npm или standalone-архив |
Компоненты независимы: ставь только то, что нужно для твоего сценария. Для гайда достаточно браузера и — со страницы Первый запуск — мобильного приложения.
Системные требования
| Компонент | Требования |
|---|---|
| Платформа le.codes | Актуальный браузер: Chrome, Edge, Firefox или Safari |
| Мобильное приложение | iPhone или iPad с актуальной iOS; телефон или планшет на Android |
| LeCodes Desktop | Windows x64; Linux x86-64 — включая Astra Linux и Ubuntu (glibc ≥ 2.24, X11, OpenGL ES 3); macOS на Apple Silicon. Свободное место на диске — от 200 МБ |
| lecodes-cli | Node ≥ 18 для установки через npm; standalone-сборке Node не нужен |
Установка Desktop и CLI выполняется в каталог пользователя и не требует прав администратора. Подключение к интернету нужно только для скачивания архивов — установленные Desktop и CLI работают автономно.
Мобильное приложение
Приложение LeCodes для телефона — просмотрщик: отсканируй QR-код опубликованного проекта из редактора, и приложение запустится нативно, с поддержкой камеры и AR.
- App Store — для iPhone и iPad
- Google Play — для Android
LeCodes Desktop
Скачай архив для своей системы на странице Загрузок.
Windows. Распакуй zip-архив в любую папку и запусти lecodes-desktop.exe.
Linux (включая Astra). Распакуй tar.gz и, при необходимости, установи бит исполнения:
tar -xzf lecodes-desktop-*-linux-x64.tar.gz
cd lecodes-desktop
chmod +x lecodes-desktop
./lecodes-desktopmacOS. Открой dmg-образ и перетащи LeCodes Desktop в «Программы».
Установка на этом закончена: каталог содержит готовый к запуску исполняемый файл, дополнительные файлы не нужны.
Компилятор lecodes-cli
CLI — это npm-пакет lecodes-cli (Node ≥ 18); команда, которую он ставит, называется lecodes:
npm i -g lecodes-cli # затем: lecodes <команда>
npx lecodes-cli <команда> # или без установкиЕсли Node на машине нет, возьми standalone-сборку на странице Загрузок: распакуй архив и выполни команду install — она размещает компилятор в домашнем каталоге пользователя:
tar -xzf lecodes-cli-*-linux-x64.tar.gz
cd lecodes-cli
./lecodes installКоманда копирует компилятор в ~/.local/lib/lecodes-cli и создаёт ссылку на исполняемый файл ~/.local/bin/lecodes. Если ~/.local/bin ещё не в PATH, добавь его и перезапусти терминал:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc./lecodes install --modify-path добавит каталог в PATH автоматически, а sudo ./lecodes install --system установит компилятор общесистемно — в системный каталог, без изменения пользовательского PATH.
Проверка работоспособности
Компилятор — вывод справки и версии:
lecodes --help # список команд
lecodes --version # версия CLI и опциональных пакетовСреда выполнения — запусти LeCodes Desktop без аргументов. Откроется стартовое окно со сведениями о системе (версия, платформа, графическая подсистема, готовность подсистем 3D- и 2D-физики) и демонстрационными сценами: «3D physics playground» на движке Jolt и «2D physics playground» на движке Box2D. Если справка выводится, а демо-сцены открываются — всё установлено корректно.
Мобильное приложение — открой любой опубликованный проект: отсканируй его QR-код из редактора.
Дальше
- Первый запуск — создай проект и открой его на своём телефоне.
- CLI и локальная разработка — проект на твоей машине: hot-reload на устройстве,
pushиclone. - Справочник API — полный контракт SDK.