По документации GitHub Codespaces среда по умолчанию останавливается после 30 минут бездействия, если настройка тайм-аута не изменена; это уже показывает, почему один браузерный редактор не равен постоянно доступной рабочей станции (описание жизненного цикла Codespaces).
Симптом: разработчик может открыть редактор с iPad или лёгкого ноутбука, но теряет процесс сборки, доступ к macOS-инструментам или незакоммиченные изменения после смены сети.
Самое быстрое решение: не собирать рабочий процесс из максимального числа сервисов, а разделить его на четыре слоя — лёгкий вход, удалённая среда, код и секреты, резервная сеть. Для Web и серверных задач начать с браузерной среды или VS Code Remote SSH; Xcode, macOS-зависимые программы и постоянную графику вынести на облачную рабочую станцию Mac. Если офлайн-работа критична, сохранить локальный компьютер как второй контур.
Эта статья предназначена независимым разработчикам, которые хотят путешествовать только с iPad, Chromebook или лёгким ноутбуком, но продолжать отправлять код. Она также пригодится техническим консультантам и удалённым сотрудникам, которым нужны Xcode, Mac-специфичные приложения или длительные задачи AI Agent, а также тем, кто регулярно меняет страны, сети и устройства.