Ferramenta de linha de comando para sincronizar, copiar e montar arquivos em mais de 70 provedores de armazenamento em nuvem e locais — o rsync para a nuvem.
yinzhenyu-su/qrypt
Ferramenta em Go que reúne vários drives na nuvem e armazenamentos no estilo S3/WebDAV em uma pasta local, com criptografia de ponta a ponta compatível com rclone.
Alternativa open source a:Cryptomator
- Estrelas
- 134
- Forks
- 7
- Issues abertas
- 0
- Último commit
- há 13 horas
O que é?
O qrypt reúne vários drives na nuvem e backends de armazenamento em um único sistema de arquivos local por meio do FUSE. Cada drive configurado aparece como um subdiretório em um ponto de montagem, permitindo que aplicativos comuns abram, salvem e movam arquivos sem saber onde eles estão armazenados.
Os nomes e o conteúdo dos arquivos são criptografados antes de chegar ao backend, usando ofuscação de nomes e criptografia de conteúdo compatíveis com o rclone crypt. Novos arquivos e alterações são preparados localmente e enviados de forma assíncrona, com debounce, concorrência e novas tentativas configuráveis. Um cache local de leitura agiliza acessos repetidos, e é possível definir limites de largura de banda por direção.
O projeto funciona no macOS (macFUSE), Linux (libfuse) e Windows (WinFsp). Também oferece comandos de CLI para listar, ler, enviar e baixar arquivos sem montar o sistema de arquivos, além de um socket de depuração com monitoramento de integridade e verificações de consistência.
Recursos principais
- 01Monta vários drives na nuvem como subdiretórios de uma pasta local por meio do FUSE.
- 02Criptografa nomes e conteúdo no formato crypt compatível com rclone.
- 03Prepara gravações localmente e faz o envio de forma assíncrona, com novas tentativas configuráveis.
- 04Armazena dados de arquivos remotos em cache local para agilizar leituras repetidas.
- 05Oferece limitação da taxa de envio e download por direção.
- 06Disponibiliza um socket de depuração com diagnósticos estruturados.
Casos de uso
- Manter arquivos privados criptografados em drives de nuvem voltados ao consumidor e acessá-los como uma pasta local.
- Acessar armazenamento S3 ou WebDAV em aplicativos de desktop sem um cliente de sincronização.
- Executar os comandos fs list, get e put em scripts sem montar o sistema de arquivos.
Início rápido
- 1
Instale o qrypt no Linux ou macOS
curl -fsSL https://github.com/yinzhenyu-su/qrypt/releases/latest/download/install.sh | sh - 2
Instale o qrypt no Windows
powershell -c "irm https://github.com/yinzhenyu-su/qrypt/releases/latest/download/install.ps1|iex" - 3
Crie qrypt.toml com uma montagem local e uma senha de criptografia (consulte o guia de início rápido no README)
- 4
Execute um comando de arquivo sem montar
./qrypt fs list / - 5
Monte as unidades como uma pasta local
./qrypt mount
Antes de usar
- A montagem requer FUSE: macFUSE no macOS ou WinFsp no Windows.
- Para compilar a partir do código-fonte, é necessário Go 1.27 ou superior e os cabeçalhos do FUSE.
- A criptografia de nomes de arquivo e conteúdo é compatível com rclone, mas ativar content_dedup revela se os conteúdos são iguais.
Tópicos
Perguntas frequentes
- O que é qrypt?
- Ferramenta em Go que reúne vários drives na nuvem e armazenamentos no estilo S3/WebDAV em uma pasta local, com criptografia de ponta a ponta compatível com rclone. O qrypt reúne vários drives na nuvem e backends de armazenamento em um único sistema de arquivos local por meio do FUSE. Cada drive configurado aparece como um subdiretório em um ponto de montagem, permitindo que aplicativos comuns abram, salvem e movam arquivos sem saber onde eles estão armazenados.
- qrypt é gratuito? Qual é a licença?
- qrypt é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- qrypt ainda é mantido?
- Manutenção ativa. O último commit de qrypt foi em 19 de out. de 2026.
- Para que posso usar qrypt?
- Manter arquivos privados criptografados em drives de nuvem voltados ao consumidor e acessá-los como uma pasta local. Acessar armazenamento S3 ou WebDAV em aplicativos de desktop sem um cliente de sincronização. Executar os comandos fs list, get e put em scripts sem montar o sistema de arquivos.
- Como instalar qrypt?
- Instale o qrypt no Linux ou macOS: curl -fsSL https://github.com/yinzhenyu-su/qrypt/releases/latest/download/install.sh | sh Instale o qrypt no Windows: powershell -c "irm https://github.com/yinzhenyu-su/qrypt/releases/latest/download/install.ps1|iex" Crie qrypt.toml com uma montagem local e uma senha de criptografia (consulte o guia de início rápido no README) Execute um comando de arquivo sem montar: ./qrypt fs list / Monte as unidades como uma pasta local: ./qrypt mount
- Onde consigo qrypt?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/yinzhenyu-su/qrypt
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor de armazenamento em nuvem auto-hospedado que criptografa arquivos e notas no navegador antes de enviá-los ao servidor.
Uma plataforma de nuvem self-hosted distribuída como um único binário Go para compartilhar arquivos, editar código em colaboração e gerenciar usuários.
Gerenciador de senhas de linha de comando para equipes, compatível com a ferramenta UNIX pass e com segredos criptografados com GPG e versionados no git.
Uma TUI de terminal leve para gerenciar conexões SSH, serial, telnet, SFTP, FTP, WebDAV e S3 em um único binário.
Leitor de e-books multiplataforma feito com Flutter, compatível com EPUB, MOBI, AZW3, FB2, TXT e PDF, com ferramentas de leitura assistidas por IA.