Kaj se boste naučili
Ta vodnik vas popelje skozi vse metode uporabe Claude Code na daljavo — od Anthropicove uradne funkcije Remote Control do DIY SSH nastavitev s tmux, mosh in Tailscale. Do konca boste imeli delujočo mobilno kodirno postavitev, kjer lahko začnete naloge na namizju, zapustite pisarno in ohranite popoln nadzor s svojega telefona.
Claude Code Remote Control: Celoten vodnik za leto 2026
Dne 25. februarja 2026 je Anthropic izdal Remote Control — možnost, da začnete kodirno nalogo v svojem terminalu, pospravite prenosnik v torbo in ohranite popoln nadzor s svojega telefona. Brez VPN, brez posredovanja vrat (port forwarding), brez potrebe po orodjih tretjih oseb. Vir
Vendar je uradna funkcija le del zgodbe. Razvijalska skupnost je okoli Claude Code zgradila celoten ekosistem mobilnih kodirnih postavitev, od preprostih SSH tunelov do prefinjenih delovnih tokov z več orodji, potisnimi obvestili in glasovnim vnosom. Ta vodnik pokriva vse.
Del 1: Uradni Remote Control
Kaj je to
Remote Control je Anthropicova vgrajena funkcija za nadaljevanje sej Claude Code na različnih napravah. Deluje tako, da se vaša lokalna instanca Claude Code registrira pri Anthropic API kot strežnik, nato pa pooblaščenim klientom (vašemu telefonu) omogoči povezavo in daljinsko upravljanje seje. Vir
Kako deluje v ozadju
Varnostni model je preprost in konzervativen:
Vaše namizje (Claude Code) Anthropic API Vaš telefon (Claude App)
│ │ │
├──── Registracija seje ─────────►│ │
│ │ │
│◄─── Dodelitev URL-ja seje ─────┤ │
│ │ │
│ Prikaz QR kode │ │
│ │◄──── Skeniranje QR / Avt. ┤
│ │ │
│◄─── Usmerjanje sporočil ───────┤──── Usmerjanje sporočil ─►│
│ │ │
│ (Ves promet prek TLS) │ │
Ključne varnostne lastnosti:
- Brez vhodnih vrat — vaša lokalna naprava izvaja samo odhodne HTTPS zahteve.
- Brez neposredne povezave — vaš telefon se nikoli ne poveže neposredno z vašim namizjem.
- TLS šifriranje — ves promet teče skozi Anthropic API prek TLS.
- Omejeno na sejo — vsaka Remote Control seja ima edinstven URL, ki poteče.
Koraki za nastavitev
Korak 1: Posodobite Claude Code
Remote Control zahteva Claude Code v2.1.51 ali novejšo različico:
# Preverite svojo različico
claude --version
# Posodobite, če je potrebno
npm update -g @anthropic-ai/claude-code
Korak 2: Začnite sejo
Začnite delati na svojem projektu kot običajno:
cd ~/projects/my-app
claude
Korak 3: Omogočite Remote Control
Znotraj vaše Claude Code seje zaženite:
/rc
# ali
/remote-control
To zažene Remote Control strežnik. Vaš terminal bo prikazal:
Remote Control active
Session URL: https://code.claude.com/rc/abc123-def456
Press [space] to show QR code
Press [q] to stop Remote Control
Korak 4: Povežite se s telefona
Dve možnosti:
- QR koda: Pritisnite preslednico v terminalu, da se prikaže QR koda. Odprite aplikacijo Claude na telefonu in jo skenirajte.
- URL: Kopirajte URL seje in ga odprite v aplikaciji Claude na svojem telefonu.
Vaš telefon ima zdaj popoln nadzor nad sejo Claude Code. Lahko pošiljate sporočila, odobrite spremembe datotek in pregledate izhod — pogovor ostane sinhroniziran v vseh povezanih napravah. Vir
Omogočanje Remote Control po meri
Če pogosto uporabljate Remote Control, ga omogočite za vse seje:
/mobile
To prikaže QR kodo za namestitev aplikacije Claude, če je še nimate, in preklopi nastavitev "Enable Remote Control for all sessions" na true. Ko je omogočeno, se vsaka seja Claude Code samodejno začne v načinu Remote Control. Vir
Zahteve naročniškega paketa
| Paket | Cena | Remote Control |
|---|---|---|
| Free | $0 | Ni na voljo |
| Pro | $20/month | Na voljo |
| Max | $100–200/month | Na voljo |
| Team | Po meri | Na voljo |
| Enterprise | Po meri | Na voljo |
Omejitve Remote Control
- Zahteva aplikacijo Claude — ne morete uporabljati splošnega brskalnika; potrebna je mobilna aplikacija Claude.
- Odvisnost od Anthropic — ves promet se usmerja prek strežnikov Anthropic; če njihov API ne deluje, Remote Control ne deluje.
- Ni podpore za delo brez povezave — obe napravi morata imeti internetno povezavo.
- Časovna omejitev seje — neaktivne seje sčasoma potečejo.
- Enoten ponudnik — deluje samo z modeli Claude, ne pa, če uporabljate OpenCode ali druga orodja z več ponudniki.
Del 2: SSH + tmux + mosh (DIY pristop)
Za razvijalce, ki želijo popoln nadzor nad terminalom, podporo za več ponudnikov ali delajo na nezanesljivih omrežjih, je pristop na podlagi SSH bolj robusten. Kot je zapisal razvijalec Harper Reed: "Ko sem ugotavljal, kako uporabljati Claude Code na telefonu, je bil očitni odgovor ssh v računalnik s telefona in zagon claude." Vir
Zakaj tri orodja?
Potrebujete dve različni vrsti odpornosti:
- mosh upravlja z nestabilno mobilno povezavo — prehodi z WiFi na mobilne podatke, območja brez signala, spanje telefona.
- tmux upravlja s perzištočnostjo seje — ohranja sejo Claude Code živo, tudi ko se vaš telefon popolnoma odklopi.
Skupaj naredita mobilni razvoj dejansko uporaben. Vir
Nastavitev sklada (Stack)
Korak 1: Namestite Tailscale (Zasebno omrežje)
Tailscale ustvari zasebno WireGuard mrežo med vašimi napravami. Brez posredovanja vrat, brez konfiguracije usmerjevalnika, brez pravil požarnega zidu.
Na vašem namizju:
# macOS
brew install tailscale
# Linux
curl -fsSL https://tailscale.com/install.sh | sh
# Zaženite Tailscale
sudo tailscale up
Na vašem telefonu:
- Namestite aplikacijo Tailscale iz trgovine z aplikacijami.
- Prijavite se z istim računom.
- Obe napravi sta zdaj v istem zasebnem omrežju.
Vaše namizje dobi Tailscale IP (nekaj kot 100.64.x.x), ki ga vaš telefon lahko neposredno doseže, ne glede na to, v katerem WiFi ali mobilnem omrežju sta napravi. Vir
Korak 2: Namestite tmux (Perzištočnost seje)
tmux ohranja vaše terminalske seje žive neodvisno od vaše SSH povezave. Ko se vaš telefon odklopi (zaklepanje zaslona, preklop omrežja, prazna baterija), tmux seja teče naprej.
# macOS
brew install tmux
# Ubuntu/Debian
sudo apt install tmux
Ustvarite tmux konfiguracijo, optimizirano za mobilno uporabo:
# ~/.tmux.conf
# Povečajte odložišče za pomikanje nazaj
set -g history-limit 50000
# Omogočite podporo za miško (uporabno na mobilnih napravah)
set -g mouse on
# Zmanjšajte escape-time za odziven mobilni vnos
set -sg escape-time 10
# Statusna vrstica z uporabnimi informacijami
set -g status-right '#H | %H:%M'
# Večja statusna vrstica za boljšo berljivost na mobilnih napravah
set -g status-style 'bg=colour235 fg=colour136'
Korak 3: Namestite mosh (Odpornost povezave)
mosh (Mobile Shell) uporablja UDP namesto TCP, kar omogoča tekoče prehode med omrežji. Ko vaš telefon preklopi z WiFi na mobilne podatke ali gre skozi predor, se mosh samodejno ponovno poveže.
Na vašem namizju:
# macOS
brew install mosh
# Ubuntu/Debian
sudo apt install mosh
Na vašem telefonu:
- iOS: Namestite Blink Shell ali Termius — oba izvorno podpirata mosh.
- Android: Namestite JuiceSSH ali Termux s paketom mosh.
Korak 4: Povežite se in zaženite Claude Code
Iz SSH klienta na vašem telefonu:
# Povežite se prek mosh skozi Tailscale
mosh user@100.64.x.x
# Začnite novo ali se povežite z obstoječo tmux sejo
tmux new-session -s claude
# ali če seja že obstaja:
tmux attach -t claude
# Zaženite Claude Code
cd ~/projects/my-app
claude
Zdaj imate sejo Claude Code, ki:
- Preživi preklope omrežij (mosh).
- Preživi odklop telefona (tmux).
- Je dostopna iz katere koli naprave v vašem Tailscale omrežju.
- Deluje s katerim koli ponudnikom AI, ne le s Claude.
Ponovna povezava po odklopu
Ko kasneje vzamete telefon v roke:
# mosh se bo samodejno povezal, če je seja še živa
# Če je mosh seja prekinjena, začnite novo:
mosh user@100.64.x.x
# Ponovno se povežite s svojo tmux sejo
tmux attach -t claude
Vaša seja Claude Code je natanko tam, kjer ste jo pustili — isti pogovor, isti delovni imenik, iste čakajoče spremembe.
Del 3: Potisna obvestila z ntfy
Težava pri Remote Control in SSH nastavitvah je, da morate nenehno preverjati telefon, ali je Claude Code končal svojo nalogo. Rešitev so potisna obvestila.
Kaj je ntfy?
ntfy je preprosta, odprtokodna storitev za potisna obvestila. Za zasebnost jo lahko gostite sami ali uporabite javno instanco na ntfy.sh. Vir
Samostojno gostovanje ntfy s Tailscale
Za maksimalno zasebnost zaženite ntfy na svojem namizju in dostopajte do njega prek Tailscale:
# Namestite ntfy
brew install ntfy # macOS
# ali
sudo apt install ntfy # Linux
# Zaženite ntfy strežnik (privzeto posluša na vratih 80)
ntfy serve --listen-http :8090
Ker sta vaš telefon in namizje v istem Tailscale omrežju, lahko vaš telefon doseže ntfy na http://100.64.x.x:8090. Nobeni podatki ne zapustijo vašega zasebnega omrežja.
Konfiguracija Claude Code kavljev (hooks)
Kavlji Claude Code vam omogočajo proženje ukazov po meri, ko se zgodijo določeni dogodki. Nastavite kavelj za pošiljanje obvestila, ko Claude Code potrebuje vnos:
// ~/.claude/settings.json
{
"hooks": {
"notification": {
"command": "curl -s -d 'Claude Code needs your attention' http://100.64.x.x:8090/claude-code",
"event": "stop"
}
}
}
Nastavitev mobilne aplikacije ntfy
- Namestite aplikacijo ntfy na svoj telefon (iOS ali Android).
- Dodajte naročnino na temo
claude-codena vašem samo-gostujočem strežniku (http://100.64.x.x:8090/claude-code). - Omogočite potisna obvestila za to temo.
Zdaj, kadar koli se Claude Code ustavi in potrebuje vnos — naj bo to zato, ker je končal nalogo, naletel na napako ali potrebuje odobritev — boste na telefon prejeli potisno obvestilo. Ni vam treba imeti odprtega terminala ali nenehno preverjati.
Napredna nastavitev obvestil
Za obvestila z več konteksta lahko vključite zadnje sporočilo iz Claude Code:
#!/bin/bash
# ~/.claude/hooks/notify.sh
# Pridobite zadnjih nekaj vrstic izhoda Claude Code
LAST_OUTPUT=$(tail -5 /tmp/claude-code-output.log 2>/dev/null || echo "Task completed")
# Pošljite obvestilo s kontekstom
curl -s \
-H "Title: Claude Code" \
-H "Priority: high" \
-H "Tags: robot" \
-d "$LAST_OUTPUT" \
http://100.64.x.x:8090/claude-code
Del 4: Happy Coder (Brezplačna odprtokodna alternativa)
Happy Coder je brezplačno, odprtokodno orodje, ki omogoča spletni vmesnik za daljinsko upravljanje Claude Code, z vgrajenimi potisnimi obvestili in glasovnim vnosom. Vir
Ključne funkcije
- Brezplačno in odprtokodno — razen vašega paketa Claude Code ni potrebna naročnina.
- Potisna obvestila — vgrajen sistem obveščanja, nastavitev ntfy ni potrebna.
- Glasovni vnos — narekujte ukaze namesto tipkanja na majhnem zaslonu.
- Podpora za več agentov — deluje s Codex poleg Claude Code.
- Spletni vmesnik — deluje v katerem koli mobilnem brskalniku, namestitev aplikacije ni potrebna.
Nastavitev
# Namestite Happy Coder
npm install -g happy-coder
# Zaženite strežnik
happy-coder start --port 3000
# Dostopajte s telefona prek Tailscale
# http://100.64.x.x:3000
Happy Coder nudi mobilno optimiziran spletni vmesnik, ki prikazuje vaš pogovor Claude Code, omogoča pošiljanje sporočil in prikazuje spremembe datotek — vse prek vašega brskalnika.
Del 5: Primerjava vseh nastavitev
Matrika primerjave metod
| Funkcija | Remote Control | SSH + tmux + mosh | Happy Coder |
|---|---|---|---|
| Zahtevnost nastavitve | Minimalna (1 ukaz) | Zmerna (30 min) | Enostavna (5 min) |
| Strošek | Vključeno v paket | Brezplačno (Tailscale free tier) | Brezplačno |
| Odpornost omrežja | Zmerna | Odlična (mosh) | Zmerna |
| Perzištočnost seje | Dobra | Odlična (tmux) | Dobra |
| Potisna obvestila | Ne | Z ntfy nastavitvijo | Vgrajeno |
| Glasovni vnos | Ne | Ne | Da |
| Več ponudnikov | Samo Claude | Kateri koli ponudnik | Claude + Codex |
| Delo brez povezave | Ne | Delno (tmux ostane) | Ne |
| Poln dostop do terminala | Ne (samo klepet) | Da | Ne (samo klepet) |
| Potrebna aplikacija | Claude app | SSH klient | Brskalnik |
Priporočena nastavitev glede na primer uporabe
Priložnostni uporabnik (občasno preverjanje nalog): → Remote Control. En ukaz, en QR sken in končano.
Vsakodnevni mobilni koder (pogosto kodiranje s telefona): → SSH + tmux + mosh + ntfy. Maksimalna odpornost in nadzor.
Vodja ekipe (spremljanje več sej): → Happy Coder. Spletni vmesnik, podpira več agentov, vgrajena obvestila.
Razvijalec z več ponudniki (uporablja Claude, Codex in lokalne modele): → SSH + tmux + mosh. Deluje z vsakim orodjem, ki teče v terminalu.
Del 6: Napredne konfiguracije
Izvajanje več sej Claude Code hkrati
S tmux lahko vzporedno izvajate več sej Claude Code in preklapljate med njimi:
# Ustvarite poimenovane seje za različne projekte
tmux new-session -d -s project-api
tmux new-session -d -s project-frontend
tmux new-session -d -s project-tests
# V vsaki seji navigirajte in zaženite Claude Code
tmux send-keys -t project-api 'cd ~/projects/api && claude' C-m
tmux send-keys -t project-frontend 'cd ~/projects/frontend && claude' C-m
tmux send-keys -t project-tests 'cd ~/projects/tests && claude' C-m
# S telefona preklapljajte med sejami
tmux switch-client -t project-api
tmux switch-client -t project-frontend
Nastavitev Headless Linux VM
Za ekipe, ki želijo namensko oddaljeno kodirno okolje, Claude Code Remote Control deluje na Headless Linux VM prek SSH + tmux. Vir
# Na vašem cloud VM (AWS, GCP, itd.)
# Namestite Claude Code
npm install -g @anthropic-ai/claude-code
# Zaženite v tmux seji
tmux new-session -s remote-claude
# Zaženite Claude Code
claude
# Zaženite Remote Control
/rc
Nato skenirajte QR kodo s telefona. To vam omogoča zmogljivo razvojno okolje v oblaku, ki ga v celoti nadzorujete z mobilne naprave.
Kombiniranje Remote Control s SSH
Za maksimalno prilagodljivost lahko uporabljate obe metodi skupaj:
- SSH + tmux za perzištočnost seje in poln dostop do terminala.
- Remote Control znotraj tmux seje za mobilno prijazen klepetalni vmesnik.
# SSH v vaš stroj
mosh user@100.64.x.x
# Povežite se s tmux
tmux attach -t claude
# Znotraj seje teče Claude Code
# Omogočite Remote Control za dostop prek telefona
/rc
Zdaj imate:
- tmux ohranja sejo živo.
- mosh ohranja SSH povezavo stabilno.
- Remote Control zagotavlja dodelan mobilni vmesnik.
- Poln dostop do terminala, ko ga potrebujete.
Del 7: Razvoj aplikacij na poti
Mobilni razvojni delovni tok
Kombinacija Claude Code + daljinski dostop korenito spreminja, kdaj in kje ste lahko produktivni. Praktičen delovni tok:
- Jutranja vožnja v službo: Na telefonu preglejte rezultate CI od prejšnje noči, zaženite naloge za popravke prek Remote Control.
- Odmor za kosilo: Preverite napredek prek ntfy obvestil, odobrite ali preusmerite spremembe.
- Večer: Vzamete prenosnik in tmux seja je natanko tam, kjer ste jo pustili.
Kdaj je mobilno kodiranje smiselno
Mobilno kodiranje prek Claude Code je najbolj primerno za:
- Začetek nalog — opišite, kaj želite zgraditi, in pustite Claude Code delati, medtem ko ste odsotni.
- Pregled kode — prebirajte razlike (diffs) in odobravajte spremembe s telefona.
- Triaža hroščev — raziščite težave in usmerite Claude Code k popravkom.
- Spremljanje napredka — preverjajte dolgotrajne naloge.
Manj primerno je za:
- Kompleksno odpravljanje napak — majhni zasloni otežujejo branje stack traces.
- Vizualno delo — popravki CSS in postavitve zahtevajo celoten zaslon.
- Obsežno refaktoriranje — obsežne spremembe želite pregledati na pravem monitorju.
Razvoj z ZBuild od koder koli
Za razvijalce, ki želijo graditi in iterirati aplikacije na poti, platforme, kot je ZBuild, dopolnjujejo daljinski delovni tok Claude Code. ZBuild ponuja vizualni graditelj aplikacij, ki dobro deluje na tablicah in se lahko poveže s Claude Code za kompleksnejšo zaledno logiko — kar vam omogoča full-stack razvoj brez potrebe po namizni delovni postaji.
Del 8: Odpravljanje težav
Pogoste težave in rešitve
Težava: "Remote Control not available on your plan" Rešitev: Preverite, ali imate paket Pro, Max, Team ali Enterprise. Brezplačni paket ne podpira Remote Control.
Težava: QR koda se ne skenira Rešitev: Prepričajte se, da je vaša aplikacija Claude posodobljena na zadnjo različico. Namesto skeniranja poskusite neposredno uporabiti URL seje.
Težava: mosh povezava se prekine in se ne vzpostavi nazaj
Rešitev: Preverite, ali mosh-server teče na vašem namizju (which mosh-server). Preverite, ali je Tailscale povezan na obeh napravah. Prepričajte se, da so UDP vrata 60000-61000 odprta, če ne uporabljate Tailscale.
Težava: tmux seja po ponovni povezavi kaže prazen zaslon
Rešitev: Zaženite tmux attach -t claude namesto ustvarjanja nove seje. Če je seja ugasnila, preverite, ali se je Claude Code sesul, v dnevnikih ~/.claude/logs/.
Težava: ntfy obvestila ne prihajajo
Rešitev: Preverite, ali ntfy strežnik deluje (curl http://100.64.x.x:8090/health). Preverite, ali se URL naročnine v ntfy aplikaciji ujema z naslovom vašega strežnika. Prepričajte se, da je Tailscale povezava na telefonu aktivna.
Težava: Seja Claude Code je potekla, medtem ko je bil telefon odklopljen Rešitev: To se zgodi pri Remote Control po daljši neaktivnosti. Za seje, ki morajo trajati ure dolgo, uporabite nastavitev s tmux. tmux seje preživijo neomejeno dolgo, ne glede na povezave klientov.
Težava: Tipkanje na mobilni napravi je počasno Rešitev: Uporabite glasovni vnos (Happy Coder) ali naj bodo sporočila kratka in usmerjena v naloge. Alternativno pripravite pozive v aplikaciji za beležke in jih prilepite v terminal.
Del 9: Varnostni pomisleki
Varnost Remote Control
- Ves promet je šifriran prek TLS skozi Anthropic API.
- URL-ji sej so edinstveni in po uporabi potečejo.
- Na vašem stroju se ne odprejo nobena vhodna vrata.
- Vaši poverilnice in datoteke nikoli ne zapustijo vašega stroja (prenaša se samo tekstovni izhod Claude Code).
Varnostne najboljše prakse za SSH
Pri izpostavljanju SSH za mobilni dostop:
# Uporabite samo avtentikacijo s ključi (onemogočite gesla)
# V /etc/ssh/sshd_config:
PasswordAuthentication no
PubkeyAuthentication yes
# Omejite SSH samo na Tailscale vmesnik
ListenAddress 100.64.x.x
# Uporabite nestandardna vrata
Port 2222
Varnost Tailscale
Tailscale mrežo na podlagi WireGuard zagotavlja:
- Šifriranje od konca do konca med napravami.
- Nobenega usmerjanja podatkov skozi strežnike Tailscale (neposredne povezave).
- MagicDNS za enostavno razreševanje imen gostiteljev.
- Seznami za nadzor dostopa (ACLs) za ekipe.
Zaključek
Uporaba Claude Code na daljavo v letu 2026 sega od povsem preproste (en ukaz /rc) do popolnoma prilagojene (SSH + tmux + mosh + ntfy + Tailscale). Prava nastavitev je odvisna od vašega delovnega toka:
- Remote Control za hitre mobilne preglede brez nastavljanja.
- SSH sklad za razvijalce, ki živijo v terminalu in potrebujejo maksimalno odpornost.
- Happy Coder za brezplačno, s funkcijami bogato srednjo pot.
Praktični učinek je ogromen. Razvoj ni več vezan na sedenje za mizo z odprtim prenosnikom. Lahko začnete nalogo, odidete in ohranite nadzor. Ne glede na to, ali gradite stranski projekt, upravljate kodo ekipe ali prototipirate aplikacijo z ZBuild, mobilni dostop do Claude Code pomeni, da vaš razvojni proces sledi vam, ne obratno.
Viri
- Claude Code Remote Control Documentation — Anthropic
- Remote Claude Code: Programming Like the Early 2000s — Harper Reed
- Claude Code from the Beach: mosh, tmux, and ntfy — Rogs
- Claude Code Remote Control: Code From Your Phone — Medium
- Claude Code on Your Phone — Builder.io
- Perfect Claude Code Notifications with Tailscale and ntfy — Felipe Elias
- 3 Ways to Run Claude Code from Your Phone — Zilliz
- Run Claude Code from Your iPhone — Pete Sena / Medium
- Claude Code Remote Control Launch Analysis — Blockchain News
- Remote Control on Headless Linux VM — GitHub Issue #29479
- Claude Code Mobile Setup with tmux and Bitvise — GitHub Gist
- How to Use Claude Code on Your Phone — FelloAI
- Claude Code Mobile Setup — Sealos Blog