01Doar loopback
Serverul ascultă pe 127.0.0.1. Nimic din rețeaua ta nu ajunge la el și nu există nicio setare care să schimbe asta. Nu pune un proxy sau un tunel în fața lui.
02Un token la fiecare cerere
48 de caractere hexazecimale din sursa aleatorie a sistemului, salvate într-un fișier pe care doar utilizatorul tău îl poate citi. Linkul de login îl schimbă pe un cookie HttpOnly, SameSite=Strict, iar serverul îl compară în timp constant.
03Verificări Host și Origin
Fiecare cerere trebuie să aibă ca Host 127.0.0.1:7777 sau localhost:7777. Scrierile și upgrade-urile WebSocket trebuie să aibă și un Origin potrivit. O pagină din alt tab sau un truc de DNS rebinding primește 403.
04Aplicația desktop nu adaugă suprafață
Încarcă doar pagina locală, deschide alte linkuri în browserul implicit și rulează pagina în sandbox, cu izolare de context și fără Node. Setează cookie-ul de login din fișierul cu tokenul, așa că tokenul nu ajunge niciodată într-un URL.
05Agenții rulează nesupravegheați
Acesta e rostul tool-ului și tot de aceea orice prompt pe care îl trimiți trebuie tratat ca ceva ce va fi executat. Fiecare tool pornește așa:
| Tool | Pornit ca |
|---|---|
| Claude Code | claude --permission-mode auto --remote-control |
| Codex | codex --approve-for-me, în sandbox-ul workspace-ului, cu rețeaua pornită și rădăcina de lucru cu drept de scriere |
| agy | agy --mode auto --remote-control |
06Unde stau fișierele
Fișierul cu tokenul, linkul de login, setările și fișierele încărcate stau într-un singur folder de configurare din directorul tău personal, creat ca să-l poți citi doar tu. Nu face niciodată commit și nu lipi nimic din el. Overvibe nu șterge niciodată o sesiune sau un transcript: Stop păstrează conversația, iar Hide doar scoate un rând din listă.
07Ce trimite în afară
Overvibe nu are un server propriu și nimic la care să te înregistrezi. Agenții vorbesc cu propriii furnizori exact ca în Terminal.
Întrebări
Îl pot deschide de pe telefon sau de pe alt calculator?
Nu. Ascultă pe 127.0.0.1 și verifică Host la fiecare cerere. Ca să urmărești o sesiune Claude de pe telefon, folosește Remote Control din Claude Code.
Ce se întâmplă cu sesiunile dacă serverul repornește?
Nimic. Stau pe serverul tmux propriu al Overvibe, care supraviețuiește serverului web. Reîncarci pagina și sunt toate acolo.
Merge pe Linux sau Windows?
E construit și folosit doar pe macOS. Fișierele trase în fereastră sunt găsite cu Spotlight, build-ul desktop creează o aplicație de Mac, iar calea către tmux e implicit cea din Homebrew.