Koristite mobilni telefon za daljinsko upravljanje vašim AI alatom (claude code), neka radi za vas 7*24 bez prekida.
U poslednje vreme, dok koristim claude code, često pre kraja radnog vremena pustim cc da izvršava neke duge zadatke, ali ponekad se desi da se tokom izvršavanja zadatak izgubi ili zahteva moju potvrdu. Tek sutradan kada dođem u firmu shvatim da je zadatak obustavljen.
Zato sam smislio set neortodoksnih metoda, koristeći mobilni telefon za upravljanje cc zadacima na mom računaru, efekat je otprilike ovakav:

0x01
Za konkretnu implementaciju potrebno je koristiti sledeće alate/softvere:
-
• Računar kod kuće (Mac, Windows ili Linux, ovaj članak koristi Mac kao primer)
-
• Mobilni telefon (Android ili iPhone)
-
• Oba uređaja moraju imati pristup internetu (kućni računar mora biti uključen)
| Uređaj | Softver koji treba instalirati | Uloga |
|---|---|---|
| Kućni računar | Tailscale | Kreiranje "virtualne interne mreže", omogućava telefonu da pronađe računar |
| Kućni računar | tmux | Održavanje sesije neprekinutom (ključna funkcija) |
| Mobilni telefon | Tailscale App | Pridruživanje virtualnoj internoj mreži |
| Mobilni telefon | Terminal App (npr. Termius) | Upravljanje računarom putem telefona |
Tailscale i Termius su softveri koji se plaćaju (pretplata), ali njihove osnovne funkcije se mogu koristiti besplatno, što je sasvim dovoljno. Tailscale takođe ima besplatnu implementaciju otvorenog koda za server, koja se može zameniti.
Korak 1: Instaliranje Tailscale
Tailscale ima ulogu da omogući telefonu i računaru da budu u istoj "virtualnoj mreži", čak i ako su na različitim mestima, različitim mrežama (npr. računar je kod kuće, telefon u kafiću), mogu međusobno da se pronađu.
Koraci:
-
- Otvorite pretraživač na računaru, posetite https://tailscale.com
-
- Kliknite na "Download", izaberite operativni sistem vašeg računara (Mac, Windows ili Linux)
-
- Preuzmite i instalirajte, proces instalacije je kao instaliranje običnog softvera
-
- Nakon instalacije, pojaviće se prozor za prijavu, prijavite se pomoću Google naloga ili GitHub naloga (besplatna registracija)
-
- Nakon uspešne prijave, Tailscale će se automatski pokrenuti u pozadini i prikazati Connected
Slično je i na mobilnom uređaju, nakon instalacije, prijavite se pomoću istog naloga, nakon prijave, App će prikazati "Connected".
Sada su vaš telefon i računar u istoj virtualnoj mreži! Oni mogu međusobno da se "vide", kao da su ispod istog rutera.
Korak 2: Omogućavanje udaljenog pristupa računaru
Ovaj korak omogućava računaru da dozvoli udaljeni pristup putem SSH (siguran način povezivanja). Na Mac-u izvršite sledeće operacije:
`# Run the command sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
sudo launchctl list | grep ssh`

Windows/Linux: Ako koristite Windows ili Linux, potrebno je da omogućite SSH servis, konkretne metode možete pronaći pretragom "Windows Omogućavanje SSH" ili "Linux Omogućavanje SSH".
Korak 3: Instaliranje terminal App na telefonu
Na telefonu vam je potrebna terminal aplikacija koja može da se poveže na SSH. Preporučuje se korišćenje Termius (besplatna verzija je dovoljna). Koraci:
-
- Otvorite https://termius.com/index.html, registrujte nalog i nakon prijave, možete preuzeti aplikaciju. Ili pretražite direktno u Google prodavnici.
-
- Instalirajte i otvorite.
-
- Prilikom prvog otvaranja biće zatraženo da kreirate "host", preskočite to, konfigurišite kasnije.
Korak 4: Testiranje veze
Sada testirajte da li telefon može da se poveže sa računarom.
Prvi korak: Pronalaženje virtualne IP adrese računara U terminalu računara unesite:
tailscale statusZabeležite prikazanu IP adresu (npr. 100.64.0.1)
Ili direktno otvorite tailscale softver, možete videti IP adresu uređaja koji se pridružio mreži
Drugi korak: Povezivanje na telefonu
-
- Otvorite Termius App
-
- Kliknite na "+" u donjem desnom uglu → Izaberite "Host"
-
- Popunite informacije, neću mnogo objašnjavati ovaj korak, normalne informacije za SSH vezu
Ako je uspešno: videćete terminal interfejs na ekranu telefona, možete unositi komande! To znači da je veza uspešna.
Korak 5: Instaliranje tmux
Iako su gornji koraci završeni, već možete da se povežete sa računarom, ali tmux je ključ za implementaciju "održavanja sesije". Bez njega, zadatak se prekida nakon prekida SSH veze; sa njim, zadatak će nastaviti da se izvršava u pozadini, a zadatak se može vratiti u bilo kom trenutku kasnije.
U terminalu računara unesite:
brew install tmuxNakon instalacije, unesite tmux -V, ako se prikaže broj verzije, to znači da je uspešno.
0x02
Nakon što je sve instalirano, možete srećno da koristite telefon za kontrolu claude code na računaru.
Pretpostavimo da ste pokrenuli claude code zadatak (ili bilo koji drugi dugi zadatak) u firmi, sada morate da izađete, želite da koristite telefon da proverite napredak u bilo kom trenutku.
Scena 1: Pokretanje zadatka u firmi
U terminalu računara unesite:
tmux new -s ccPokrenite svoj program u tmux sesiji:
claude

Ili pokrenite bilo koji program koji želite da radi dugo vremena.
Ključna operacija: Pritisnite Ctrl+B, zatim pritisnite D (prvo držite Ctrl+B, otpustite, zatim pritisnite D)
Ova operacija se zove "odvajanje sesije"

Vaš claude code će nastaviti da radi u pozadini, ali će terminal interfejs izaći.
Sada možete da zatvorite terminal, čak i da isključite ekran računara, program se neće prekinuti.
Scena 2: Provera telefonom nakon izlaska
-
- Otvorite Termius App na telefonu
-
- Kliknite na prethodno sačuvani host
-
- Nakon uspešnog povezivanja, unesite u terminal:
tmux attach -t ccDešava se čarobna stvar: videćete potpuno isti interfejs! Program i dalje radi, izlaz se nastavlja, kao da nikada niste napustili računar.
Kao slika na početku članka!
Možete nastaviti da radite ili ponovo pritisnuti Ctrl+B, zatim D da odvojite sesiju, program nastavlja da radi u pozadini.
0x03
Na ovaj način možete pustiti claude code da radi za vas 7 * 24 sata. Štaviše, preko cc, možete direktno da ga pustite da vam pomogne da kontrolišete računar da izvrši neke operacije.
Zašto ne koristiti udaljenu radnu površinu? Zato što nema potrebe, a operacija je previše komplikovana. Potrebna mi je samo ssh veza, tako da može biti brže i praktičnije.





