Um app de escrita de romances com assistência de IA que ajuda autores a criar sinopses, personagens, cenários e capítulos, hospedado por conta própria com FastAPI, React e PostgreSQL.
- 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
Clone o repositório
git clone https://github.com/holyxing/ai-cms.git - 2
Entre no diretório do projeto e copie o modelo de env
cd ai-cms && cp deploy/.env.example deploy/.env - 3
Inicie os serviços com o script start
./scripts/start.sh - 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
Um tema de blog minimalista, acessível e otimizado para SEO, feito com Astro, TypeScript, Tailwind CSS e busca com Pagefind.
Um CMS leve em PHP, sem banco de dados nem plugins, com ferramentas integradas de SEO e GEO e um assistente de escrita com IA, para hospedagem compartilhada.
CMS para desktop, disponível para Windows, Mac e Linux, que gera sites estáticos com uma interface de edição semelhante à do WordPress.
Um CMS full-stack em TypeScript, baseado no Astro, que leva a extensibilidade e a experiência de administração do WordPress para o serverless com plugins isolados.
Um sistema de gerenciamento de conteúdo baseado em arquivos e mecanismo de templates escrito em PHP, que não precisa de banco de dados.