GitHub Instalar

open source · self-hosted · na sua Cloudflare

Seu drive em nuvem.
Abre só o trecho.

O Spaceflare roda inteiro na sua conta Cloudflare. Seus arquivos grandes ficam no seu bucket R2 e abrem por trecho: o Mac e o iPhone leem só o pedaço de que precisam, sem copiar o arquivo inteiro.

Apache-2.0versão 0.1Worker + R2 + D1

O app web do Spaceflare: a lista de arquivos do Meu drive, com pastas, filtros por tipo e o botão Enviar.
O app do Spaceflare no iPhone: a lista de arquivos e a barra de navegação com Arquivos, Links, Lixeira e Conta. A ilha do Spaceflare no notch do Mac, com uma busca por “contrato” e cinco resultados.

O trecho

Um arquivo.
Só o trecho que importa.

Vídeo e áudio abrem em partes: o app pede só a faixa de bytes de que precisa e o R2 devolve só ela. O resto continua na nuvem.

baixadoagorasó na nuvem

3 de 36 blocos lidos (8%). O resto continua na nuvem.

Ilustração simplificada: um arquivo dividido em 36 blocos.

01Pede o trecho

O Finder, o navegador ou a ilha pedem só a faixa de bytes de que precisam agora, não o arquivo inteiro.

02O Worker lê do R2

O Worker lê só essa faixa do seu bucket, por um token assinado, sem consultar o banco. A saída de dados do R2 não é cobrada.

03Libera o disco depois

O app do Mac remove sozinho a cópia local depois de um prazo (padrão: 30 minutos sem uso). Apps que usam mmap baixam o arquivo inteiro.

Onde usar

Mac, iPhone
ou só um link.

A mesma instalação nos três. Troque de um para outro a qualquer hora.

01Mac

A pasta no Finder

Seus arquivos aparecem como uma pasta ao lado das outras e só ocupam disco quando você abre.

  • Leitura por trecho, em vez de copiar tudo
  • Lixeira de 30 dias
  • Conflito vira cópia ao lado, nada se perde
macOS 15 ou mais novoHoje se instala pelo install.sh
02iPhone e web

Instale sem App Store

Abra o endereço no Safari e adicione à Tela de Início. O app web também roda no Windows e no Linux.

  • Envio em partes, retoma sozinho
  • Fotos e vídeos do iPhone
  • Tema claro, escuro ou do sistema
App web/PWA instalávelO envio segue com o app aberto
03Links

Mande e receba

Quem recebe abre no navegador. Quem envia para você também não precisa de conta.

  • Senha, validade e limite de downloads
  • Link só de envio, para receber arquivos
  • Apagar o arquivo derruba o link
Sem instalar nadaFunciona em qualquer navegador

Sem prisão

Seus arquivos.
No seu bucket.

Os arquivos ficam em objetos comuns no R2 da sua conta, que qualquer cliente S3 (como o rclone) consegue ler. Nomes e pastas ficam no D1, que também é seu. Para sair com tudo, exporte o banco e copie o bucket.

A ilha, só no Mac

Uma ilha no notch.
Salve, busque, converse.

No MacBook, o notch ganha um painel: solte arquivos nele para salvar, busque por nome, espie sem baixar e peça à IA para achar e organizar. Em Macs sem notch, ele vira uma pílula no topo da tela.

A ilha aberta com a área tracejada Solte para salvar na Caixa de entrada e a estrela mascote. A ilha mostrando o envio de 2 de 5 arquivos, 43%, com a barra de progresso e o andamento de cada arquivo.

Solte para salvar

Arraste arquivos ou pastas até o notch. Eles sobem para a Caixa de entrada, com o progresso na própria ilha.

A ilha mostrando uma busca por “contrato” com cinco resultados, entre arquivos e uma pasta.

Busque e abra

A busca por nome é instantânea e não usa IA. Enter abre; ⌘ Enter mostra no Finder.

A ilha mostrando a prévia de um vídeo com botão de play e barra de tempo, sem baixar o arquivo.

Espie sem baixar

Imagem, PDF, vídeo, áudio e texto aparecem direto da nuvem, em memória, sem gravar nada no disco. Também dá para abrir por um link temporário de 15 minutos.

A conversa com a IA na ilha, com um plano de organização de quatro mudanças e os botões Aplicar e Descartar. A ilha avisando que a IA foi pausada pelo teto de gasto mensal, com um botão para abrir os Ajustes.

Converse com a IA

Ache arquivos e peça para organizar. A IA só propõe um plano: nada muda sem o seu Aplicar, e ela nunca apaga. Se o gasto estimado do mês chegar ao teto que você definiu, a IA pausa e a busca por nome continua.

Capturas geradas pelo próprio app do Mac, com dados de exemplo.

No navegador

Em qualquer aparelho.
Claro, escuro ou do sistema.

O mesmo Worker serve o app web, que também instala no iPhone. Envie, organize, compartilhe e use a lixeira em qualquer navegador.

Página pública de envio do Spaceflare: área para soltar arquivos e o aviso Pronto! Seus arquivos foram enviados.

Links só de envio

Gere um link e quem o receber solta arquivos direto na sua pasta, sem criar conta. Arquivos grandes sobem em partes e retomam se a conexão cair.

Ajustes do app web, aba Aparência, com as opções Claro, Escuro e Sistema.

Claro, escuro ou do sistema

O app web segue o tema do aparelho ou o que você escolher nos Ajustes. O app do Mac faz o mesmo.

O drive completo

Tudo que um drive precisa.
Num lugar só.

Sem loja de extras e sem plano por recurso: é o que está no repositório.

ABRIR

  • Leitura por trecho
  • Pasta no Finder (File Provider)
  • Espiar sem baixar
  • Abrir por link temporário

ENVIAR

  • Envio em partes
  • Retoma depois de uma queda
  • Soltar no notch do Mac
  • Fotos e vídeos do iPhone

COMPARTILHAR

  • Link com senha
  • Validade e limite de downloads
  • Link só de envio
  • Receber sem conta

CUIDAR

  • Lixeira de 30 dias
  • Conflitos guardados ao lado
  • Teto mensal de gasto da IA
  • Tema claro, escuro ou do sistema

Instalar

Um comando.
Na sua conta.

Você precisa de uma conta Cloudflare com o R2 ativado e de Node.js 20 ou mais novo.

  1. 01

    Instale o servidor

    O npm run setup cria o bucket R2 e o banco D1, gera a chave de acesso e publica o Worker com o app web. A chave só aparece uma vez: guarde num gerenciador de senhas.

  2. 02

    Entre no navegador ou no iPhone

    Abra o endereço mostrado no fim e informe a chave. No iPhone, toque em Compartilhar e depois em Adicionar à Tela de Início.

  3. 03

    No Mac (opcional)

    O install.sh instala o app da barra de menus e a pasta no Finder. Falta um passo que só você faz: ligar a extensão em Ajustes do Sistema › Geral › Itens de Início e Extensões › Provedores de arquivos.

Servidor e app web
git clone <endereço do repositório>cd spaceflare/server && npm installnpx wrangler loginnpm run setup
App do Mac
cd ../macos && ./install.sh

Exige macOS 15 ou mais novo e as Command Line Tools (xcode-select --install). Não há botão de download ainda: a versão pronta, assinada e notarizada, chega no release 0.1.0. Hoje o install.sh compila e instala o app.

Quanto custa

Só o que a Cloudflare cobra.
Nada ao Spaceflare.

O Spaceflare é gratuito e roda na sua conta Cloudflare. Não existe plano nem assinatura do projeto: você paga direto à Cloudflare.

US$ 0,015por GB-mês guardado no R2
≈ US$ 15por TB guardado, por mês
US$ 0de saída de dados (downloads)

No uso pessoal, Workers e D1 costumam ficar na faixa grátis. São preços da Cloudflare, que podem mudar: confira os valores atuais no painel dela antes de decidir.

A IA é opcional. Se você usar, ela é cobrada por uso na sua conta, e dá para definir um teto mensal: quando ele é atingido, as chamadas de IA pausam. Sem usar a IA, nada é chamado sozinho.

Status

Versão 0.1.
Jovem, e dizemos onde.

Funciona de ponta a ponta, com servidor, app web e app do Mac. Estes são os limites de hoje.

Maturidade

Sem auditoria externa

Ainda não teve uso prolongado nem revisão de terceiros. Mantenha cópia do que você não pode perder.

Privacidade

Sem criptografia de ponta a ponta

O R2 criptografa em repouso, mas a Cloudflare consegue ler os arquivos.

Pessoas

Um dono por instalação

Não há multiusuário: quem tem a chave de acesso tem acesso total.

IA

O trecho lido vai ao provedor

Quando a IA lê um arquivo, esse trecho é enviado ao provedor escolhido (Workers AI ou OpenRouter).

Sistemas

Mac a partir do macOS 15

O app do Mac exige macOS 15 ou mais novo. Windows e Linux usam o app web.

Testes

A ilha precisa de mais Macs

O notch físico e o arrastar do Finder ainda precisam de mais testes em Macs de verdade.

Perguntas

Dúvidas,
respondidas.

O que é o Spaceflare?

Um drive em nuvem open source (Apache-2.0) e self-hosted. Um Worker, um bucket R2 e um banco D1 na sua conta Cloudflare guardam tudo, e você usa pelo navegador, pelo iPhone (PWA) ou pela pasta no Finder do Mac.

Como abre rápido se o arquivo não está no Mac?

O app pede só os trechos de que precisa. Vídeo e áudio abrem em partes: só o que você toca é baixado. Apps que usam mmap baixam o arquivo inteiro.

Preciso pagar alguma coisa ao Spaceflare?

Não. Não há plano nem assinatura do projeto. Você paga à Cloudflare pelo que usar: o R2 custa US$ 0,015 por GB-mês, sem custo de saída de dados.

Preciso de internet?

Para abrir o que está só na nuvem, sim. Arquivos que o Finder já baixou ficam no Mac até o app liberar o espaço (padrão: 30 minutos sem uso; dá para escolher “nunca”).

Meus arquivos estão seguros?

Ficam no seu R2, criptografados em repouso, e a lixeira guarda o que você apagar por 30 dias. Mas a Cloudflare consegue ler os arquivos, a chave de acesso dá acesso total e esta é a versão 0.1, sem auditoria externa. Mantenha cópia do que não pode perder.

A IA lê os meus arquivos?

Só se você a usar: nada é chamado sozinho. Quando você pergunta, a IA lê nomes, datas e o começo do conteúdo (até 3.000 caracteres por arquivo), e esse trecho vai ao provedor escolhido. Ela não tem ferramenta para apagar ou mudar nada: só propõe um plano.

Funciona no Windows ou no Linux?

Pelo app web, no navegador. O app do Mac, com a pasta no Finder e a ilha, exige macOS 15 ou mais novo.

Dá para dividir com outras pessoas?

Não como multiusuário: cada instalação tem um dono. Para compartilhar, use links com senha, validade e limite de downloads, ou links só de envio.