Repolode
holyxing

holyxing/ai-cms

CMS self-hosted com assistência de IA para gerenciar vários sites em um só painel e publicar em sites estáticos com Astro.

Alternativa open source a:WordPressGhostStrapi

Estrelas
5
Forks
2
Issues abertas
0
Último commit
há 3 dias

O que é?

O AI-CMS é um sistema de gerenciamento de conteúdo self-hosted para equipes que operam vários sites. Todos os sites, categorias, artigos, mídias e layouts são gerenciados em uma única interface administrativa, em vez de instalar um CMS separado para cada site.

O painel inclui um assistente de IA integrado para criar, reescrever e aprimorar artigos, com provedores configuráveis, como APIs compatíveis com OpenAI, Anthropic, MiniMax e Ollama. A publicação renderiza o conteúdo com Astro em arquivos estáticos, e os builds podem abranger um site inteiro, uma categoria ou um único artigo. O backend usa FastAPI, PostgreSQL, Redis, Celery e MinIO, com um painel administrativo em React e TypeScript, implantado via Docker Compose atrás do nginx.

O projeto também inclui controle de acesso baseado em funções, membros, uma lixeira e notificações de sucesso ou falha na publicação.

Recursos principais

  • 01Gerencie vários sites, categorias, artigos, mídias e layouts em um único painel administrativo
  • 02Assistente de IA integrado para criar, reescrever e aprimorar textos, com suporte a vários provedores de modelos
  • 03Publicação estática com Astro, abrangendo um site, uma categoria ou um artigo
  • 04Templates HTML com controle de versões e dependências de assets
  • 05Controle de acesso baseado em funções, com gerenciamento de membros e lixeira
  • 06Implantação com Docker Compose atrás do nginx

Casos de uso

  • Equipes de conteúdo que gerenciam vários sites de marcas ou regiões a partir de um único backend
  • Agências que hospedam sites de clientes sem instalar um CMS pesado para cada um
  • Publishers que querem gerar conteúdo estático e manter as chaves de API no próprio servidor

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/holyxing/ai-cms.git
  2. 2

    Entre no diretório do projeto e copie o modelo de env

    cd ai-cms && cp deploy/.env.example deploy/.env
  3. 3

    Inicie os serviços com o script start

    ./scripts/start.sh
  4. 4

    Na primeira execução, aplique as migrações do banco de dados e depois abra http://localhost/admin

    docker compose -f deploy/docker-compose.yml exec api alembic upgrade head

Antes de usar

  • Requer Docker 24 ou superior com Compose v2, cerca de 4 GB de RAM e 10 GB de espaço em disco.
  • São necessárias várias portas livres (80, 18888, 18889, 5432 e 9000) para executar o projeto.
  • O projeto é recente, tem apenas 2 estrelas e não informa se está pronto para produção; o roadmap prevê para o futuro o reforço necessário para instalações públicas.

Em coleções

Tópicos

Perguntas frequentes

O que é ai-cms?
CMS self-hosted com assistência de IA para gerenciar vários sites em um só painel e publicar em sites estáticos com Astro. O AI-CMS é um sistema de gerenciamento de conteúdo self-hosted para equipes que operam vários sites. Todos os sites, categorias, artigos, mídias e layouts são gerenciados em uma única interface administrativa, em vez de instalar um CMS separado para cada site.
ai-cms é gratuito? Qual é a licença?
ai-cms é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ai-cms ainda é mantido?
Manutenção ativa. O último commit de ai-cms foi em 4 de nov. de 2026.
Para que posso usar ai-cms?
Equipes de conteúdo que gerenciam vários sites de marcas ou regiões a partir de um único backend Agências que hospedam sites de clientes sem instalar um CMS pesado para cada um Publishers que querem gerar conteúdo estático e manter as chaves de API no próprio servidor
Como instalar ai-cms?
Clone o repositório: git clone https://github.com/holyxing/ai-cms.git Entre no diretório do projeto e copie o modelo de env: cd ai-cms && cp deploy/.env.example deploy/.env Inicie os serviços com o script start: ./scripts/start.sh Na primeira execução, aplique as migrações do banco de dados e depois abra http://localhost/admin: docker compose -f deploy/docker-compose.yml exec api alembic upgrade head
Onde consigo ai-cms?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/holyxing/ai-cms

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados