Sobre o projeto

MiMiNavigator é um gerenciador de arquivos nativo do macOS, gratuito e de código aberto, que traz para o macOS o prático fluxo de trabalho de dois painéis do Total Commander e do Norton Commander. Criado com SwiftUI e concorrência estrita do Swift 6.2, ele mantém as pastas de origem e destino visíveis lado a lado, lembra abas, caminhos, seleções e modos de exibição (Lista, Pré-visualização, Árvore) entre sessões e realiza as operações cotidianas de arquivos sem poluir a área de trabalho com janelas do Finder. Os principais recursos incluem: - **Gerenciamento de arquivos em dois painéis**: Navegue por dois locais simultaneamente, copie, mova, renomeie, organize e inspecione arquivos usando o teclado ou o mouse. Abas, histórico e estados de exibição persistem entre sessões. - **Busca avançada**: Encontre arquivos por nome, conteúdo, tamanho ou data, inclusive dentro de arquivos compactados. Predefinições focadas ajudam a localizar arquivos grandes esquecidos, pastas vazias e restos de aplicativos removidos. Os resultados são acionáveis e podem ser revisados e processados em conjunto. - **Exclusão segura**: Arquivos locais vão para a Lixeira do macOS; locais de File Provider (por exemplo, OneDrive) usam reciclagem compatível com o Finder; servidores remotos baseados em protocolo sem lixeira podem excluir diretamente após confirmação. - **Renomeação em lote**: Renomeie grupos de arquivos com máscaras, contadores, substituições, conversão de maiúsculas/minúsculas e uma pré-visualização de conflitos ao vivo. - **Suporte a arquivos compactados**: Navegue por arquivos compactados como pastas virtuais, pesquise dentro deles, copie arquivos para dentro/fora e reempacote arquivos compactados modificados ao sair. Mais de 50 formatos suportados (ZIP, RAR, 7Z, TAR, DMG, PKG, ISO, pacotes Java/Android, imagens de disco, formatos legados) usando ferramentas do macOS, além de `unar` e `sevenzip` opcionais. - **Acesso remoto e à nuvem**: Abra servidores SFTP e FTP em um painel, descubra compartilhamentos SMB e AFP na rede local e use unidades de nuvem montadas pelo macOS ou por aplicativos de provedores. Google Drive e Dropbox podem publicar itens selecionados e criar links compartilháveis. - **Ferramentas de mídia**: Pré-visualize, inspecione e converta arquivos de mídia. FFmpeg e gifski opcionais ampliam os formatos de conversão. Conversão Lottie/TGS suportada via Python. - **Comparação e sincronização**: Delega a comparação e sincronização de arquivos/diretórios a ferramentas externas maduras como KDiff3, IntelliJ IDEA ou FileMerge, configuradas nos Ajustes. - **Monitor de recursos**: Gráficos ao vivo do histórico de memória e threads em processo na barra de ferramentas, com intervalos ajustáveis. - **Fluxo de trabalho por teclado**: Layout de atalhos do Total Commander/Norton Commander por padrão, com combinações globalmente reservadas do macOS deixadas sem atribuição. MiMiNavigator é assinado e notarizado pela Apple, requer macOS 26+ em Apple Silicon e é licenciado sob AGPL-3.0 com uma permissão adicional para MiMiKits. Está em desenvolvimento ativo, com um roteiro que inclui espaços de trabalho salvos, status do Git, busca de duplicatas, acesso WebDAV/S3/B2 e sincronização via CloudKit para configurações não secretas.