cogsend
CogSend es un programador de redes sociales auto-alojado que ejecuta en la cuenta Cloudflare del usuario. Permite redactar una vez y publicar en Mastodon, Bluesky, LinkedIn, Threads o X. Utiliza Workers, D1 y R2.
Ficha actualizada 22 sept 2026, 15:01 · upstream 22 sept 2026, 13:54 · release v1.0.0
Qué es cogsend
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
CogSend es una herramienta de programación para redes sociales que se despliega en tu propia cuenta Cloudflare. Utiliza SvelteKit 5 y Cloudflare Workers con bases de datos D1 (SQLite) y almacenamiento R2. Diseñado como single-tenant, gestiona credenciales cifradas AES-256-GCM y ofrece autenticación de dos factores para la cuenta administrativa única.
El flujo de trabajo permite redactar borradores personalizados por plataforma, publicar inmediatamente o programar publicaciones futuras. El sistema incluye lógica de reintentos automática para fallos transitorios, manteniendo el historial publicado intacto incluso al desconectar cuentas. La arquitectura evita contenedores tradicionales, optimizando recursos en entornos serverless.
- Programar contenido multiplataforma desde una única interfaz de redacción
- Gestionar fallos de publicación con reintentos automáticos y retroceso exponencial
- Sincronizar historial de publicaciones entre diferentes plataformas sociales
- Utilizar API personal para scripts externos o automatizaciones cron
- Desplegar sin Docker en infraestructura Cloudflare Workers
- Arquitectura Serverless en Cloudflare Workers con SvelteKit 5
- Cifrado de credenciales en reposo (AES-256-GCM) y almacenamiento seguro
- Editor de hilos con pestañas específicas por plataforma y texto alternativo
- Gestión segura de backups mediante códigos QR y autenticador
- Requiere cuenta Cloudflare activa con Workers, D1 y R2 habilitados
- R2 puede requerir tarjeta bancaria incluso en el plan gratuito para almacenamiento
- No soporta Docker o Compose nativo, requiere entorno Node.js específico
- Diseñado como single-tenant, sin soporte multi-tenencia nativo
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar vía `npm run setup` tras clonar el repositorio. Necesita Node 22.12+. Ejecutar migraciones y deploy. Verificar configuración de D1 y R2 antes de usar. El comando setup crea la cuenta admin, genera secretos y despliega el Worker. Revisar `docs/deploy.md` para detalles sobre dominios y URLs.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.