Рабочее пространство: выбор проектов и моделей
Рабочее пространство: выбор проектов и моделей

Бывает так: ушёл на тренировку, сел в кафе, поехал куда-то. В голове крутится задача, которую хочется уже добить. Раньше приходилось ждать, пока вернёшься за стол. Теперь нет.

Codex Remote даёт браузерный интерфейс к Codex CLI на вашей машине. Открываешь с телефона, управляешь сессией, видишь изменения файлов до того, как они применились. Машина работает у тебя дома или на работе, ты где угодно.

Есть также возможность просматривать незакомиченные изменения в git'е в самом диалоге с моделью.

Просмотр изменений (diff) прямо в браузере до коммита
Просмотр изменений (diff) прямо в браузере до коммита

Как это работает

У Codex CLI есть очевидная проблема: он живёт в терминале на конкретной машине. Хочешь что-то запустить - садись за компьютер. Отошёл от стола - ждёшь.

Codex Remote решает это через прокси-архитектуру. Локальный агент (Anchor) подключается к вашему codex app-server через JSON-RPC по stdio. Облачный relay (Orbit) соединяет браузер с этим агентом через WebSocket.

Никакого туннелирования, никакого проброса портов. Orbit не видит ваши файлы, только поток сообщений.

Деплой

Orbit вы разворачиваете сами, ваши данные не уходят на чужой сервер. Поддерживаются Cloudflare Workers и Deno Deploy, оба влезают в бесплатный тир. Но если вы в России и без VPN, Cloudflare скорее всего не заработает. Deno Deploy в этом плане стабильнее.

codex-remote self-host --provider deno --login

Одна команда запускает мастер: проверяет окружение, генерирует JWT и VAPID секреты, деплоит Orbit backend, собирает и деплоит веб-клиент, записывает .env для Anchor. Потом сразу логинит устройство, без отдельного ручного шага.

Для Deno нужен токен из dash.deno.com. Если что-то пошло не так, мастер объяснит что именно.

Честное предупреждение про установку: скрипты работают не всегда с первого раза. Могут споткнуться о нестандартные пути или права доступа. Если что-то пойдёт не так, придётся немного поработать руками.

Установка на Linux(MacOS не тестировал):

curl -fsSL https://raw.githubusercontent.com/dwnmf/codex_remote/main/install.sh | bash

Windows:

iwr -useb https://raw.githubusercontent.com/dwnmf/codex_remote/main/install.ps1 | iex

Установка и деплой одной командой:

CODEX_REMOTE_RUN_SELF_HOST=1 curl -fsSL https://raw.githubusercontent.com/dwnmf/codex_remote/main/install.sh | bash

Привязка устройства через терминал
Привязка устройства через терминал
Привязка устройства через терминал
Привязка устройства через терминал
После этой настройки машина привязывается к созданному аккаунту
После этой настройки машина привязывается к созданному аккаунту
Панель управления и конфиг
Панель управления и конфиг

Когда что-то ломается

codex-remote doctor проверяет окружение, .env, токены и статус Anchor. Большинство проблем решается после неё.

Если doctor говорит OK, но сессии не грузятся, попробуй codex-remote start. Обычно хватает.

В self-host режиме URL должен заканчиваться на /ws/client:

wss://<your-app>.deno.dev/ws/client

Стек: Bun, TypeScript, Cloudflare Workers / Deno Deploy. Репозиторий

Работы хватает: скрипты установки стабильно ломаются в нестандартных окружениях. Если пользуетесь инструментом и что-то раздражает, PR лучший способ это исправить.

Буду рад звездам и контрибуциям :-)

Если вы уже используете Codex CLI и хочется не сидеть ради него за столом, это работает.

Комментарии (24)


  1. Kuch
    01.03.2026 20:09

    У кодекса вообще уже много месяцев есть codex web в котором ты можешь ставить задачи, делать ревью и все такое


    1. lya_ocean Автор
      01.03.2026 20:09

      С самого начала причем есть, но проекты билдить и прогонять лучше все-таки на своей машине?


      1. Kuch
        01.03.2026 20:09

        Да лучше уж на ci. Чего свое электричество тратить


        1. lya_ocean Автор
          01.03.2026 20:09

          CI хорошо работает для изолированных проектов. Но когда у агента есть MCP серверы, локальные инструменты и специфичное окружение своя машина единственный вариант. Именно для этого случая инструмент и сделан.


          1. blackyblack
            01.03.2026 20:09

            Codex в облаке позволяет и окружение и инструменты настроить. MCP не помню, можно ли подключить. Copilot в облаке точно разрешает подключать.


            1. lya_ocean Автор
              01.03.2026 20:09

              MCP в Codex Web не работают. Про окружение согласен: для простых проектов CI работает. Но после каждого PR поднимать окружение заново это уже не оперативная работа агента, а обычный CI пайплайн


  1. past
    01.03.2026 20:09

    Не очень понятна проблема.

    Поставил termux, туда npm install codex.

    ...

    Profit!


    1. lya_ocean Автор
      01.03.2026 20:09

      Собираетесь билдить тяжелые проекты на телефоне? Можно. Выбирайте инструмент по душе


      1. past
        01.03.2026 20:09

        Нет, никогда не собираю никакие тяжелые проекты локально. Всегда использую github/gitlab runner

        Вот пример приложения, полностью навайбкоженного в termux с помощью codex и claude code https://github.com/pastukhov/iishnitsa


        1. Robanni-resu
          01.03.2026 20:09

          Сильно...


  1. dyadyaSerezha
    01.03.2026 20:09

    Прочитав заголовок, я подумал, что статья про то, как с телефона голосом управлять агентом и на слух проверять, что он делает. Представил, как бы я на слух проверял пулл реквесты... Но нет, всё оказалось гораздо прозаичнее)


    1. lya_ocean Автор
      01.03.2026 20:09

      Голосовой ввод же на всех современных телефонах рядом с клавиатурой есть. Или вы хотели еще какой-то функционал?)


      1. dyadyaSerezha
        01.03.2026 20:09

        Нет, я про хардкор, когда один голос и больше ничего)


  1. griha_shershen
    01.03.2026 20:09

    Для тех кто не понимает зачем это нужно когда есть codex web - а вы в нём пробовали работать с докером? Или кубером? Хоть с чем-то болшим чем фронт на shadcn или бэк с supabase по mcp?


    1. Rubilnik
      01.03.2026 20:09

      Android studio вроде нормально работает, для информации)


      1. griha_shershen
        01.03.2026 20:09

        В Codex web можно сделать запрос на редактирование андроид приложения и он даже сможет его запустить в андроид студио? 0.о
        А можно ссылочку на это, звучит мега круто если действительно так работает


        1. Rubilnik
          01.03.2026 20:09

          Вот по этому гайду настроил окружение: https://community.openai.com/t/setup-script-for-codex-for-android-development/1280093

          Сборка У меня через github actions

          Виртуальные устройства не настраивал в codex, но думаю можно при желании и это сделать, так как он мне иногда отвечает, что не сделал скриншота так как не было устройств для эмуляции.


  1. utya
    01.03.2026 20:09

    А есть чето похожее для cursor?


  1. Robanni-resu
    01.03.2026 20:09

    Есть вопрос, а почему бы просто не развернуть проект на впс ? Туда уже можно подключаться через любой нормальный мобильный SSH клиент. Там будет все что душе угодно. Бдв и к своей машине можно по SSH подключаться, если есть какой то прокси до дома, netbird например.


    1. lya_ocean Автор
      01.03.2026 20:09

      SSH на телефоне это всё равно терминал. Здесь полноценный ui видишь что агент собирается сделать, можешь одобрить или отказаться до того как что-то изменилось. Про ВПС согласен, но тогда ваши проекты живут там, а не на вашей машине с локальным окружением. Да и впс денег стоит, а если серьезный проект то и затраты на нужный впс тариф соответствующие

      EDIT: вы ещё упомянули прокси до дома, просто это уже все работает через cloudflare и deno


      1. freeaces
        01.03.2026 20:09

        Например для меня ключевое - дома пишется код, я включил мостик в телегу, встал - пошел по делам, поглядывая и, в том числе, разрешая те или иные действия.


  1. gockmock
    01.03.2026 20:09

    Задумка и реализация неплохая. Накатил, поигрался, но все-таки стандартные инструменты вполне устраивают. Критика конечно важна, но обесценивать такие попытки не стоит, а лучше поддержать инноватора, тем более проект некоммерческий :)


  1. scherlock
    01.03.2026 20:09

    Я просто поставил code-server и в него codex плагин... это конечно ни одно и тоже, но тем ни менее имеет право на жизнь


  1. freeaces
    01.03.2026 20:09

    Использую телегу для мониторинга и управления, сильно удобней веба.
    Форкнул CCBot (тоже самое только для ClaudeCode) - https://github.com/dimkk/ccbot !