Ruweb para developers: el CMS que tu IA domina

Laravel 13, PHP 8.3 y Tailwind 4, con documentación escrita para agentes, 12 skills para Claude Code y Codex y un servidor MCP propio. Open source, con licencia MIT.

Documentación y herramientas para agentes

Ruweb incluye documentación, skills y un servidor MCP para que distintas herramientas de IA puedan trabajar con su estructura y contenido.

  • AGENTS.md y una tabla de tareas

    Las reglas del repositorio y qué skill y qué documento corresponde a cada tarea. Un agente nuevo sabe por dónde empezar sin que nadie se lo explique.

  • 12 skills para Claude Code y Codex

    Crear páginas, templates y formularios, traducir contenido, revisar un cambio. Viven en el repositorio, versionadas junto al código.

  • Servidor MCP propio

    Páginas, posts, medios, ajustes y menús por JSON-RPC y REST. Tu agente escribe borradores con la misma autorización que el panel; publicar es otra llamada.

  • Linter de convenciones y tests

    Las convenciones se verifican con un linter y cada pantalla y cada flujo tiene su prueba.

  • Claude Code
  • Codex
  • Cursor
  • GitHub Copilot
  • Windsurf

Quería que las herramientas de IA pudieran trabajar sobre el mismo contenido estructurado que edita una persona.

Construido sobre Laravel, no improvisado

Ruweb no reinventa la seguridad, la autenticación ni la infraestructura. Se apoya en Laravel, un framework con más de una década de madurez y una comunidad enorme, y construye encima solo lo específico.

  1. Laravel
  2. Ruweb core
  3. Proyecto
  4. Editor
  5. Cliente
  • Estructura estandarizada, no improvisada
  • Convenciones claras y autodocumentadas
  • Cualquier developer puede tomar un proyecto y entenderlo
  • Menos riesgo de que el proyecto dependa de una sola persona

Laravel 13, PHP 8.3, Tailwind 4 y MySQL.

Se instala como cualquier Laravel

Son los comandos reales del README. El instalador crea la base de datos si tu usuario tiene permisos, corre las migraciones, crea el admin y enlaza el storage.

# requisitos: PHP 8.3+, Composer, Node 20+ y MySQL
$composer install
$cp .env.example .env
$php artisan key:generate
$npm install
# crea la DB, migra, crea el admin y hace storage:link
$php artisan cms:install
# servidor + queue + logs + Vite
$composer run dev
# app en localhost:8000, admin en /admin

16 plugins que ya no instalas

Cada uno había que configurarlo, mantenerlo, actualizarlo y rezar para que no rompiera nada. En Ruweb esas funciones son código propio del sistema: sin terceros, sin instalar, sin configurar por proyecto.

16plugins por proyecto

  • Elementor
  • Rank Math
  • WP Rocket
  • WP Mail SMTP
  • Wordfence
  • WPS Hide Login
  • ShortPixel
  • Redirection
  • Really Simple SSL
  • Site Kit
  • WP Activity Log
  • reCAPTCHA
  • JetEngine
  • JetElements
  • JetFilters
  • JetWooBuilder

Lo que antes era la checklist de lanzamiento, ahora es el punto de partida.

Lo que el core ya trae

Esto sale del repositorio, no de una promesa.

  • SEO por página

    Título, descripción, canonical, Open Graph y sitemap generados desde el contenido.

  • Redirecciones y monitor 404

    Reglas 301 y 302, importación por CSV y una lista de los 404 que reciben tráfico.

  • Imágenes optimizadas

    WebP y variantes responsive al subir, con un placeholder por proporción.

  • Formularios con anti-spam

    CSRF, honeypot, límite de envíos y reCAPTCHA v3 en todos los formularios públicos.

  • Login de admin configurable

    La ruta de acceso se cambia desde Ajustes, sin plugin.

  • Header, footer y contacto

    Datos del negocio y redes sociales en un solo lugar, editables por el cliente.

  • Multiidioma

    Contenido por idioma, con paridad de textos del admin verificada por tests.

  • Editor en vivo

    Edición de páginas y blog con vista previa, con roles de admin y editor.

  • Servidor MCP

    Tu agente de IA lee y escribe borradores con la misma autorización que el panel.

Las tiendas llegan con Ruweb Commerce (ver la hoja de ruta, más abajo).

HTML liviano desde la arquitectura

Con theme, builder y plugins, incluso una landing simple puede terminar cargando de 1 a 3 MB, varias hojas de estilo y un DOM innecesariamente profundo. Por eso existe una categoría entera de parches como WP Rocket: compensan una base que ya nace pesada.

WordPress + ElementorRuweb
Peso inicial de una landing simple
1 a 3 MB, incluso en páginas básicasMucho más cerca de lo estrictamente necesario
DOM y markup
Capas extra, contenedores, CSS y JS genéricos para cubrir todos los casosHTML, CSS y JS escritos para ese proyecto
Plugins de caché
Terminan siendo parte del stack: caché, minificado, deferNo hace falta parchear lo que ya nace liviano
Tiempo de performance
Trabajo extra después de construirSe resuelve desde la arquitectura
SEO técnico
Otro frente que configurar y vigilarBase limpia, semántica y controlable

En Ruweb no parto de una abstracción genérica que luego hay que domesticar. Parto de código a medida: si una página necesita un título, una grilla, un formulario y una animación, eso es exactamente lo que se carga.

Ruweb rinde más en ciertas manos

La IA no hace magia: no le pides una web profesional en un solo prompt. Funciona cuando la herramienta adecuada está en manos del perfil adecuado.

Equipo tradicional: 3 personas

  • DiseñadorHace mockups en Figma y el contenido. Su trabajo se queda en una imagen.
  • Project managerLleva la comunicación, estima tareas y coordina los traspasos.
  • DeveloperReconstruye en WordPress, pelea con Elementor y resuelve con plugins y hacks.

Tres personas, tres herramientas, tres lenguajes.

Equipo con Ruweb: 1 persona

  • Creativo responsableEntiende la intención del cliente, tiene criterio visual, convierte un lienzo en blanco en algo aprobable y sigue esa línea en cada vista nueva y en el soporte.

Una persona, una herramienta, un archivo: código.

El diseñador-desarrollador creativo

Alguien con experiencia real y criterio propio, que entiende lo que quiere el cliente y lo traduce en propuestas. Antes ese buen gusto necesitaba a un developer para existir. Ahora forma parte del entregable. La IA no es buena inventando estilo, pero sí siguiendo uno ya definido: aprobadas las cinco vistas base, replicar el patrón es trivial.

Las alternativas, una por una

Elige qué te importa más y mira quién gana en eso.

Qué te importa más

WordPress + parchesCódigo desde ceroRuweb
Velocidad de desarrollo
MediaLentaRápida
Aprovecha la IA
Mal (parches)Sí, pero ineficienteSí, de raíz
Base reutilizable
Sí (limitada)NoSí (sin esas limitaciones)
Seguridad y autenticación
Plugins de tercerosA improvisarHeredada de Laravel
Personalización
LimitadaTotalTotal
HTML y performance
PesadoDependeLiviano por diseño
Soporte posterior
AltoVariableMínimo
Estandarización
MediaBajaAlta

Ruweb no compite por ser el extremo. Compite por eliminar la fricción innecesaria de ambos extremos.

Hacia dónde va la plataforma

Cada proyecto que se hace sobre Ruweb alimenta la base. Lo que se resuelve una vez queda disponible para todos los siguientes.

  1. Hoy

    Ruweb CMS

    Páginas, blog, formularios, medios, menús, multiidioma y servidor MCP.

  2. Próximo

    Ruweb Commerce

    Tiendas sobre la misma base.

  3. Futuro

    Quickstarters por vertical

    Puntos de partida listos para cada rubro.

Lo que preguntan

Un CMS open source que creé sobre Laravel 13 y PHP 8.3, con Tailwind 4 y MySQL, diseñado para que una IA y una persona construyan sitios sobre el mismo código. El repositorio está en GitHub y usa licencia MIT.

Sí. Funciona con Claude Code, Codex, Cursor, GitHub Copilot, Windsurf y otras. El proyecto trae documentación para agentes, 12 skills y un servidor MCP.

Las tiendas llegarán con Ruweb Commerce. Hoy puedes ver en los casos cómo resolví tiendas y pedidos por WhatsApp sobre Ruweb.

En un hosting con PHP 8.3 y MySQL. El repositorio incluye guías para cPanel y para un servidor propio.