Una app de escritura de novelas asistida por IA que ayuda a generar esquemas, personajes, mundos y capítulos, autoalojada con FastAPI, React y PostgreSQL.
- Estrellas
- 5
- Forks
- 2
- Issues abiertos
- 0
- Último commit
- hace 3 días
¿Qué es?
AI-CMS es un sistema de gestión de contenidos autohospedado para equipos que administran varios sitios web. Todos los sitios, categorías, artículos, archivos multimedia y diseños se gestionan desde una única interfaz de administración, en lugar de instalar un CMS independiente para cada sitio.
El panel incluye un asistente de IA integrado para redactar, reescribir y pulir artículos, con proveedores intercambiables como APIs compatibles con OpenAI, Anthropic, MiniMax y Ollama. La publicación renderiza el contenido con Astro y lo convierte en archivos estáticos; las compilaciones pueden abarcar un sitio completo, una categoría o un solo artículo. El backend utiliza FastAPI, PostgreSQL, Redis, Celery y MinIO; el panel de administración está hecho con React y TypeScript, y se despliega mediante Docker Compose detrás de nginx.
El proyecto también incluye control de acceso basado en roles, gestión de miembros, una papelera de reciclaje y notificaciones de éxito o error al publicar.
Funciones clave
- 01Gestiona varios sitios, categorías, artículos, archivos multimedia y diseños desde un solo panel
- 02Asistente de IA integrado para redactar, reescribir y pulir contenidos, con varios proveedores de modelos
- 03Publicación estática con Astro para un sitio, una categoría o un artículo
- 04Plantillas HTML con control de versiones y dependencias de recursos
- 05Control de acceso basado en roles, gestión de miembros y papelera de reciclaje
- 06Despliegue con Docker Compose detrás de nginx
Casos de uso
- Equipos de contenido que gestionan varios sitios web de marcas o regiones desde un solo backend
- Agencias que alojan sitios de clientes sin instalar un CMS pesado para cada uno
- Editoriales que quieren generar contenido estático y mantener las claves de API en su propio servidor
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/holyxing/ai-cms.git - 2
Entra en el directorio del proyecto y copia la plantilla de env
cd ai-cms && cp deploy/.env.example deploy/.env - 3
Inicia los servicios con el script start
./scripts/start.sh - 4
En la primera ejecución, aplica las migraciones de la base de datos y después abre http://localhost/admin
docker compose -f deploy/docker-compose.yml exec api alembic upgrade head
Antes de usarlo
- Requiere Docker 24 o superior con Compose v2, unos 4 GB de RAM y 10 GB de espacio en disco.
- Para ejecutarlo, se necesitan varios puertos libres (80, 18888, 18889, 5432 y 9000).
- Es un proyecto reciente, con solo 2 estrellas y sin indicaciones sobre su preparación para producción; la hoja de ruta deja para más adelante el refuerzo necesario para instalaciones públicas.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es ai-cms?
- CMS autohospedado con asistencia de IA para gestionar muchos sitios desde un solo panel y publicar en sitios estáticos de Astro. AI-CMS es un sistema de gestión de contenidos autohospedado para equipos que administran varios sitios web. Todos los sitios, categorías, artículos, archivos multimedia y diseños se gestionan desde una única interfaz de administración, en lugar de instalar un CMS independiente para cada sitio.
- ¿ai-cms es gratuito? ¿Qué licencia tiene?
- ai-cms es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ai-cms sigue mantenido?
- Mantenimiento activo. El último commit de ai-cms fue el 4 nov 2026.
- ¿Para qué puedo usar ai-cms?
- Equipos de contenido que gestionan varios sitios web de marcas o regiones desde un solo backend Agencias que alojan sitios de clientes sin instalar un CMS pesado para cada uno Editoriales que quieren generar contenido estático y mantener las claves de API en su propio servidor
- ¿Cómo se instala ai-cms?
- Clona el repositorio: git clone https://github.com/holyxing/ai-cms.git Entra en el directorio del proyecto y copia la plantilla de env: cd ai-cms && cp deploy/.env.example deploy/.env Inicia los servicios con el script start: ./scripts/start.sh En la primera ejecución, aplica las migraciones de la base de datos y después abre http://localhost/admin: docker compose -f deploy/docker-compose.yml exec api alembic upgrade head
- ¿Dónde consigo ai-cms?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/holyxing/ai-cms
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un tema de blog minimalista, accesible y optimizado para SEO, creado con Astro, TypeScript, Tailwind CSS y búsqueda con Pagefind.
Un CMS ligero en PHP sin base de datos ni plugins, con herramientas integradas de SEO y GEO y un asistente de escritura con IA para hosting compartido.
CMS de escritorio para Windows, Mac y Linux que crea sitios web estáticos con una interfaz de edición similar a la de WordPress.
Un CMS full-stack en TypeScript basado en Astro que lleva la extensibilidad y la experiencia de administración de WordPress al entorno serverless mediante plugins aislados.
Un sistema de gestión de contenidos basado en archivos y un motor de plantillas escritos en PHP, sin necesidad de base de datos.