stamatios
← Voltar ao feed
Painel central com alavanca agenda cinco balões de redes sociais enfileirados, agendador open source CogSend
Open Source · Marketing & Growth

CogSend oferece agendamento open source para redes sociais

resumo de ~3 min

O que é o CogSend

CogSend é um agendador de posts para redes sociais open source, licenciado sob MIT, que roda self-hosted na conta Cloudflare do próprio usuário. A versão atual é a v1.3.2, criada por DeepakNess. Ele suporta cinco redes - Mastodon, Bluesky, LinkedIn, Threads e X - e permite escrever um rascunho, personalizá-lo por plataforma e publicar imediatamente ou agendar. Não há assinatura: o projeto afirma que uma instância pessoal roda dentro do plano gratuito do Cloudflare.

Funcionalidades

O editor suporta threads, com divisão automática de textos longos para caber na plataforma mais restritiva da lista, contando os caracteres conforme as regras de cada rede. É possível criar versões por destino (por exemplo, reescrever para o X sem alterar a versão para LinkedIn), publicar ou agendar com status individual por destino, e anexar até quatro imagens por post, cada uma com texto alternativo. Há também prévia de link enquanto se escreve, regras de retentativa automática com backoff (cinco tentativas antes de marcar como falha) e uma API key pessoal para integrar rascunhos, publicação e agendamento em scripts, Shortcuts e cron - a chave não pode conectar contas nem gerar outras chaves.

A área de insights mostra publicações contra falhas, agrupadas por motivo, em intervalos de 7, 30 e 90 dias no fuso horário local, comparadas ao período anterior. O objetivo declarado é mostrar o que quebrou - um problema de plataforma inteira aparece de forma diferente de um post isolado - sem gráficos de vaidade.

Instalação e custos

A instalação exige Node 22.12 ou superior e uma conta Cloudflare com Workers, D1 e R2. O processo tem três passos: clonar o repositório e rodar o setup (que cria o banco D1, o bucket R2, gera segredos, cria a conta de admin, aplica migrações e faz o deploy), verificar com o comando doctor (somente leitura) e entrar via QR code com app autenticador.

Mastodon e Bluesky conectam diretamente; LinkedIn, Threads e X exigem que o usuário registre um app de desenvolvedor próprio para obter client id e secret. O X ainda cobra por uso da API de postagem, então é necessário ter um pequeno saldo antes de conectá-lo.

Em relação aos limites do Cloudflare: o R2 oferece os primeiros 10 GB gratuitos com saída de tráfego sempre grátis, mas exige cartão cadastrado; os cron triggers são cinco por conta, compartilhados com outros Workers; e o D1 pausa por um dia ao passar de 100.000 linhas escritas, retomando à meia-noite UTC sem perda de dados. O projeto ressalva que esses números podem mudar.

Atualizações e segurança

Atualizações são feitas com git pull e um script de release que roda testes, migrações e deploy. As configurações exibem a versão em execução e avisam sobre releases novos. Posts, imagens e segredos ficam na conta Cloudflare do usuário, nunca no repositório. Os tokens das plataformas são criptografados em repouso com AES-256-GCM, e a única conta de admin faz login com app autenticador e códigos de backup. Nada da instância fica armazenado com os desenvolvedores do projeto.