Postiz
Programación de redes sociales de código abierto con API pública, integraciones de flujo de trabajo y una CLI para agentes
Postiz es una herramienta de código abierto para programar publicaciones en redes sociales — el proyecto se posiciona frente a Buffer y Hypefury — que planifica, encola y publica en X, LinkedIn, Reddit, Instagram, TikTok, YouTube, Facebook, Threads, Bluesky, Mastodon, Discord y otras desde un mismo calendario. Es TypeScript con licencia AGPL-3.0, autoalojable como una pila de Next.js y NestJS sobre PostgreSQL, y su README afirma que hoy no hay diferencia de funcionalidades entre la versión alojada y la autoalojada. Tenía 34.927 estrellas en GitHub el 21 de agosto de 2026. Lo que lo distingue de un programador centrado en el panel es la superficie que rodea a la cola: una API pública documentada, un SDK de Node, integraciones con n8n y Make.com y una CLI de agente aparte, de modo que la cola puede llenarla algo que no sea una persona.
Qué es Postiz exactamente
Postiz (github.com/gitroomhq/postiz-app) es una capa de programación y publicación para cuentas sociales. Conectas cada cuenta mediante el flujo OAuth de su propia plataforma, redactas una vez y un calendario decide cuándo recibe la publicación cada red. El repositorio existe desde julio de 2023 y se trabaja de verdad, no está aparcado: las versiones llegan hasta la v2.23.0 del 4 de agosto de 2026, y los commits de los días previos a la captura de esta página son trabajo de producto — puntos de conexión MCP, un controlador OAuth expuesto, actualizaciones de seguridad y de framework — y no mantenimiento del README.
- Alcance El README enumera catorce redes, entre ellas X, LinkedIn, Reddit, Instagram, TikTok, YouTube, Facebook, Pinterest, Threads, Bluesky, Mastodon, Discord y Slack.
- Autoalojamiento Un monorepo con pnpm — front-end en Next.js, API en NestJS, Prisma sobre PostgreSQL, Temporal moviendo el calendario — con una guía de inicio documentada. El README dice que el servicio alojado y la compilación autoalojada son hoy el mismo producto.
- Superficie de automatización Una API pública, un SDK de Node en npm, un nodo comunitario de n8n, una integración con Make.com y un repositorio aparte con la CLI de agente.
- Trabajo en equipo Varios miembros en un mismo espacio, comentarios sobre las publicaciones antes de que salgan y analítica de lo publicado.
- Licencia AGPL-3.0. Si lo modificas y lo ofreces a terceros por red, los términos de copyleft alcanzan tus cambios — léelo antes de incorporarlo a un producto que vendas.
Cómo se compara con el otro programador de código abierto que hemos cubierto
Ya escribimos sobre BrightBean Studio, que hace el mismo trabajo: planificar, programar, aprobar y publicar en muchas redes, autoalojado y con tus propias credenciales de plataforma. Si eliges entre los dos, las listas de funcionalidades no lo resolverán, porque ambos cubren lo evidente. La diferencia honesta está en quién se espera que conduzca.
BrightBean es un panel ante el que se sienta una persona. Postiz es mucho mayor por adopción, tiene más integraciones y coloca una API documentada y una CLI de agente delante del mismo calendario, lo que lo hace más fácil de enchufar a una automatización que ya tengas. Eso corta en ambos sentidos. En cuanto la cola puede llenarla un script, la pregunta interesante deja de ser el calendario y pasa a ser quién revisó lo que entró en él.
La parte que se complica cuando no escribe una persona
Nosotros construimos en esta área, y la lección que más nos costó no tenía que ver con programar horarios. Publicar más tarde de cuando apruebas abre una ventana, y dentro de esa ventana el contenido puede cambiar. Una cola que trata la aprobación como una marca en una fila, y no como consentimiento a unas palabras concretas, acabará publicando algo que nadie aceptó — y parecerá que funcionó.
- La aprobación queda atada al texto, no a la fila. Se sella un resumen criptográfico del cuerpo de la publicación cuando una persona lo aprueba y se vuelve a comprobar en el momento en que la franja se dispara; si ya no coinciden, la franja vuelve a borrador en lugar de publicarse.
- Una aprobación lleva consigo la versión que el revisor estaba mirando. Cuando una edición entra a mitad de revisión, la aprobación regresa como omitida en vez de aplicarse en silencio a un texto que nadie leyó.
- Nuestro contador de caracteres para X avisa en lugar de bloquear, porque el límite real depende del nivel de suscripción de la cuenta y ningún programador puede saber cuál tienes. Rechazar una publicación que habría estado bien es un fallo peor que mostrar un aviso.
Lo que una cola no decide
Un calendario lleno no es una audiencia. Programar elimina la fricción de publicar con constancia, lo cual es necesario y está lejos de bastar: no decide qué merece decirse, qué red merece el esfuerzo ni si alguien está leyendo. Esas son las preguntas de con qué frecuencia debería publicar un fundador en X.
Tampoco te dice si una publicación salió de verdad. La API de una plataforma puede aceptar la llamada y aun así rechazar la publicación, así que la respuesta que cuenta es la que lees de vuelta desde la red, no la que registró tu programador. Ese fallo, y cómo protegerse de él, está en ¿debería dejar que una IA publique en redes por mí?.
FAQ
- ¿Postiz es gratis?
- El código es libre bajo AGPL-3.0 y puedes autoalojarlo; lo que pagas es el servidor, la base de datos y el tiempo que dediques a mantenerlo en marcha. El proyecto también vende un servicio alojado, y su README afirma que hoy no hay diferencia de funcionalidades entre ambas versiones.
- ¿En qué se diferencia de Buffer o Hootsuite?
- En propiedad y extensibilidad. Autoalojar pone el calendario y el contenido en tu propia infraestructura en lugar de la de un proveedor, sin precio por puesto ni por canal, y la API pública, el SDK y la CLI de agente te permiten gobernar la cola desde tus propios sistemas. A cambio, lo operas tú: una base de datos, un planificador y un conjunto de registros de aplicación en cada plataforma pasan a ser tuyos y hay que mantenerlos funcionando.
- ¿Puede publicar a través de él un agente de IA?
- Mecánicamente sí: expone una API pública y publica una CLI de agente aparte. Si conviene hacerlo es una cuestión de política, no técnica. Nuestra regla es que todo lo que vaya a ver un desconocido espera a que una persona apruebe el texto exacto, mientras que las acciones reversibles no; el razonamiento está en ¿debería dejar que una IA publique en redes por mí?.
- ¿Qué hace falta para ejecutarlo?
- Una base de datos PostgreSQL y un entorno Node para los servicios de Next.js y NestJS, con Temporal encargándose del calendario, y lo más sencillo es la guía de inicio con Docker que está documentada. Reserva más tiempo para el lado de las plataformas que para el del servidor: cada red que conectas necesita su propia aplicación de desarrollador y, en varias, un proceso de revisión. Ahí es donde se atasca todo.
You built it. Now grow it.
AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $39/month.