Как работать с сервера с iPhone и iPad
Телефон как пульт к серверу: SSH-клиенты, mosh, tmux и code-server. Как ставить задачи AI-агенту, смотреть diff и держать процесс под контролем откуда угодно.
Можно ли реально разрабатывать с телефона
Да — если «мозги» на сервере, а телефон это «окно» к нему. Печатать много кода на стекле неудобно, но ставить задачи AI-агенту, смотреть diff, перезапускать сборки и держать процесс под контролем — вполне реально. Всё тяжёлое считается на удалённом сервере.
Что поставить на iPhone/iPad
- Blink Shell — мощный SSH/mosh-клиент, держит соединение при сворачивании.
- Termius — удобный клиент с ключами, mosh и сохранёнными хостами (есть и на Android).
- iPad + внешняя клавиатура — почти полноценная станция, особенно с code-server в браузере.
Рабочий цикл
- 1. Открыли SSH-клиент, подключились к серверу (лучше по приватной сети Tailscale).
- 2.
tmux attach— вы в той же сессии агента, что и с ноутбука. Что такое tmux — в отдельной статье. - 3. Поставили задачу, свернули телефон — сервер считает.
- 4. Вернулись через 20 минут —
tmux attach, смотрите готовый результат.
Секрет удобства — mosh
Обычный SSH рвётся при смене сети и сне телефона. mosh (mobile shell) переживает это и мгновенно оживляет сессию. Ставится на сервере одной командой:
sudo apt install mosh
Дальше в Termius/Blink выбираете подключение по mosh — и метро с лифтами больше не проблема.
Что удобно делать с телефона
- Ставить задачи AI-агенту (Claude Code, Aider) и следить за прогрессом.
- Ревьюить diff и мержить ветки.
- Перезапускать сборки и сервисы, читать логи.
- Быстро поправить конфиг или переменную окружения.
Итог
Телефон — отличное второе устройство для серверной разработки: не заменяет клавиатуру для больших правок, но позволяет держать процесс под контролем откуда угодно. Как выстроить весь процесс целиком — в гайде сервер для Claude Code и AI-разработки.
Частые вопросы
Можно ли программировать с iPhone?
Полноценно печатать код неудобно, но ставить задачи AI-агенту, смотреть diff, перезапускать сборки и держать процесс под контролем — вполне реально, если среда на сервере.
Какой SSH-клиент выбрать для iOS?
Blink Shell или Termius — оба поддерживают ключи и mosh. Termius есть и на Android.
Что такое mosh и зачем он?
Mobile shell — клиент, который переживает смену сети и сон телефона, мгновенно оживляя сессию. Обычный SSH при этом рвётся.
Как не терять сессию при работе с телефона?
Запускать процессы в tmux на сервере и делать tmux attach при подключении — сессия живёт независимо от телефона.
Можно ли открыть VS Code на iPad?
Да, через code-server: открываете свой домен в браузере iPad и получаете полноценную IDE с кодом на сервере.