Codex Remote запускает локальный сервис Anchor на вашей машине и подключает его к Orbit (control plane), чтобы вы могли управлять сессиями Codex удалённо через браузер.
- macOS или Linux для установки через
install.sh - Windows для установки через
install.ps1 - интернет-доступ для загрузки зависимостей
Для Windows-установщика install.ps1 доступны режимы:
source: клонирование репозитория + запуск через Bun (нужныgitиbun)release: загрузка готового пакета из GitHub Releases (на клиенте не нужныgitиbun)
Режим по умолчанию: auto.
- если установлены и
git, иbun-> используетсяsource - иначе -> используется
release
Установщик проверяет доступность Codex CLI и запускает codex login.
Если нужен облегчённый backend вместо Cloudflare Orbit, см. FastAPI Control Plane.
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/dwnmf/codex_remote/main/install.sh | bashWindows (PowerShell):
iwr -useb https://raw.githubusercontent.com/dwnmf/codex_remote/main/install.ps1 | iexПринудительно выбрать режим установки на Windows:
$env:CODEX_REMOTE_INSTALL_MODE="release" # или "source"
iwr -useb https://raw.githubusercontent.com/dwnmf/codex_remote/main/install.ps1 | iexВ release-режиме установщик скачивает codex-remote-windows-x64.zip в ~/.codex-remote, ставит CLI-обёртки и использует включённый anchor.exe.
Запустить self-host мастер прямо в процессе установки:
CODEX_REMOTE_RUN_SELF_HOST=1 curl -fsSL https://raw.githubusercontent.com/dwnmf/codex_remote/main/install.sh | bashgit clone https://github.com/dwnmf/codex_remote.git ~/.codex-remote
cd ~/.codex-remote/services/anchor && bun installДобавьте ~/.codex-remote/bin в PATH.
- Если self-host не запускали во время установки:
codex-remote self-host --provider cloudflare --login(или--provider deno --login) - Запустите
codex-remote start(илиcodex-remote loginдля переавторизации) - В терминале появится device code
- Откроется браузер для подтверждения входа
- Данные сохранятся в
~/.codex-remote/credentials.json
codex-remote startПосле запуска Anchor подключается к Orbit и ждёт команд из веб-клиента.
| Команда | Назначение |
|---|---|
codex-remote start |
Запуск Anchor |
codex-remote login |
Переавторизация устройства |
codex-remote doctor |
Проверка окружения и конфигурации |
codex-remote config |
Открыть .env в редакторе |
codex-remote update |
Обновить код, зависимости и выполнить redeploy self-host (если настроен) |
codex-remote self-host --provider cloudflare|deno --login|--no-login |
Мастер self-host и управление post-setup логином |
codex-remote uninstall |
Удалить Codex Remote |
codex-remote version |
Показать версию |
codex-remote help |
Показать справку |
codex-remote doctorПроверяются Bun, Codex CLI, исходники Anchor, зависимости, .env, креды и статус Anchor.
codex-remote updateКоманда подтягивает актуальный код, переустанавливает зависимости и, если настроен self-host, повторно деплоит backend/frontend для выбранного провайдера.
codex-remote self-host --provider cloudflare
# или:
codex-remote self-host --provider denoПолный сценарий развёртывания описан в self-hosting.md.
Убедитесь, что ~/.codex-remote/bin есть в PATH:
echo 'export PATH="$HOME/.codex-remote/bin:$PATH"' >> ~/.zshrc
source ~/.zshrccodex-remote logincodex-remote doctor