Gregoryaerodynamic322/hushdrop

Hospede seu próprio serviço privado de compartilhamento de artefatos para implantar arquivos e sites a partir do seu terminal com criptografia AES-256 no seu domínio.

O que é hushdrop?

Hushdrop é uma ferramenta de código aberto que permite a você hospedar seu próprio serviço privado de compartilhamento de artefatos, como arquivos e sites, diretamente do seu terminal. Utilizando criptografia AES-256, garante que todos os dados transferidos estejam protegidos, e você mantém total controle sobre seu domínio. Diferente de serviços de terceiros (como Dropbox ou serviços de armazenamento em nuvem), o Hushdrop elimina riscos de privacidade e dependência de infraestruturas externas, ideal para desenvolvedores e equipes que precisam de compartilhamento seguro e rápido de artefatos durante desenvolvimento, CI/CD ou colaboração. Ele oferece integração com terminal e suporte a múltiplas plataformas (Linux, macOS, Windows). Seu funcionamento é baseado em um servidor leve que você pode executar localmente ou em um servidor próprio, recebendo comandos via CLI para enviar ou receber arquivos, permitindo assim deploy contínuo e transferência segura de dados sem depender de serviços centralizados.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Gregoryaerodynamic322/hushdrop

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que hushdrop faz?

Hospede seu próprio serviço privado de compartilhamento de artefatos para implantar arquivos e sites a partir do seu terminal com criptografia AES-256 no seu domínio.

Visão Geral

O Hushdrop é uma ferramenta que permite a você criar seu próprio serviço de compartilhamento de artefatos, como arquivos de build, sites estáticos, ou qualquer outro dado, diretamente da linha de comando. Tudo é criptografado com AES-256 e executado sob seu domínio, garantindo privacidade e controle total.

Como Funciona

  • Execute o servidor Hushdrop em sua máquina ou em um servidor remoto.
  • Use o cliente CLI para enviar (hushdrop push) ou receber (hushdrop pull) arquivos.
  • Os dados são criptografados antes da transmissão e descriptografados apenas no destino.
  • Integra-se facilmente a fluxos de CI/CD ou scripts de deploy.

Plataformas Suportadas

  • Linux
  • macOS
  • Windows

Instalação

# via npm (recomendado)
npm install -g hushdrop

# ou via binário pré-compilado (consulte releases)
curl -L https://github.com/Gregoryaerodynamic322/hushdrop/releases/latest/download/hushdrop-linux -o /usr/local/bin/hushdrop
chmod +x /usr/local/bin/hushdrop

Uso Rápido

# Iniciar servidor (modo desenvolvimento)
hushdrop server --port 8080 --domain exemplo.com

# Enviar arquivo
hushdrop push ./dist/index.html --key minha-chave

# Receber arquivo
hushdrop pull index.html --key minha-chave

Opções de Configuração

Variável de AmbienteDescriçãoPadrão
HUSHDROP_PORTPorta do servidor8080
HUSHDROP_DOMAINDomínio (opcional)localhost
HUSHDROP_KEYChave AES-256(gerada automaticamente se não fornecida)
HUSHDROP_STORAGEDiretório de armazenamento./hushdrop_data

Segurança

  • Criptografia AES-256 de ponta a ponta.
  • Suporte a autenticação via token (opcional).
  • Sem dependência de serviços de terceiros.

Licença

MIT

Habilidades Relacionadas