Sitepins: el CMS open source que convierte cualquier repositorio Git en un editor visual

Los sitios estáticos llevan años ganando terreno gracias a su rapidez, seguridad y bajo coste de alojamiento. Frameworks como Astro, Next.js o Hugo han simplificado el desarrollo de este tipo de proyectos, pero siguen teniendo un problema habitual: editar el contenido sin tocar código.

Ahí es donde entra Sitepins, un nuevo CMS headless de código abierto que apuesta por un enfoque diferente al de herramientas como Decap CMS, TinaCMS o Sanity. En lugar de obligar a definir esquemas, bases de datos o configuraciones complejas, Sitepins analiza automáticamente el repositorio Git existente y genera un editor visual listo para usar. Todo ello manteniendo el propio repositorio como única fuente de datos.

Las claves de Sitepins en 20 segundos

  • Convierte un repositorio Git en un CMS visual sin necesidad de configurar esquemas.
  • Compatible con Astro, Next.js, Hugo, Nuxt, Eleventy, Jekyll y otros generadores estáticos.
  • Cada cambio se guarda como un commit real en GitHub o GitLab.
  • Puede utilizarse en la nube o instalarse en servidores propios sin restricciones funcionales.

Antes de que aparecieran los generadores estáticos modernos, la mayoría de gestores de contenidos almacenaban toda la información en bases de datos. Con la popularización del enfoque Git-first, el contenido pasó a vivir en archivos Markdown y MDX dentro del propio proyecto.

El problema es que ese modelo funciona muy bien para desarrolladores, pero resulta poco práctico para departamentos de marketing, redactores o clientes finales que solo necesitan modificar un texto o sustituir una imagen.

Sitepins intenta eliminar esa barrera sin romper el flujo habitual de trabajo del desarrollador.

El repositorio sigue siendo el centro de todo

La principal diferencia de Sitepins es que no crea una base de datos paralela donde almacenar el contenido.

El repositorio Git continúa siendo el único origen de la información.

Cuando un usuario modifica un texto desde la interfaz gráfica, Sitepins genera automáticamente un nuevo commit en GitHub o GitLab. Si el proyecto ya dispone de integración continua (CI/CD), el sitio se vuelve a publicar exactamente igual que si el cambio hubiera sido realizado desde Visual Studio Code.

Esto aporta varias ventajas:

  • historial completo de cambios;
  • posibilidad de restaurar versiones anteriores;
  • integración con los flujos Git existentes;
  • independencia del proveedor.

Si algún día se deja de utilizar Sitepins, todos los archivos seguirán estando exactamente donde siempre han estado.

Detecta automáticamente la estructura del proyecto

Uno de los aspectos más interesantes del proyecto es que evita uno de los pasos más tediosos de los CMS Git tradicionales.

En la mayoría de soluciones similares es necesario definir previamente todas las colecciones, campos y formularios mediante archivos YAML o JSON.

Sitepins elimina prácticamente ese proceso.

Al conectar el repositorio analiza automáticamente:

  • archivos Markdown;
  • documentos MDX;
  • Frontmatter;
  • colecciones;
  • estructura de carpetas.

Con esa información construye el editor visual sin intervención manual.

Posteriormente, si el desarrollador necesita un mayor control, sí puede editar los esquemas para personalizar tipos de campos, listas desplegables, validaciones o valores por defecto.

Pensado para equipos donde no todos programan

Uno de los objetivos declarados del proyecto es reducir la dependencia del desarrollador para tareas sencillas.

En muchas agencias ocurre siempre el mismo escenario:

Un cliente quiere cambiar una fotografía.

Actualizar un título.

Corregir una errata.

Modificar un precio.

Aunque técnicamente son cambios de segundos, requieren acceder al repositorio, editar archivos Markdown, realizar un commit y lanzar una nueva publicación.

Con Sitepins esos usuarios reciben acceso mediante correo electrónico, sin necesidad de disponer de cuentas de GitHub o GitLab.

Ellos únicamente ven un formulario de edición.

Git permanece completamente oculto.

Compatible con herramientas de IA

Otro aspecto llamativo es su enfoque hacia los nuevos generadores de sitios web basados en inteligencia artificial.

El proyecto menciona compatibilidad con desarrollos creados mediante herramientas como:

  • Claude
  • Replit
  • Bolt
  • Lovable

Siempre que el contenido esté almacenado en Markdown o MDX dentro del repositorio.

La idea es sencilla.

La IA puede generar inicialmente el sitio web.

A partir de ahí el contenido cotidiano puede mantenerse desde Sitepins sin volver a consumir tokens de IA para modificar pequeños textos.

Más que un editor Markdown

Aunque el proyecto nace como un CMS Git, incorpora funciones que normalmente solo aparecen en plataformas comerciales.

Entre ellas destacan:

  • vista previa en tiempo real;
  • biblioteca multimedia integrada;
  • edición de Markdown, HTML, JSON, YAML y TOML;
  • ramas Git y pull requests;
  • colaboración en tiempo real;
  • control de permisos;
  • búsqueda global;
  • asistente basado en IA compatible con OpenAI, Anthropic, Google y xAI utilizando la API del propio usuario;
  • herramientas SEO con vista previa de resultados en buscadores.

También incluye integración directa con Vercel para lanzar nuevas publicaciones con un solo clic.

Compatible con numerosos frameworks

Actualmente Sitepins soporta algunos de los generadores estáticos más utilizados:

  • Astro
  • Next.js
  • Hugo
  • Nuxt
  • Svelte
  • TanStack Start
  • Eleventy
  • Jekyll

En todos los casos trabaja directamente sobre el repositorio Git sin modificar la estructura del proyecto.

También puede instalarse localmente

Además del servicio en la nube, el proyecto dispone de una versión completamente autoalojada.

La instalación requiere:

  • Node.js 22 o superior;
  • pnpm;
  • MongoDB.

La interfaz está desarrollada con Next.js mientras que el backend utiliza Express y MongoDB.

El proyecto se distribuye bajo licencia GNU AGPLv3, permitiendo modificar el código e instalarlo sin limitaciones funcionales, aunque las modificaciones deben mantenerse bajo la misma licencia cuando se ofrecen como servicio.

Una alternativa interesante para el ecosistema Git-first

Durante los últimos años han aparecido numerosas soluciones orientadas a convertir Git en un CMS. Decap CMS, TinaCMS o incluso herramientas comerciales como Sanity y Contentful cubren parte de ese espacio, aunque con enfoques diferentes.

La propuesta de Sitepins destaca por reducir prácticamente a cero la configuración inicial y por mantener el repositorio como único almacén de contenido. Esto facilita que desarrolladores y equipos editoriales trabajen sobre la misma base sin introducir nuevas bases de datos ni modificar los flujos DevOps existentes.

Su integración con IA, la edición visual y la posibilidad de autoalojarlo lo convierten en una opción especialmente interesante para agencias, equipos de desarrollo y organizaciones que ya utilizan Git como centro de su proceso de publicación.

Preguntas frecuentes

¿Qué es Sitepins?

Es un CMS headless de código abierto que permite editar visualmente el contenido almacenado en un repositorio Git sin necesidad de modificar archivos manualmente.

¿Necesita una base de datos para guardar el contenido?

No. El contenido permanece en el propio repositorio Git y cada modificación genera un nuevo commit.

¿Con qué frameworks es compatible?

Actualmente soporta Astro, Next.js, Hugo, Nuxt, Svelte, Eleventy, TanStack Start y Jekyll, entre otros.

¿Puede instalarse en servidores propios?

Sí. Además de la versión en la nube, dispone de una edición autoalojada basada en Next.js, Express y MongoDB bajo licencia AGPLv3.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×