Repolode
brainstormity

brainstormity/LightPost

Um agendador self-hosted que publica uma postagem em várias contas sociais, como Bluesky, Mastodon, X e Telegram, a partir de um único painel.

Alternativa open source a:BufferHootsuite

Estrelas
360
Forks
69
Issues abertas
2
Último commit
há 6 dias

O que é?

LightPost é um agendador de redes sociais leve e self-hosted. Você conecta as credenciais das suas próprias plataformas, escreve uma postagem em um único editor e a publica na hora ou agenda para mais tarde. Cada conta de destino pode receber texto, imagens ou ambos, respeitando os limites da plataforma.

O app oferece suporte a Bluesky, Mastodon, X, Instagram, Threads, webhooks do Discord, perfis pessoais do LinkedIn, canais do Telegram e Páginas do Facebook. TikTok, Pinterest e Google Business Profile estão listados como em desenvolvimento. As imagens são importadas de URLs públicas de JPEG ou de uma biblioteca salva, e cada envio tem seu próprio resultado, permitindo tentar novamente os destinos com falha sem repostar nos que tiveram sucesso.

Ele roda como um único processo Python com SQLite e HTML, CSS e JavaScript puros, sem banco de dados externo nem etapa de build do frontend. As credenciais são armazenadas de forma criptografada no seu próprio servidor, e o projeto é licenciado sob a MIT.

Recursos principais

  • 01Publique em várias contas ao mesmo tempo, incluindo múltiplas contas na mesma plataforma.
  • 02Salve rascunhos, agende postagens ou publique na hora, usando o fuso horário do navegador.
  • 03Escolha texto, imagens ou ambos para cada conta de destino.
  • 04Importe URLs públicas de JPEG ou reutilize imagens de uma biblioteca salva, com texto alternativo e pré-visualização.
  • 05Acompanhe os resultados por conta e tente novamente apenas nos destinos com falha.
  • 06Fila persistente que sobrevive a reinicializações e retoma os agendamentos atrasados.
  • 07Credenciais criptografadas, proteção opcional por senha e exportação do histórico de postagens.

Casos de uso

  • Publicar o mesmo anúncio no Bluesky, Mastodon e canais do Telegram.
  • Agendar uma semana de postagens para a conta de um projeto ou marca usando um painel self-hosted.
  • Manter os dados de publicação em redes sociais no seu próprio servidor, em vez de usar um serviço de agendamento de terceiros.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/brainstormity/LightPost.git
  2. 2

    Crie um ambiente virtual do Python

    python3 -m venv .venv
  3. 3

    Instale as dependências do Python

    .venv/bin/python -m pip install -r requirements.txt
  4. 4

    Inicie o app e abra localhost:3000/app

    .venv/bin/python -m lightpost

Antes de usar

  • Requer Python 3.11 ou superior no Linux ou macOS.
  • Você precisa fornecer suas próprias credenciais das plataformas; podem ser cobradas taxas de API e também se aplicam os requisitos de elegibilidade da conta.
  • Vídeos não são compatíveis, e TikTok, Pinterest e Google Business Profile ainda estão em desenvolvimento.

Em coleções

Tópicos

Perguntas frequentes

O que é LightPost?
Um agendador self-hosted que publica uma postagem em várias contas sociais, como Bluesky, Mastodon, X e Telegram, a partir de um único painel. LightPost é um agendador de redes sociais leve e self-hosted. Você conecta as credenciais das suas próprias plataformas, escreve uma postagem em um único editor e a publica na hora ou agenda para mais tarde. Cada conta de destino pode receber texto, imagens ou ambos, respeitando os limites da plataforma.
LightPost é gratuito? Qual é a licença?
LightPost é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
LightPost ainda é mantido?
Manutenção ativa. O último commit de LightPost foi em 31 de out. de 2026.
Para que posso usar LightPost?
Publicar o mesmo anúncio no Bluesky, Mastodon e canais do Telegram. Agendar uma semana de postagens para a conta de um projeto ou marca usando um painel self-hosted. Manter os dados de publicação em redes sociais no seu próprio servidor, em vez de usar um serviço de agendamento de terceiros.
Como instalar LightPost?
Clone o repositório: git clone https://github.com/brainstormity/LightPost.git Crie um ambiente virtual do Python: python3 -m venv .venv Instale as dependências do Python: .venv/bin/python -m pip install -r requirements.txt Inicie o app e abra localhost:3000/app: .venv/bin/python -m lightpost
Onde consigo LightPost?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/brainstormity/LightPost

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

Projetos relacionados