Sobre o projeto

O Archive Suite é um monorepo de três aplicações nativas para macOS destinadas a historiadores e arquivistas que trabalham com dezenas de milhares de páginas digitalizadas. Cada aplicação pode funcionar de forma autónoma, mas partilham um contrato documentado de etiquetas/PDF (SPEC/tag-format.md) e foram concebidas para serem usadas em conjunto. O Archive Processor trata da captura, do OCR e da etiquetagem. Fotografa ou importa imagens de documentos, executa OCR e escreve um PDF etiquetado de duas páginas contendo a imagem original mais o texto OCR selecionável, com etiquetas do Finder para assunto, data, prioridade, cor e estado de leitura. Inclui companheiros de captura para iPhone e Android (Live Capture) e chaves OCR Gemini ou Mistral fornecidas pelo próprio utilizador, com orientação. O Archive Reader abrange a descoberta, a leitura e a triagem. Descobre ficheiros percorrendo diretamente a pasta do arquivo em vez de depender do Spotlight, para que um índice desatualizado não possa ocultar ficheiros; o README indica cerca de 100 mil PDFs em aproximadamente 10 segundos, com um arranque instantâneo a quente a partir de uma cache local mantida em tempo real pelo FSEvents. Oferece navegação cronológica, filtragem por assunto, prioridade e estado de leitura, pesquisa de texto integral, um visualizador de imagem mais OCR em duas páginas, edição segura de etiquetas e triagem Lido/Não lido com uma só tecla. O Archive Notes proporciona um registo de notas com prioridade à proveniência: as notas e os excertos mantêm uma ligação duradoura à página de origem exata que sobrevive à mudança de computador, além de referências Zotero, pastas, pastas inteligentes, replicação e pesquisa de texto integral, concebido para 100 mil notas e 2 milhões de palavras. O README afirma uma garantia de ficheiros insubstituíveis: o Archive Reader nunca elimina, move, renomeia ou altera os bytes ou a localização de um ficheiro; a única alteração que faz é às etiquetas do Finder do macOS, encaminhada através de um único escritor auditado como uma ação deliberada, verificada e reversível. A instalação é atualmente apenas por compilação a partir do código-fonte; DMGs anteriores eram privados e foram retirados, e ainda não foi publicado nenhum lançamento público. As compilações usam o XcodeGen (o project.yml é autoritativo, o .xcodeproj é gerado e ignorado pelo git), com um despachante launch.sh para reader, processor ou notes, exigindo macOS 14+, Xcode 16 e xcodegen via Homebrew. Um despachante test-smoke.sh executa os testes unitários do ArchiveCore sem interface gráfica e sem custos, com faixas opcionais por aplicação; a faixa do Processor faz dois pequenos pedidos de OCR. Os transportes LAN e USB do Live Capture não precisam de configuração, enquanto o relay opcional do Google Drive para Wi-Fi restrito exige um cliente OAuth criado pelo utilizador, vinculado ao nome do pacote e à chave de assinatura da aplicação. O projeto é descrito como uma ferramenta funcional criada para o próprio arquivo de um historiador, publicada para possível reutilização e não como um produto com suporte, mantida por um agente de IA sem CI. As limitações conhecidas estão registadas no KNOWN_ISSUES.md de cada aplicação, incluindo uma fraqueza aceite e não corrigida no transporte LAN do Live Capture. Licenciado sob MIT.