Реальные истории:Как тренер футбольной школы создал приложения за 1 неделю скоро

Установка

Для старта ничего ставить не нужно: редактор, 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 DesktopWindows x64; Linux x86-64 — включая Astra Linux и Ubuntu (glibc ≥ 2.24, X11, OpenGL ES 3); macOS на Apple Silicon. Свободное место на диске — от 200 МБ
lecodes-cliNode ≥ 18 для установки через npm; standalone-сборке Node не нужен

Установка Desktop и CLI выполняется в каталог пользователя и не требует прав администратора. Подключение к интернету нужно только для скачивания архивов — установленные Desktop и CLI работают автономно.

Мобильное приложение

Приложение LeCodes для телефона — просмотрщик: отсканируй QR-код опубликованного проекта из редактора, и приложение запустится нативно, с поддержкой камеры и AR.

LeCodes Desktop

Скачай архив для своей системы на странице Загрузок.

Windows. Распакуй zip-архив в любую папку и запусти lecodes-desktop.exe.

Linux (включая Astra). Распакуй tar.gz и, при необходимости, установи бит исполнения:

bash
tar -xzf lecodes-desktop-*-linux-x64.tar.gz
cd lecodes-desktop
chmod +x lecodes-desktop
./lecodes-desktop

macOS. Открой dmg-образ и перетащи LeCodes Desktop в «Программы».

Установка на этом закончена: каталог содержит готовый к запуску исполняемый файл, дополнительные файлы не нужны.

Компилятор lecodes-cli

CLI — это npm-пакет lecodes-cli (Node ≥ 18); команда, которую он ставит, называется lecodes:

bash
npm i -g lecodes-cli        # затем: lecodes <команда>
npx lecodes-cli <команда>   # или без установки

Если Node на машине нет, возьми standalone-сборку на странице Загрузок: распакуй архив и выполни команду install — она размещает компилятор в домашнем каталоге пользователя:

bash
tar -xzf lecodes-cli-*-linux-x64.tar.gz
cd lecodes-cli
./lecodes install

Команда копирует компилятор в ~/.local/lib/lecodes-cli и создаёт ссылку на исполняемый файл ~/.local/bin/lecodes. Если ~/.local/bin ещё не в PATH, добавь его и перезапусти терминал:

bash
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
Заметка

./lecodes install --modify-path добавит каталог в PATH автоматически, а sudo ./lecodes install --system установит компилятор общесистемно — в системный каталог, без изменения пользовательского PATH.

Проверка работоспособности

Компилятор — вывод справки и версии:

bash
lecodes --help      # список команд
lecodes --version   # версия CLI и опциональных пакетов

Среда выполнения — запусти LeCodes Desktop без аргументов. Откроется стартовое окно со сведениями о системе (версия, платформа, графическая подсистема, готовность подсистем 3D- и 2D-физики) и демонстрационными сценами: «3D physics playground» на движке Jolt и «2D physics playground» на движке Box2D. Если справка выводится, а демо-сцены открываются — всё установлено корректно.

Мобильное приложение — открой любой опубликованный проект: отсканируй его QR-код из редактора.

Дальше