Saltar al contenido
CMS basado en Git — los redactores no necesitan Git

Tus redactores escriben. PullPress abre la pull request.

Un CMS amable para webs que viven en Git. Los redactores tienen un editor limpio — tú tienes commits reales, revisiones e historial. Sin jerga de Git, nunca.

Funciona con tu generador de sitios estáticos

…y con cualquier otro que lea Markdown o YAML desde un repositorio Git. Hecho para agencias y desarrolladores que gestionan webs de clientes en GitHub Pages, Netlify y compañía.

Cómo funciona

De la idea a la fusión en tres pasos

Configuración única para ti, cero configuración para tus redactores.

1

Conecta tu repo

Una configuración guiada te acompaña: instala la GitHub App de PullPress en el repositorio (¿aún no tienes repo? empieza con un clic en un sitio de prueba y conecta GitHub más tarde), y PullPress lee tu contenido existente y propone automáticamente la estructura y los campos — acepta o ajusta, y listo.

2

Los redactores solo escriben

Inician sesión con un enlace mágico y tienen formularios amables y un editor limpio. Sin cuentas de GitHub, sin checkout, sin línea de comandos.

3

Revisa y publica

Cada cambio se convierte en una pull request ordenada. Revisa el diff, o deja que los redactores de confianza publiquen directamente. Fusión = publicado.

Flujo editorial

Un flujo editorial, no un curso de Git

Los redactores ven estados claros como «Esperando aprobación» y «Publicado» — mientras Git guarda discretamente, por debajo, todo el historial, las aprobaciones y las vueltas atrás.

Funciones

Todo lo que necesita un equipo editorial, nada de lo que tu repo se arrepienta

Un editor pensado para redactores no técnicos

Comandos con barra, bloques que se reordenan arrastrando, imágenes que se suben arrastrando o pegando con aviso de texto alternativo, recuento de palabras y tiempo de lectura en directo, guardado automático, guardar con ⌘/Ctrl+S, validación amable y una paleta de comandos ⌘K. Siempre escribe Markdown limpio y cubre todo lo que Markdown sabe hacer (tablas, listas de tareas, notas al pie, bloques de código con lenguaje); el HTML, los shortcodes y las etiquetas de plantilla se conservan carácter por carácter, y el código MDX se abre de forma segura en modo texto plano con vista previa en directo.

Revisa y colabora sin salir de la app

Mira campo por campo qué ha cambiado — valor anterior y nuevo, con las palabras cambiadas resaltadas —, comenta en un hilo, @menciona y asigna a compañeros, cierra hilos, aprueba con un clic, programa para más tarde o rechaza con un motivo útil para el redactor — que ajusta y vuelve a enviar el mismo cambio. ¿Solo una errata? Quien aprueba la corrige y publica de una vez.

Un flujo de publicación por sitio

¿Sitio pequeño? Los envíos se publican al instante. ¿Sitio más grande? Aprueba en PullPress, o exige la fusión final en GitHub con protección de rama.

Se conecta solo a tu sitio

PullPress detecta tu generador, la organización de los archivos (incluida una carpeta por entrada) y los campos del frontmatter a partir del contenido que ya existe.

Contenido estructurado con formularios sencillos

24 tipos de campo — desde fechas, colores y mapas hasta relaciones entre colecciones, campos condicionales y secciones de página apilables. Horarios, miembros del equipo, cartas: campos, no código.

Planifica en un tablero de contenido

Un tablero Kanban con una etapa de ideas — Ideas → Borrador → Esperando aprobación → Programado → Publicado — y un calendario editorial con el trabajo programado y publicado.

Biblioteca de medios en tu repo

Sube una vez (optimizado automáticamente), reutiliza en todas partes con texto alternativo, o añade fotos de stock gratuitas. Las fotos (JPG, PNG, WebP) acaban en tu repo — con commit, con versiones, tuyas.

Búsqueda y SEO integrados

Búsqueda de texto completo en todas las colecciones, más un campo SEO con consejos para título y descripción, URL canónica, imagen OpenGraph y JSON-LD listo para usar.

Historial y restauración con un clic

Cada entrada muestra todo su historial de git. Restaura una versión anterior como borrador, que sigue el flujo de revisión habitual.

Multilingüe, con traducción por IA en un clic

Versiones por idioma como archivos hermanos (post.fr.md), una barra de idiomas en cada entrada, «crear traducción» y un botón de traducción por IA que respeta tu Markdown.

Hecho para agencias

Un solo panel para cada web de cliente, roles hasta el nivel de colección, acceso de solo lectura y marca blanca por cliente. Incorpora a todo el equipo de un cliente de una vez: pega sus direcciones y cada persona recibe una bienvenida con tu marca y un comienzo en lenguaje claro.

Una app nativa de Apple para redactores (beta)

Una sola app para iPhone, iPad y Mac. Inicia sesión con un código de tu correo, escribe y edita, añade fotos, usa el tablero, el calendario, la búsqueda y los medios, y revisa cada cambio palabra por palabra antes de aprobar — con una notificación cuando algo te espera. El mismo flujo de revisión que en la web; nada se publica sin aprobación. En beta a través de TestFlight — muy pronto en la App Store.

Sin ataduras

Tu contenido es Markdown y YAML normales en tu propio repo, y puedes irte cuando quieras quedándote con todo — historial incluido. ¿Vienes de WordPress? Importa tus entradas publicadas para empezar.

IA

IA que pasa por tu revisión, no por encima de ella

La IA de la app sugiere; tus redactores deciden qué se queda, y cada cambio pasa por el flujo de revisión que tu equipo ya usa. Incluida en los planes de pago, sin claves de API que configurar — o usa las tuyas.

Traduce con un clic

Pasa cualquier campo de texto o Markdown a otro idioma en el mismo sitio, conservando el formato, los enlaces y el código.

Diffs explicados en lenguaje claro

En la pantalla de revisión, obtén un breve resumen en lenguaje claro de lo que ha cambiado de verdad — para que los aprobadores no técnicos no tengan que leer un diff.

Agentes de contenido vía MCP

Conecta Claude o ChatGPT como conector o con un token personal. Los agentes nunca superan tu rol y solo reciben los permisos que tú concedes — con lectura y escritura redactan y envían a revisión, con la misma trazabilidad que los redactores.

BlogsDocumentaciónRegistros de cambiosWebs de restaurantesPortfolios

Todo lo que funcione con Markdown.

Paga por quien escribe, no por quien lee.

Leer y aprobar siempre es gratis. Empieza gratis con un sitio y un redactor, crece por redactor con Pro o por web de cliente con Agency, y cancela cuando quieras.

Preguntas frecuentes

Preguntas frecuentes

¿Qué es PullPress y para quién es?
PullPress es un editor de contenido para webs cuyo contenido se guarda como archivos en un repositorio de GitHub (sitios hechos con Astro, Hugo, Jekyll, Eleventy, Next.js y similares). Desarrolladores y agencias conectan el sitio una vez; después, redactores, clientes y equipos de marketing editan páginas, entradas y fotos en un editor amable, y los cambios se publican tras la aprobación que tú elijas.
¿Necesito GitHub? ¿Y mis redactores?
El propietario del sitio (o tu desarrollador) necesita los archivos de la web en un repositorio de GitHub e instala en él, una sola vez, la GitHub App de PullPress. GitLab y Bitbucket aún no son compatibles. Tus redactores no necesitan GitHub en absoluto: inician sesión con un enlace mágico — sin contraseñas — y cada cambio se atribuye al redactor que lo hizo. ¿Quieres echar un vistazo primero? Empieza con un clic en un sitio de prueba: su contenido se guarda en PullPress hasta que conectes un repositorio, y luego se muda con él.
¿PullPress aloja mi web?
No. Tu sitio se sigue construyendo y alojando donde está hoy — Netlify, Vercel, GitHub Pages, tu propio servidor. PullPress guarda los cambios en tu repositorio, y tu alojamiento actual los publica como siempre.
¿Hay un plan gratuito?
Sí: un sitio y un redactor, gratis para siempre, y leer y aprobar siempre es gratis. Los planes de pago añaden redactores, sitios e IA — consulta los precios.
¿Qué pasa cuando un redactor guarda?
PullPress crea una rama y un commit en tu repositorio. Cuando el redactor envía su trabajo, se abre una pull request — que revisas y fusionas como cualquier otra PR.
¿Puedo revisar los cambios antes de que se publiquen?
Sí — es lo predeterminado. Revisas el cambio dentro de PullPress (campo por campo, con las palabras cambiadas resaltadas, y una vista previa en directo opcional), lo apruebas, lo programas para más tarde o lo rechazas con un motivo útil para el redactor. Los sitios más grandes pueden exigir la fusión final en GitHub con protección de rama.
¿Se pueden publicar los cambios a una hora programada?
Sí. Los aprobadores pueden programar un cambio enviado desde la página de revisión, y los administradores también pueden programar sus propios cambios directamente desde el editor. Elige fecha y hora; PullPress fusiona el cambio automáticamente cuando llega el momento.
¿Usa IA? ¿Puede la IA escribir contenido por mí?
Si quieres. En los planes de pago, la IA está incluida y funciona desde el primer momento — traducción en el editor, resúmenes en lenguaje claro de cada cambio y controles de calidad, dentro de un presupuesto mensual de uso razonable (o usa tus propias claves de API y paga directamente a tu proveedor). También puedes conectar Claude o ChatGPT como agentes de contenido vía MCP. Un agente nunca supera tu propio rol y solo recibe los permisos que tú concedes: con lectura y escritura (lo que recomendamos) redacta y envía, y una persona aprueba. Si además le concedes aprobar-y-programar, el agente de un aprobador puede publicar como ese aprobador.
¿Puedo migrar mi contenido actual?
Tu contenido ya está en tu repo, así que PullPress lo edita en el mismo sitio. ¿Vienes de WordPress? Sube una exportación WXR (hasta 4 MB) y PullPress convierte tus entradas publicadas — hasta 200 — en entradas Markdown, como un único cambio para revisar. Las páginas, los borradores y los archivos multimedia no se importan, y las imágenes de las entradas siguen apuntando a tu antigua web de WordPress hasta que las sustituyas. Cómo funciona la importación.
¿Con qué generadores de sitios funciona?
Con cualquier generador que lea Markdown o archivos de datos del repo: Astro, Hugo, Jekyll, Eleventy, Next.js y compañía. Funcionan los frontmatter en YAML, TOML y JSON. Si tu sitio se construye a partir de archivos en Git, PullPress encaja.
¿Está seguro mi repo?
Instalas la GitHub App solo en los repositorios que eliges, y nunca tiene acceso a los workflows ni a la configuración del repositorio. GitHub concede acceso al contenido por repositorio y no por carpeta, así que PullPress hace cumplir el límite por su cuenta: solo escribe en las carpetas de contenido y medios que has configurado, además de su propio pullpress.config.yml y — si tienes uno — tu llms.txt, nunca en .github/ ni en los workflows. Los cambios de los redactores llegan como una rama y una pull request que puedes revisar (en los sitios con publicación abierta se fusionan al momento); configurar o editar la configuración de PullPress, y mantener al día un llms.txt existente en sitios con publicación abierta, se hace con commits directos en tu rama predeterminada.
¿Dónde se guardan mis datos? ¿Cumple PullPress el RGPD?
El contenido de tu web se queda en tu propio repositorio de GitHub. Nuestra base de datos (cuentas y datos del flujo de trabajo) y la analítica opcional se alojan en la UE (Fráncfort); algunos proveedores, como nuestro alojamiento, el correo y el propio GitHub, están en EE. UU., cubiertos por el Marco de Privacidad de Datos UE-EE. UU. o por cláusulas contractuales tipo. Consulta la política de privacidad, el acuerdo de tratamiento de datos y la lista de subencargados.
¿Qué idiomas habla PullPress?
La app — editor, panel y correos — y esta web están disponibles en español, neerlandés, francés, alemán e inglés. Cada persona elige su idioma y, mientras tanto, PullPress sigue al navegador. La documentación detallada y las páginas legales están en inglés por ahora. El contenido de tu sitio puede estar en cualquier idioma: las versiones por idioma conviven, con traducción por IA en un clic en los planes de pago.
¿Cómo cancelo o elimino mi cuenta?
El propietario del espacio de trabajo puede cambiar o cancelar un plan de pago en cualquier momento en Ajustes del espacio de trabajo → Suscripción → Gestionar facturación, y también puede eliminar ahí todo el espacio de trabajo, lo que cancela además su suscripción. Puedes eliminar tu propia cuenta en Perfil → Eliminar cuenta (si eres el único propietario de un espacio de trabajo con otros miembros, transfiere antes la propiedad). En cualquier caso, tu web y su historial en GitHub quedan intactos.
¿Y si dejo de usar PullPress?
No se rompe nada. Tu contenido ya está en tu repositorio como Markdown y YAML normales. Desinstala la GitHub App y quédate con todo.
¿Cómo consigo ayuda?
Empieza por la documentación, o escríbenos a support@pullpress.app.

Dales a tus redactores una puerta al repo — sin entregarles las llaves.

Configura tu primer sitio en minutos. Gratis para un sitio y un redactor, con aprobadores y lectores ilimitados.