Galerie foto AI self-hosted

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.

RO
descriere AI nativa
100%
on-premises
60s
hot-add worker
DLNA
streaming TV
1. Hook

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:

Scroll-ul infinit

Abordarea manuala. O pierdere masiva de timp. Cautarea cronologica prin mii de fisiere denumite generic (ex: IMG_20190815.jpg) se transforma rapid in 30 de minute de frustrare, adesea ducand la abandonarea cautarii.

Compromisul cloud

Externalizarea problemei catre Google sau Apple. Desi ofera cautare avansata, pretul platit este intimitatea. Pozele tale, fetele copiilor si locatiile vizitate devin date de antrenament si combustibil pentru reclame.

2. Schimbare de paradigma

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.
3. Pipeline AI

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.

4. Diferentiator (moat)

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.

5. Sumar tehnic

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.
6. Viziunea

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.