Reinvie-ti amintirile,
pastreaza-ti intimitatea
Prima galerie AI self-hosted cu suport nativ in limba romana. Transforma directorul plat cu mii de poze intr-o experienta interogabila, profund privata si pregatita pentru a fi consumata pe TV.
Cimitirul digital si iluzia alegerii
In era fotografiei digitale, ne confruntam cu un paradox frustrant: capturam mai multe momente ca niciodata, dar le revedem din ce in ce mai rar. Cati dintre noi detin mii de poze uitate in foldere adanc ingropate pe hard disk-uri, pe care nu le deschidem niciodata? Fie ca vorbim de 1.700, 10.000 sau 50.000 de imagini, colectiile noastre s-au transformat in adevarate cimitire digitale.
Cand apare dorinta de a regasi o amintire specifica — de exemplu, «poza cu bunica la mare» — utilizatorul modern este fortat sa aleaga intre doua optiuni fundamental defectuoase:
Ce este Photo Stream?
Photo Stream reprezinta raspunsul la aceasta dilema. Este prima galerie foto bazata pe inteligenta artificiala, complet self-hosted, conceputa pentru a transforma un director «flat» (plat, nestructurat) de imagini intr-o experienta interogabila, profund privata si pregatita pentru a fi consumata in mediul familial, direct pe televizor.
Filozofia de baza: Totul ruleaza local, exclusiv pe hardware-ul tau. Nu exista conexiuni ascunse catre cloud, nu exista abonamente lunare si, cel mai important, nu exista compromisuri privind confidentialitatea datelor tale.
Cum functioneaza «magia»
In spatele interfetei simple se afla un pipeline distribuit care transforma pixelii in metadate structurate si cautabile, automat pentru fiecare poza.
Viziune AI nativa in limba romana
Spre deosebire de solutiile care se bazeaza pe traduceri automate inexacte, Photo Stream foloseste LLaVA 13b rulat prin Ollama. Modelul analizeaza imaginea si genereaza descrieri naturale, contextuale, direct in romana. In loc de tag-uri seci precum «plaja, copil, soare», sistemul genereaza propozitii complete: «Doi copii pe plaja la apus».
Cautare semantica avansata
Cautarea traditionala bazata pe cuvinte cheie e limitata. Photo Stream foloseste embeddings bge-m3: poti cauta un concept sau o stare, nu doar un cuvant exact. «Vacanta la munte iarna» returneaza imagini cu zapada, cabane, schiuri sau peisaje alpine — chiar daca acele cuvinte n-au fost generate explicit in descriere.
Recunoastere faciala & OCR
Algoritmii de recunoastere faciala realizeaza clustering automat al membrilor familiei si prietenilor. In paralel, modulul OCR scaneaza imaginile pentru a extrage textul vizibil. Ai fotografiat un meniu de restaurant in Italia? Textul devine indexat — gasesti poza cautand numele restaurantului.
Gata pentru living: experienta TV
Fotografiile nu ar trebui consumate doar pe ecranele mici ale telefoanelor. Prin MiniDLNA, sistemul face streaming direct catre orice Smart TV. Inovatia: captions burned-in — data, locatia si descrierea AI sunt suprapuse elegant pe imaginea transmisa, fara a necesita o aplicatie TV dedicata.
De ce Photo Stream?
Piata este dominata de Google Photos si Apple iCloud, cu alternative open-source respectabile precum Immich. Photo Stream isi construieste un «sant de aparare» inexpugnabil prin trei piloni fundamentali.
🇷🇴 Limbajul nativ
Suntem singura platforma care ofera descrieri AI native si complexe in limba romana. Nu o simpla localizare a interfetei, ci o procesare cognitiva a imaginilor adaptata specificului lingvistic local.
⚡ Arhitectura elastica
Procesarea AI necesita resurse semnificative. In loc sa fortam utilizatorul sa cumpere un server scump, am creat o arhitectura cu worker pool LXC care comunica prin JSON/HTTP. Adaugi un laptop vechi ca worker in 60 de secunde — sistemul distribuie automat sarcina, fara restart.
🔒 Privacy absolut
Spre deosebire de solutiile comerciale, Photo Stream garanteaza ca niciun byte de date (imagini, metadate, descrieri, modele faciale) nu paraseste reteaua ta locala. Esti proprietarul absolut al amintirilor si al datelor derivate.
Stack-ul de productie
Pentru entuziastii tehnici — arhitectura este construita pe un stack modern, optimizat pentru performanta locala si concurenta ridicata.
| Categorie | Tehnologie | Rol / justificare |
|---|---|---|
| Model vizual | LLaVA 13b (Ollama) | Generarea descrierilor complexe si naturale ale imaginilor, cu suport excelent pentru limba romana. |
| Embeddings | bge-m3 (1024d) | Transformarea textului si a conceptelor in vectori pentru a permite cautarea semantica avansata. |
| Baza de date | SQLite (WAL) + FTS5 | Stocare rapida, locala. WAL permite citiri si scrieri concurente, FTS5 asigura cautare full-text ultra-rapida. |
| Distributie | Worker pool LXC + JSON/HTTP | Scalare orizontala folosind hardware eterogen — ex: adaugarea de laptopuri vechi ca noduri de procesare. |
| TV support | MiniDLNA + overlay dinamic | Streaming universal catre televizoare, cu «arderea» in timp real a metadatelor (data, locatie, descriere AI) pe imagine. |
Misiunea noastra
Misiunea Photo Stream depaseste simpla organizare a fisierelor. Vrem sa scoatem fotografiile de pe hard-disk-urile prafuite, din uitarea digitala, si sa le aducem inapoi acolo unde le este locul: in sanul familiei, pe cel mai mare ecran din casa.
Facem acest lucru intr-un mod inteligent, eliminand efortul manual de organizare, si intr-un mod sigur, garantand ca intimitatea ta ramane intacta.
Photo Stream
E timpul sa iti vezi pozele, nu doar sa le stochezi.