Cull
Cull · v0.3 · PT · culling local-first

O culling é o trabalho.
O resto é automatizável.

O Cull pontua cada foto de uma sessão — técnica, composição, impacto — para escolheres as keepers sem olhar para duas mil. Galerias privadas para clientes, marca de água automática, export para Lightroom.

Começa em segundos
Começar sessãoEntrarGrátis · sem quotas
Contact Sheet · session 03PROCESSING 12/12
8.7
5.2
7.4
9.1
6.0
3.8
8.2
7.1
5.9
6.7
4.3
9.4
ANALISADAS12
APROVADAS4
REJEITADAS2
MÉDIA6.7
01ANÁLISE

Técnica. Composição. Impacto.

Modelos vision locais (Ollama, MLX) pontuam cada foto numa escala de 0 a 10. Os originais nunca saem do teu M1 — só as miniaturas 640px vão ao servidor. Exclusões configuráveis por sessão (sem caras, sem matrículas, sem menores).

IMG_4217.heic · 4256×2832 · ISO 1600 · f/1.8
Técnica
8
Composição
9
Impacto
7
Total8.1

Sombra na cara valoriza o sujeito;
recorte superior podia respirar mais.

gemma3:12b·842 ms
02APROVAÇÃO

Galeria privada.
Marca de água. Acesso por email.

Cria um cliente (“O Restaurante”). Convida emails concretos. Eles recebem acesso a galerias 1920px com a tua marca de água, aprovam foto a foto, e tu vês a lista de aprovações. Os originais só saem quando decidires.

Cliente
O Restaurante
cull.duckdns.org/c/ruben/o-restaurante
Acessos
  • chef@restaurant.pt
  • marketing@rest…
  • owner@rest…pend.
47 fotos · 18 aprovadas
PREVIEW 1920 · q82
APROVADA
03PORTFÓLIO

URL própria.
Download quando faz sentido.

Sessões públicas ficam em cull.duckdns.org/u/<nome>/<sessão>. Para eventos solidários podes deixar o download das originais aberto; para portfólio, só previews. Unlisted partilha-se só por link.

https://cull.duckdns.org/u/ruben/berlim-2026
Download ZIP·1.2 GB·247 fotos·PÚBLICO
04ENTREGA

Lightroom recebe tudo.

Export XMP sidecar: aprovadas viram ★5 + Pick label, rejeitadas viram rating −1. O raciocínio da IA fica em dc:description como caption. Capture One lê igual, sem plugins.

IMG_4217.xmpLightroom · Capture One
<x:xmpmeta xmlns:x="adobe:ns:meta/">
 <rdf:RDF>
  <rdf:Description xmlns:xmp=".../xap/1.0/">
   <xmp:Rating>5</xmp:Rating>
   <xmp:Label>Pick</xmp:Label>
   <dc:description>
    <rdf:Alt><rdf:li xml:lang="x-default">
      Sombra valoriza sujeito. Cull 8.1/10
    </rdf:li></rdf:Alt>
   </dc:description>
  </rdf:Description>
 </rdf:RDF>
</x:xmpmeta>
OU  •  Rejeitada → Rating −1.zip · 1 xmp / foto
Ensaio grátis

Pontua as duas mil.
Entrega as doze.

Gratuito para os primeiros fotógrafos. A pontuação corre localmente — o servidor só vê miniaturas e as tuas decisões.