Дать разработчику возможность запускать и контролировать сессии Codex CLI на своём компьютере с любого удалённого устройства через веб-клиент, сохраняя выполнение команд локально через Anchor.
- индивидуальный разработчик, который работает с Codex локально и хочет наблюдать/подтверждать действия, когда не находится за компьютером
- Запустить задачу Codex удалённо (вручную или из внешнего триггера)
- Видеть потоковый вывод (логи, diff, ошибки) на телефоне/планшете
- Подтверждать или отклонять рискованные действия
- При необходимости перехватывать управление и отправлять прямой ввод
- исполнять агента в облачных контейнерах вместо локальной машины
- делать полноценное native mobile приложение (приоритет - web)
- строить enterprise IAM-платформу вместо практичного self-host/dev флоу
local-first: команды выполняются только локальным Anchoroutbound-only: локальная машина инициирует исходящие подключения к relaystructured protocol: взаимодействие через JSON-RPCcodex app-server, без PTY-парсингаlow coupling: web client, control plane и Anchor развиваются независимоprovider choice: Cloudflare и Deno поддерживаются как равноценные self-host провайдеры
- Anchor (локально): запускает
codex app-server, проксирует JSON-RPC, обрабатывает approvals и ввод - Orbit / Control Plane: auth + websocket relay + минимальное состояние сессий
- Web client: единый интерфейс для тредов, статуса, подтверждений и управления
- поддержка нескольких платформ для Anchor (macOS/Linux/Windows)
- статический web client
- multi-user поддержка на уровне auth/session
- passkey/TOTP/device-code аутентификация (в зависимости от провайдера/режима)
- единый CLI-флоу self-host:
codex-remote self-host --provider ... --login
- удалённый пользователь видит live-вывод с минимальной задержкой
- approvals проходят без повторного запуска задач
- запуск/контроль сессии делается целиком из браузера
- локальная машина не требует входящих публичных портов
Codex Remote распространяется по MIT-лицензии.
Можно развернуть полностью свой стек self-host либо использовать управляемый relay по мере доступности.