Установка
Веб-приложение для iPhone, iPad и Android
Веб-приложение AirCode Ø является постоянным клиентом без магазина. Он обслуживается вашим собственным текущим экземпляром, не упакованным в подписанный канал загрузки, поэтому он остается доступным независимо от Google Play, App Store и TestFlight.
- Запустите инстанцию AirCode Ø и дайте ей стабильный адрес HTTPS . это Quickstart и Remote Access.
- Откройте для себя посвященный Web App настройтеВойдите в HTTPS по происхождению объекта, и выберите Откройте страницу установки. Такая же схема доступна и для Скачать. Веб-сайт проверяет ценность локально и никогда не отправляет или не хранит его.
- Подпишитесь на инстанцию. Chromium раскрывает свой собственный инсталляционный призыв; iPhone и iPad использует управляемую Share → Добавить в Home Screen потока.
- Запустите установленную икону. Включить Подавать уведомления только при желании закрытое приложение предупреждения; iOS и iPadOS предлагают этот контроль только с Home Screen веб-приложение.
Инсталляция является оригинальной. Адрес HTTP LAN не является полной целевой мобильной PWA , и изменение происхождения HTTPS требует отдельной установки и может потребовать повторной аутентификации. Веб-приложение обновляется с инстанции через своего сервисного работника; это не APK, IPAили пакет Store.
Веб-приложение несет в себе адаптивное ядро рабочего пространства. Native mobile остается лучшим выбором, когда вам нужно безопасное переключение серверов в приложении, зашифрованные управляемые оффлайн файлы, надежные ограниченные задачи на фоне, native sharing/scanning, хаптики, приоритет уведомления-канала или глубокие ссылки на операционную систему.
Linux сервер (бета)
Инсталлятор публикуется только тогда, когда проходят соответствующие бета-проявления, контрольные суммы и проверки подписания. Подтвердите, что серверная сборка обозначена доступной на Скачать страницу Перед тем, как выполнить команду.
curl -fsSL https://dl.aircodezero.com/install.sh | bash -s -- --channel beta
--channel beta требуется, пока продукт находится в частной бета-версии: инсталлятор по умолчанию нацеливает на канал stable , и у этого канала пока нет опубликованного манифеста.
Для инсталлятора :
- обнаруживает вашу платформу (
linux-x64,linux-arm64), - загружает тарбол выпуска и проверяет его sha256 чек суммы и Ed25519 Подпись,
- установка на
~/.aircode/versions/<version>с помощью~/.aircode/currentsymlink, - Ссылка
aircodeна~/.local/bin - проверяет системные зависимости (
git,tmux) и говорит вам, что именно нужно делать установить, если что-то не хватает.
Нет корней нужны. Все живет в вашем домашнем каталоге. Повторное запуск инсталлятора исправляет или обновляет установку. Если ~/.local/bin не находится в текущей оболочке PATH, в окончательных инструкциях используется путь ~/.aircode/current/bin/aircode , который можно выполнить сразу, а также показан дополнительный экспорт PATH .
Затем запустить инстанцию из каталога, который должен содержать выбранные проекты:
cd /srv/workspaces
aircode start
На Linux aircode start создает конфигурацию, охваченную маршрутом, выбирает свободный порт, генерирует и печатает пароль доступа, запускает пользовательскую службу systemd и обеспечивает восстановление после сбоев и перезагрузок. Он также пытается включить systemd linger и печатает одну точную команду по ремонту, если хост требует одобрения администратора. Не требуется ручной письменный файл единицы.
Если эта установка все еще владеет историческим устройством aircode.service , то первый aircode start безопасно удаляет это устройство перед созданием сервиса, предназначенного для маршрута, поэтому оба сервера не могут конкурировать за один и тот же порт. Единицы, принадлежащие другому кассету или установке, никогда не изменяются.
Опции установки: --channel beta (или stable, по умолчанию, после публикации первого стабильного выпуска), --version x.y.zи --no-modify-path. Исторический вариант --service остается совместимым со старым блоком единой инстанции; новые установки должны использовать aircode start.
Системные требования
| Требования | Заметки |
|---|---|
| Linux x64 / arm64 | Ubuntu 22.04+, Debian 12+, Fedora (недавнее) — glibc |
git, tmux |
sudo apt-get install -y git tmux |
| Агент CLIs | Установлена и аутентифицирована с Твой счетов; используйте Тестовые версии в Quickstart Для чувствительных версий TUI интеграции |
| Docker (опционально) | Docker Engine или Docker Desktop для исполнения песчаных ящиков в сеансе |
| системд | требуется для постоянного aircode start; не требуется для фронтового aircode serve |
Время запуска Node.js встроено — не требуется системный узел.
macOS
Desktop app (рекомендуется): скачать .dmg с страницы Скачать страницу. Он встраивает полный сервер (локальные сессии) и также подключается к удаленным серверам.
Без головы / CLI: тот же однолинер, как Linux работает на macOS 13+ (darwin-arm64, darwin-x64). Сначала установите tmux через Homebrew, а затем используйте aircode serve; постоянный aircode start в настоящее время требует Linux systemd.
Windows
Установите настольное приложение с страницы загрузки Скачать страницу. Локальные сессии выполняются на Windows через ConPTY. Инсталлятор встраивает сервер и его время запуска Node.js , поэтому WSL, распределение Linux и установка системного узла не требуются. Он также добавляет aircode к текущему пользователю PATH, позволяя встроенному серверу запускаться с PowerShell или Command Prompt. Откройте новый терминал после установки и см. Windows командный ряд ссылка. Приложение также может подключаться к удаленным серверам AirCode Ø .
Десктопные режимы работы
| Цель | Начало | Результат |
|---|---|---|
| только удаленный клиент | Откройте AirCode Ø и выберите Подключитесь к серверу без настройки локального | Окно Electron загружает выбранный удаленный сервер AirCode Ø |
| Локальный клиент + сервер | Откройте AirCode Ø, выберите папку проектов, а затем выберите Запустить на этой машине | Electron запускает и управляет встроенным сервером, а затем загружает его рабочее пространство |
| только сервер | Запустить aircode serve --projects-root "D:\Projects" в PowerShell или Command Prompt |
Объединенный сервер работает на переднем плане без электронного окна |
Не запускайте рабочий стол с --serve: он открывает Electron и не обеспечивает режим только для серверов. Используйте команду aircode , установленную в PATH для сервера, предназначенного только для терминалов.
После того, как Local будет настроен, нормальное запуск рабочего стола гарантирует, что встроенный сервер работает, даже если окно подключено к удаленному серверу. На рабочем столе управляемый сервер прослушивает только 127.0.0.1. Чтобы подключиться с другого устройства, используйте Remote Access или запустите сервер CLI с явным адресом частной сети.
На Windows закрытие каждого окна рабочего стола оставляет AirCode Ø и его встроенный сервер, работающий в области уведомлений. Выберите Quit из этой иконы, чтобы остановить встроенный сервер. Сервер CLI является отдельным процессом и может сосуществовать на другом порту; см. Сосуществование приложений для рабочего стола.
Тяжелые дополнительные компоненты
Ничто большое не загружается подразумеваемым образом:
aircode browser install # pinned Chromium for the agent browser
aircode doctor browser # verify it
Knowledge остается лексическим, пока вы не установите модель локальных встраиваний из ее настроек. Затем модель проверяется и используется вне сети; индексация никогда не запускает косвенную загрузку модели.
Изображение сеанса Docker также является opt-in. Во время предварительного просмотра исходного источника, создайте и подтвердите его из чекота:
npm run docker:runtime:build
npm run docker:session:smoke
Docker песочница для выбора веб-сайта, рабочего стола или мобильного устройства, монтажа, ограничений ресурсов и статуса общественного изображения.