3 самых простых способа использовать Claude Code на вашем мобильном телефоне
Одна из лучших особенностей Claude Code в том, что он умеет справляться с большими, хаотичными задачами — крупными рефакторингами, обновлениями зависимостей, исправлениями по всему репозиторию и даже многоэтапной отладкой.
Но такие задачи могут занимать время. Иногда 30 минут. Иногда часы. И где-то посередине такого запуска Claude Code обычно останавливается и спрашивает что-то простое: “Allow this command?” или “Approve file modification?” А это значит, что вы не можете по-настоящему отойти. В итоге вы сидите за компьютером, ожидая подсказки, на которую, возможно, нужно ответить одним словом. Странное ощущение: AI делает всю работу, но вы всё равно прикованы к рабочему месту и наблюдаете за ним.
Тем временем реальная жизнь продолжается. Вы хотите пообедать. Прогуляться. Может быть, сходить в спортзал. Было бы здорово, если бы Claude Code мог просто продолжать работать, пока вас нет, а вы могли бы при необходимости подтверждать действия с телефона?
Хорошая новость: теперь это возможно. За последнюю неделю я протестировал три разных способа запускать Claude Code с телефона, чтобы долгие задачи продолжали выполняться, даже когда вы далеко от ноутбука:
- Remote Control — официальный способ Anthropic подключить Claude Code к мобильному приложению Claude
- Happy Coder— мобильное приложение, созданное специально для запуска Claude Code, Codex и множества других coding copilots
- SSH + Tailscale + tmux — хакерский сетап для управления вашей dev-машиной откуда угодно
В этом посте я расскажу, как они работают, как выглядит настройка и какой из них я бы действительно использовал каждый день. Я также поделюсь несколькими инструментами, которые делают мобильное программирование менее болезненным — например, для работы с контекстом между сессиями и управления несколькими долгими задачами.
Claude Code Remote Control: одна команда, никакой настройки
Anthropic выпустила Remote Control, и это самый простой из трёх методов в этой статье: одна команда, один QR-код, никаких сторонних инструментов.
Настройка минимальна. Перейдите в директорию проекта и выполните:
claude remote-control
В терминале появится QR-код. Откройте Claude App на телефоне и отсканируйте его. Теперь ваш телефон и терминал полностью синхронизированы: отправляйте сообщения, читайте вывод, подтверждайте действия — всё в реальном времени. Если вы уже находитесь внутри запущенной сессии Claude Code, shortcut /rc подключит её к Remote Control без потери истории разговора.
Happy Coder: бесплатное мобильное приложение для Claude Code и Codex
Remote Control — самый быстрый путь от рабочего стола к телефону, но он ограничен Claude Code, требует подписки Pro или Max и не имеет push-уведомлений или голосового ввода. Если что-то из этого для вас важно, Happy Coder использует другой подход. Это специализированное open-source приложение, созданное сообществом, именно для мобильного AI-программирования.
Его архитектура состоит из трёх уровней:
- CLI-инструмент (happy-coder), запущенный на вашей машине,
- зашифрованный relay server посередине,
- и мобильное приложение на iOS и Android.
Также есть web-интерфейс для планшетов и браузеров. Вызовы моделей и выполнение кода остаются на вашей машине. Приложение — это всего лишь слой управления.
Что выделяет Happy Coder на мобильных устройствах:
- Поддерживает и Claude Code, и Codex. Это единственный мобильный вариант, который охватывает две доминирующие AI coding CLI в одном приложении.
- Push-уведомления. Вы получаете уведомление, когда Claude требуется подтверждение, код готов к ревью или что-то ломается. Не нужно держать приложение открытым или вручную проверять статус.
- Голосовой ввод. Вы произносите свой prompt вместо того, чтобы набирать его на клавиатуре телефона. Для длинных инструкций это значительно быстрее.
- Conversation UI. Вы видите текущий проект и состояние сессии в интерфейсе чата, а не в виде сырого вывода терминала.
Безопасность обеспечивается сквозным шифрованием с использованием того же протокола, что и Signal (TweetNaCl). Ретрансляционный сервер видит только зашифрованные blobs, и на вашей машине не открываются никакие порты.
Доступ к Claude Code с телефона через SSH, Tailscale и tmux
Самый устоявшийся подход к удалённому доступу — это, конечно, подключаться по SSH обратно к собственной машине. SSH (Secure Shell) — это способ управлять одним компьютером с другого через интернет. Это не приложение, которое вы устанавливаете, а протокол, встроенный в macOS, большинство дистрибутивов Linux и Windows 10 и более поздние версии, так же как поддержка Wi-Fi или Bluetooth. SSH позволяет открыть терминал на удалённой машине из любого места.
В этом сценарии "удалённая машина" — это просто ваш собственный компьютер в офисе, а "клиент" — ваш телефон. Вы включаете SSH на компьютере, устанавливаете SSH-клиент на телефон, подключаетесь, и у вас появляется полноценный терминал, где Claude Code работает точно так же, как за вашим рабочим столом.
В качестве SSH-клиента я использовал Termius. Он поддерживает и iOS, и Android с аккуратным интерфейсом, а бесплатного тарифа вполне хватает для повседневного использования.
SSH даёт полноценный терминал, но предполагает, что оба устройства могут найти друг друга в сети. Обычно они не могут. Как правило, ваш компьютер находится за офисным роутером, а телефон — в сети сотового оператора или в домашнем Wi-Fi. Это отдельные сети, и ни одно устройство не знает, как найти другое. Можно было бы открыть SSH-порт вашего компьютера в публичный интернет, но это сделает вашу машину доступной для всех, кто сканирует открытые порты. Вам нужен способ подключаться, не делая компьютер видимым для всего интернета.
Решение, которое я использовал, — это Tailscale: приложение, которое обеспечивает зашифрованный туннель между вашими устройствами без необходимости в публичном IP или изменениях firewall. Ваш телефон и офисная машина ведут себя так, будто находятся в одной локальной сети, даже когда это не так. Корпоративные VPN, WireGuard и туннелирование frp решают ту же задачу. Вы можете использовать то, что подходит вам.
После подключения следующая задача — оставаться подключённым. SSH-сеанс — это живое соединение между двумя устройствами. Если соединение по какой-либо причине обрывается — телефон переключается с Wi-Fi на сотовую сеть, вы заходите в лифт, в офисном интернете происходит кратковременный сбой — сеанс завершается, и всё, что в нём выполнялось, останавливается. На телефоне такие прерывания могут происходить постоянно.
Чтобы соединение оставалось устойчивым, я использовал tmux, чтобы поддерживать сеанс живым на стороне сервера. Если после обрыва вы подключитесь заново, выполните tmux attach, и Claude Code окажется ровно там, где вы его оставили, без потери прогресса.
Плюсы:
- Бесплатно. Никаких подписок, кроме самого Claude Code.
- Стабильно. tmux сохраняет сеансы во время прерываний.
- Полностью под вашим контролем. Никаких сторонних сервисов между вами и вашей машиной.
Минусы:
- Настройка требует ручной работы. Нужно уверенно разбираться в настройке SSH, Tailscale и tmux.
- Не очень приятно в использовании. Терминал на экране телефона — вряд ли чьё-то представление об удобстве.
Claude Code Remote Control vs. Happy Code vs. SSH Terminal on Phone
Все три метода сохраняют ваш код на вашей машине и дают вам терминал с телефона. Различия сводятся к сложности настройки, возможностям и стоимости.
Вот краткое сравнение трёх вариантов:
| Критерии | Remote Control (официальный) | Happy Coder | SSH + Tailscale + tmux |
|---|---|---|---|
| Сложность настройки | Очень низкая, отсканируйте QR-код для подключения | Низкая, установите CLI + App | Средняя, требует настройки SSH/VPN/tmux |
| Стоимость | Требуется подписка Pro или Max | Бесплатно и с открытым исходным кодом | Бесплатно (помимо подписки Claude Code) |
| Поддерживаемые инструменты | Claude Code | Claude Code + Codex | Claude Code |
| Требуется постоянный хост | Да | Да | Да |
| iOS/Android | Официальное приложение Claude | App Store / Google Play | Termius или другие SSH-клиенты |
| Push-уведомления | Нет | Да | Нет |
| Голосовой ввод | Нет | Да | Нет |
| Восстановление после отключения | Автоматическое | Автоматическое переподключение | Ручное (tmux attach после переподключения) |
| Безопасность | Зашифровано, без открытых портов | Сквозное шифрование | VPN/зашифровано |
| Лучше всего подходит для | Пользователей Max, которым нужен самый простой опыт | Пользователей, которым нравится полный контроль над своим опытом и поддержка нескольких инструментов | Пользователей, которым нужен полный контроль |
Happy Coder и Remote Control не взаимоисключающие — вы можете использовать оба. Remote Control проще: нулевая настройка, тесная интеграция с приложением Claude. Happy Coder более гибкий: бесплатный, с открытым исходным кодом, поддерживает Codex наряду с Claude Code и добавляет push-уведомления и голосовой ввод, которых нет в Remote Control.
Устранение проблем мобильного использования Claude Code: набор текста, память и эффективность
Использование Claude Code с телефона работает, но добавляет трение, которого нет за рабочим столом. Вот три проблемы, с которыми я столкнулся, и инструменты, которые я использовал для их решения:
- Набирать текст мучительно медленно. Вместо этого я начал использовать Typeless для голосового ввода.
- Каждая новая сессия начинается с нулевой памятью. memsearch дает Claude постоянную, доступную для поиска память между сессиями и устройствами.
- Вы можете наблюдать только за одной задачей за раз. cc-tmux-worktree-orchestration позволяет запускать несколько экземпляров Claude Code параллельно.
Голосовой ввод с Typeless
Набирать промпты на клавиатуре телефона медленно, особенно когда нужно подробно описать многошаговую задачу. Я начал использовать Typeless , чтобы обойти это. Он заменяет клавиатуру телефона голосовым вводом текста, который выходит за рамки сырой транскрибации:
- Быстрое преобразование речи в текст. Вы произносите свой промпт естественно, а Typeless превращает его в текст за секунды. Больше не нужно набирать многострочный промпт большими пальцами, по одной букве за раз.
- Очищает вашу речь. Удаляет слова-паразиты вроде "эм" и "ээ", убирает случайные повторы и оставляет только вашу финальную формулировку, когда вы исправляете себя посреди предложения.
- Автоматически форматирует вывод. Произнесенные списки, шаги и ключевые пункты организуются в структурированный текст, а не в стену бесконечных предложений.
- Поддерживает 100+ языков и смешивание. Произнесите промпт на любой смеси языков, на которой вы думаете, и Typeless автоматически распознает и транскрибирует каждый из них.
- Адаптируется к вашему стилю. Со временем он учится вашему тону, формулировкам и словарю, так что вывод читается как что-то, что вы действительно напечатали бы.
- Работает во всех приложениях. Он работает как системная клавиатура на Mac, Windows, iOS и Android, поэтому работает внутри любого SSH-клиента, браузера или приложения Claude, которое вы используете.
Typeless утверждает, что голосовой ввод работает примерно в 4 раза быстрее, чем набор текста. Даже если вдвое меньше, это ощутимая разница, когда вы думаете быстрее, чем можете печатать на телефоне.
Перенос контекста сессии между настольным компьютером и мобильным устройством с memsearch
Многие мобильные настройки начинают новую сессию каждый раз, когда вы подключаетесь. Вы переподключаетесь после обрыва SSH или заново сканируете после истечения времени Remote Control, и Claude начинает сначала с нулевой памятью о том, что вы обсуждали. Вы можете провести утро, прорабатывая архитектурное решение на ноутбуке, открыть новую сессию с телефона днем, и Claude понятия не будет, что это происходило.
memsearch решает эту проблему. Это плагин Claude Code на базе Milvus, который дает вашему агенту постоянную, доступную для поиска память между сессиями и устройствами. Вот как это работает:
- Автоматическое резюмирование. В конце каждого хода разговора memsearch резюмирует, что произошло (что вы попросили, что сделал Claude, какие файлы изменились), и добавляет это в локальный Markdown-файл, организованный по датам.
- Семантическое вспоминание при каждом запросе. Когда вы начинаете новую сессию или отправляете сообщение, плагин ищет по вашим файлам памяти с помощью гибридного векторного и полнотекстового поиска, а затем вставляет только релевантный контекст. Он не сваливает всё в ваше контекстное окно.
- Трехуровневое прогрессивное раскрытие. Процесс вспоминания выполняется в фоновом субагенте: он ищет, расширяет перспективные результаты, чтобы увидеть окружающий контекст, и при необходимости может даже разбирать исходные стенограммы сессий. Ваша основная сессия видит только итоговое отобранное резюме.
- Markdown как источник истины. Все воспоминания хранятся как обычные .md файлы, читаемые человеком и удобные для git. Векторный индекс — это производный кеш, который в любой момент можно перестроить из Markdown.
Установите двумя командами — и готово.
/plugin marketplace add zilliztech/memsearch
/plugin install memsearch
Для всех, кто регулярно переключается между компьютером и мобильным устройством, это почти необходимо.
Подробнее читайте в этом блоге: Adding Persistent Memory to Claude Code with the Lightweight memsearch Plugin
Ускорьте Claude Code с помощью параллельных задач: git worktree + tmux
На мобильном устройстве вы естественным образом ограничены просмотром одной задачи за раз. Но Claude Code не обязан работать именно так. Если перед уходом запустить несколько экземпляров параллельно, по одному на каждую функцию, и выполнять их одновременно, вы вернетесь к готовой работе, а не к очереди.
git worktree делает это возможным. Он создает изолированные рабочие директории из одного и того же репозитория, каждая — в своей ветке и со своей копией вашей кодовой базы. Свяжите каждый worktree с отдельным экземпляром Claude Code, и они будут работать одновременно без конфликтов файлов. В сочетании с управлением несколькими окнами в tmux (которое у вас уже будет, если вы выбрали SSH-настройку из предыдущего раздела) вы сможете переключаться между запущенными задачами на телефоне, чтобы проверять их прогресс.
Я создал плагин под названием cc-tmux-worktree-orchestration, чтобы автоматизировать весь рабочий процесс. Вот что он делает:
- Разделение. /tmux-worktree-split login signup dashboard создает три worktree, три feature-ветки и три окна tmux, в каждом из которых автоматически запускается Claude Code. Вы также можете организовать их по сессиям или панелям tmux, в зависимости от ваших предпочтений.
- Слияние. /tmux-worktree-merge сливает все feature-ветки обратно в вашу базовую ветку, удаляет worktree, очищает ветки и завершает сессии tmux.
- Отслеживание состояния. Плагин записывает файл .worktree-split-state.md в корень вашего проекта при разделении, фиксируя базовую ветку, конфигурацию tmux и всю информацию о функциях. При слиянии этот файл читается для очистки. Он автоматически удаляется после слияния и не будет закоммичен в git.
Один момент, который стоит отметить: git worktrees содержат только файлы, отслеживаемые git. Зависимости в .gitignore (например, node_modules или .venv) не попадут в новые worktree. Вам нужно будет переустановить зависимости в каждом из них или создать symlink на общее расположение.
Установка:
/plugin marketplace add zc277584121/cc-tmux-worktree-orchestration
/plugin install tmux-worktree-orchestration
AI Coding выходит на мобильные устройства
Claude Code — не единственный инструмент ИИ для кодинга, набирающий популярность на телефонах. Другие инструменты движутся в том же направлении, каждый с другой архитектурой.
Cursor Cloud Agent принимает задачи из веба, мобильного приложения, Slack или GitHub. Каждый агент запускает собственную облачную VM с полноценной средой разработки, а затем создает PR, готовый к слиянию, со скриншотами и видео изменений. Вы можете удаленно управлять рабочим столом агента с телефона, чтобы самостоятельно протестировать результат. У Cursor также есть CLI, который работает с описанной ранее настройкой SSH + tmux.
OpenAI Codex предлагает два пути к мобильной работе. CLI основан на терминале, поэтому он работает через SSH точно так же, как Claude Code. Облачная песочница предварительно загружает ваш репозиторий в размещенную среду и позволяет запускать задачи прямо из приложения ChatGPT для iOS, без необходимости SSH.
OpenClaw (ранее Clawdbot) использует совершенно иной подход. Это open-source ИИ-помощник, который живет внутри мессенджеров, которыми вы уже пользуетесь: WhatsApp, Telegram, Slack, Discord, iMessage. Это не специализированный инструмент для кодинга, как остальные, а агент общего назначения, который может выполнять shell-команды, управлять браузером и работать с файлами на вашей машине. Разработчики использовали его для запуска задач Claude Code из Telegram, что делает его самым нестандартным путем к мобильному кодингу в этом списке.
Разные архитектуры, одно направление: ИИ-инструменты для кодинга отделяются от рабочего стола.
Заключение
Итак, какой метод выбрать, чтобы подключить Claude Code к телефону? По моему опыту, это зависит от ваших приоритетов:
- Remote Control — если вам нужна самая простая настройка. Одна команда, одно сканирование QR, без инфраструктуры. Лучше всего для подписчиков Pro или Max, которым нужно, чтобы всё просто работало.
- SSH + Tailscale + tmux — для полного контроля и нулевой дополнительной стоимости. Бесплатно, гибко, без зависимости от сторонних приложений. Лучше всего для инженеров, которым комфортна настройка терминала.
- Happy Coder — если вы используете и Claude Code, и Codex, или если вам нужны push-уведомления и голосовой ввод. Единственный вариант, который охватывает несколько AI coding CLI в одном приложении. Бесплатный и open source.
После того как вы выбрали метод, трение смещается с «могу ли я получить доступ к Claude Code» на «могу ли я эффективно пользоваться им на маленьком экране». Именно здесь в игру вступают инструменты:
- Typeless делает ввод промптов на клавиатуре телефона терпимым.
- memsearch сохраняет ваш контекст между сессиями и устройствами.
- cc-tmux-worktree-orchestration превращает одну сессию Claude Code в несколько, работающих параллельно.
В совокупности проблема доступа решена, а опыт приближается к тому, чего вы ожидаете за рабочим столом. Claude Code на мобильном — больше не обходной путь. Это рабочий процесс.
Если вы хотите обсудить свою настройку, адаптировать memsearch для другого агентного фреймворка или масштабировать его на команду, присоединяйтесь к нашему Slack channel. Вы также можете забронировать 20-минутную индивидуальную консультацию через Milvus Office Hours для практической помощи.
Читать дальше
Читать далее

Zilliz Cloud On-Demand Compute: Pay Only for What You Use
The customer case behind Zilliz Cloud On-Demand: how a $10K vector search bill came down to under $500, and the engineering changes that made it possible.

Context Engineering Strategies for AI Agents: A Developer’s Guide
Learn practical context engineering strategies for AI agents. Explore frameworks, tools, and techniques to improve reliability, efficiency, and cost.

Zilliz Cloud Launches in AWS Australia, Expanding Global Reach to Australia and Neighboring Markets
We're thrilled to announce that Zilliz Cloud is now available in the AWS Sydney, Australia region (ap-southeast-2).



