Repolode
spacedriveapp

spacedriveapp/spacedrive

Explorador de arquivos multiplataforma e open source, criado sobre um sistema de arquivos distribuído virtual em Rust, sem exigir uma conta hospedada.

Alternativa open source a:Google DriveDropbox

Estrelas
39,269
Forks
1,365
Issues abertas
71
Último commit
há 9 dias

O que é?

O Spacedrive é um explorador de arquivos que reúne arquivos de unidades locais, conjuntos de dados em NAS, outros nós do Spacedrive e buckets na nuvem em um único sistema de arquivos pesquisável. Cada origem mantém um banco SQLite portátil com um índice atualizado em tempo real, então uma unidade desconectada continua pesquisável e seus metadados podem acompanhá-la. Os registros mantêm identidades estáveis mesmo após serem movidos, e hashes de conteúdo BLAKE3 associam cópias dos mesmos bytes em diferentes dispositivos.

Operações com arquivos, como cópias, mesclagens e limpezas, podem ser validadas e visualizadas antes de qualquer alteração. A detecção de duplicados usa hashes de amostras para encontrar possíveis correspondências e, antes da exclusão, verifica todos os bytes. Dispositivos podem ser pareados para navegar por origens autorizadas, que podem ser montadas no macOS, Windows ou Linux. As conexões entre pares usam Iroh e QUIC com criptografia de ponta a ponta.

O app para desktop, a interface web, os clientes para dispositivos móveis, a CLI, os SDKs e um servidor MCP usam o mesmo registro de operações tipado, criado em Rust, com clientes TypeScript e Swift gerados a partir dele. Extensões adicionam adaptadores de origem, visualizações prévias e campos de metadados sem aumentar o binário padrão.

Recursos principais

  • 01Busca e indexação unificadas em unidades locais, NAS, nós remotos e armazenamento na nuvem.
  • 02Índice atualizado em tempo real que mantém os metadados dos arquivos em dia sem precisar verificar as pastas novamente.
  • 03Detecção de duplicados com hashes de amostras, seguida pela verificação de todos os bytes.
  • 04Visualização prévia e validação de operações com arquivos antes de aplicar qualquer alteração.
  • 05Montagem de origens no macOS, Windows ou Linux, com transmissão de arquivos sob demanda.
  • 06API compartilhada pelo app para desktop, web, dispositivos móveis, CLI, SDKs e servidor MCP.

Casos de uso

  • Navegar e pesquisar arquivos distribuídos entre vários computadores, unidades e um NAS doméstico.
  • Encontrar e remover com segurança arquivos duplicados em várias unidades.
  • Manter arquivos pessoais em armazenamento próprio e ainda acessá-los de outros dispositivos.
  • Permitir que scripts ou agentes de IA realizem operações com arquivos por meio de uma interface validada e com visualização prévia.

Início rápido

  1. 1

    Baixe os binários nightly do CLI e do daemon na página de lançamentos nightly

  2. 2

    Torne os binários executáveis e adicione-os ao PATH

    chmod +x sd-macos-aarch64 sd-daemon-macos-aarch64
  3. 3

    Instale o daemon como serviço

    sd daemon install

Antes de usar

  • O Spacedrive 2.0 Beta ainda não foi lançado; as compilações nightly podem parar de funcionar e alterar esquemas sem migrações.
  • Os binários nightly não são assinados e, no macOS, é necessário remover o atributo de quarentena antes de executá-los.
  • Para compilar a partir do código-fonte, são necessários Rust, Bun, Node, just e as bibliotecas de desenvolvimento do FFmpeg.

Tópicos

Perguntas frequentes

O que é spacedrive?
Explorador de arquivos multiplataforma e open source, criado sobre um sistema de arquivos distribuído virtual em Rust, sem exigir uma conta hospedada. O Spacedrive é um explorador de arquivos que reúne arquivos de unidades locais, conjuntos de dados em NAS, outros nós do Spacedrive e buckets na nuvem em um único sistema de arquivos pesquisável. Cada origem mantém um banco SQLite portátil com um índice atualizado em tempo real, então uma unidade desconectada continua pesquisável e seus metadados podem acompanhá-la. Os registros mantêm identidades estáveis mesmo após serem movidos, e hashes de conteúdo BLAKE3 associam cópias dos mesmos bytes em diferentes dispositivos.
spacedrive é gratuito? Qual é a licença?
spacedrive é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
spacedrive ainda é mantido?
Manutenção ativa. O último commit de spacedrive foi em 13 de out. de 2026.
Para que posso usar spacedrive?
Navegar e pesquisar arquivos distribuídos entre vários computadores, unidades e um NAS doméstico. Encontrar e remover com segurança arquivos duplicados em várias unidades. Manter arquivos pessoais em armazenamento próprio e ainda acessá-los de outros dispositivos. Permitir que scripts ou agentes de IA realizem operações com arquivos por meio de uma interface validada e com visualização prévia.
Como instalar spacedrive?
Baixe os binários nightly do CLI e do daemon na página de lançamentos nightly Torne os binários executáveis e adicione-os ao PATH: chmod +x sd-macos-aarch64 sd-daemon-macos-aarch64 Instale o daemon como serviço: sd daemon install
Onde consigo spacedrive?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/spacedriveapp/spacedrive

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados