Използвайте мобилния си телефон за дистанционно управление на вашите AI инструменти (claude code), за да ви помагат да работите 7*24 без прекъсване.
Напоследък, когато използвам claude code, често преди да си тръгна от работа, оставям cc да изпълнява някои дълги задачи, но понякога може да се случи да се обърка или да се нуждае от потвърждение от моя страна. Едва когато дойда в офиса на следващия ден, откривам, че задачата е спряна.
Затова създадох един доста странен метод, използвайки мобилния си телефон, за да управлявам cc задачите на компютъра си, ефектът е приблизително следният:

0x01
За конкретното изпълнение ще трябва да използвате следните инструменти/софтуер:
-
• Домашен компютър (Mac, Windows или Linux, тази статия използва Mac като пример)
-
• Мобилен телефон (Android или iPhone)
-
• И двете устройства трябва да имат достъп до интернет (домашният компютър трябва да е включен)
Устройство
Софтуер, който трябва да бъде инсталиран
Действие
Домашен компютър
Tailscale
Създайте "виртуална вътрешна мрежа", за да може телефонът да намери компютъра
Домашен компютър
tmux
Поддържайте сесията непрекъсната (основна функция)
Мобилен телефон
Tailscale App
Присъединете се към виртуалната вътрешна мрежа
Мобилен телефон
Терминално приложение (като Termius)
Управлявайте компютъра на телефона си
Tailscale и Termius са платени софтуери (базирани на абонамент), но основните им функции могат да се използват безплатно, което е достатъчно. Tailscale също има безплатна реализация на сървър с отворен код, която може да бъде заменена.
Стъпка 1: Инсталирайте Tailscale
Tailscale има за цел да постави телефона и компютъра в една и съща "виртуална мрежа", така че дори ако са на различни места, в различни мрежи (например компютърът е у дома, а телефонът е в кафене), те могат да се намират един друг.
Стъпки:
-
- Отворете браузъра на компютъра си и посетете https://tailscale.com
-
- Щракнете върху "Download" и изберете вашата компютърна система (Mac, Windows или Linux)
-
- Изтеглете и инсталирайте, процесът на инсталиране е като инсталиране на обикновен софтуер
-
- След като инсталацията приключи, ще се появи екран за вход, влезте с акаунт в Google или акаунт в GitHub (безплатна регистрация)
-
- След като влезете успешно, Tailscale автоматично ще работи във фонов режим и ще покаже Connected
Мобилната версия е подобна, след инсталиране, влезте със същия акаунт, след като влезете, приложението ще покаже "Connected".
Сега вашият телефон и компютър са в една и съща виртуална мрежа! Те могат да се "виждат" един друг, сякаш са под един и същ рутер.
Стъпка 2: Активирайте отдалеченото влизане на компютъра
Тази стъпка е да позволите на компютъра да бъде достъпен дистанционно чрез SSH (метод за сигурна връзка). Изпълнете следните операции на Mac:
`# Run the command sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
sudo launchctl list | grep ssh`

Windows/Linux: Ако използвате Windows или Linux, трябва да активирате SSH услугата, конкретният метод може да бъде намерен чрез търсене на "Windows Enable SSH" или "Linux Enable SSH".
Стъпка 3: Инсталирайте терминално приложение на телефона си
На телефона си се нуждаете от терминално приложение, което може да се свързва с SSH. Препоръчва се да използвате Termius (безплатната версия е достатъчна). Стъпки:
-
- Отворете https://termius.com/index.html, регистрирайте се и влезте, след което можете да изтеглите приложението. Или потърсете директно в Google Play Store.
-
- Инсталирайте и отворете.
-
- При първото отваряне ще бъдете подканени да създадете "хост", пропуснете го първо, ще го конфигурирате по-късно.
Стъпка 4: Тествайте връзката
Сега нека да тестваме дали телефонът може да се свърже с компютъра.
Първа стъпка: Намерете виртуалния IP адрес на компютъра Въведете в терминала на компютъра:
tailscale statusЗапишете показания IP адрес (например 100.64.0.1)
Или можете директно да отворите софтуера tailscale, за да видите IP адреса на устройството, което се е присъединило към мрежата
Втора стъпка: Свържете се на телефона си
-
- Отворете приложението Termius
-
- Щракнете върху "+" в долния десен ъгъл → Изберете "Host"
-
- Попълнете информацията, няма да обяснявам повече тази стъпка, нормална информация за SSH връзка
Ако е успешно: ще видите терминален интерфейс на екрана на телефона си, можете да въвеждате команди! Това означава, че връзката е успешна.
Стъпка 5: Инсталирайте tmux
Въпреки че горните стъпки са завършени, вече можете да се свържете с компютъра, но tmux е ключът към реализирането на "поддържане на сесията". Без него задачата ще бъде прекъсната след прекъсване на SSH; с него задачата ще продължи да работи във фонов режим и можете да възобновите задачата по всяко време по-късно.
Въведете в терминала на компютъра:
brew install tmuxСлед като инсталацията приключи, въведете tmux -V, ако се покаже номерът на версията, това означава, че е успешна.
0x02
След като всичко е инсталирано, можете да използвате телефона си, за да управлявате щастливо claude code на компютъра си.
Да предположим, че сте стартирали задача claude code (или друга дълга задача) в компанията, сега трябва да излезете и искате да използвате телефона си, за да проверите напредъка по всяко време.
Сценарий 1: Стартирайте задача в компанията
Въведете в терминала на компютъра:
tmux new -s ccСтартирайте програмата си в tmux сесията:
claude

Или стартирайте всяка програма, която искате да работи дълго време.
Ключова операция: Натиснете Ctrl+B, след това натиснете D (първо задръжте Ctrl+B, отпуснете, след това натиснете D)
Тази операция се нарича "отделяне на сесията"

Вашият claude code ще продължи да работи във фонов режим, но терминалният интерфейс ще излезе.
Сега можете да затворите терминала или дори да изключите екрана на компютъра, програмата няма да бъде прекъсната.
Сценарий 2: Проверете с телефона си, след като излезете
-
- Отворете приложението Termius на телефона си
-
- Щракнете върху запазения преди това хост
-
- След като връзката е успешна, въведете в терминала:
tmux attach -t ccСлучва се нещо магическо: ще видите абсолютно същия интерфейс! Програмата все още работи, изходът продължава, сякаш никога не сте напускали компютъра.
Точно като снимката в началото на статията!
Можете да продължите да работите или отново да натиснете Ctrl+B, след това D, за да отделите сесията, програмата продължава да работи във фонов режим.
0x03
По този начин можете да позволите на claude code да ви помага да работите 7 * 24 часа. Освен това, чрез cc можете директно да го накарате да ви помогне да управлявате компютъра за някои операции.
Защо да не използвате отдалечен работен плот? Защото няма нужда и операцията е твърде сложна. Имам нужда само от SSH връзка, така че е по-бързо и по-удобно.





