Приложение для написания романов с помощью ИИ: помогает создавать планы, персонажей, миры и главы; разворачивается на собственном сервере с FastAPI, React и PostgreSQL.
- Звёзды
- 5
- Форки
- 2
- Открытые issues
- 0
- Последний коммит
- 3 дня назад
Что это?
AI-CMS — самостоятельно размещаемая система управления контентом для команд, которые ведут несколько сайтов. Все сайты, категории, статьи, медиафайлы и макеты управляются из единой админки — вместо установки отдельной CMS для каждого сайта.
В админку встроен AI-помощник для создания черновиков, переписывания и редактирования статей. Подключать можно разных провайдеров, например OpenAI-совместимые API, Anthropic, MiniMax и Ollama. При публикации контент с помощью Astro преобразуется в статические файлы; сборку можно запустить для всего сайта, отдельной категории или статьи. Бэкенд построен на FastAPI, PostgreSQL, Redis, Celery и MinIO, админка — на React и TypeScript. Развернуть проект можно через Docker Compose за nginx.
В проекте также есть управление доступом на основе ролей, участники, корзина и уведомления об успешной или неудачной публикации.
Ключевые возможности
- 01Управление несколькими сайтами, категориями, статьями, медиафайлами и макетами из одной админки
- 02Встроенный AI-помощник для создания черновиков, переписывания и редактирования текстов с поддержкой нескольких провайдеров моделей
- 03Публикация статических сайтов на Astro для всего сайта, отдельной категории или статьи
- 04HTML-шаблоны с версиями и зависимостями ресурсов
- 05Управление доступом на основе ролей, участники и корзина
- 06Развертывание через Docker Compose за nginx
Сценарии использования
- Контент-команды, ведущие из одной системы несколько сайтов брендов или региональных представительств
- Агентства, размещающие сайты клиентов без установки тяжелой CMS для каждого из них
- Издатели, которым нужны статические файлы и хранение API-ключей на собственном сервере
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/holyxing/ai-cms.git - 2
Перейдите в каталог проекта и скопируйте шаблон env
cd ai-cms && cp deploy/.env.example deploy/.env - 3
Запустите сервисы с помощью скрипта start
./scripts/start.sh - 4
При первом запуске выполните миграции базы данных, затем откройте http://localhost/admin
docker compose -f deploy/docker-compose.yml exec api alembic upgrade head
Что важно знать
- Требуются Docker 24 или новее с Compose v2, около 4 ГБ ОЗУ и 10 ГБ дискового пространства.
- Для запуска необходимо несколько свободных портов (80, 18888, 18889, 5432, 9000).
- Проект молодой, у него всего 2 звезды, а готовность к использованию в production не заявлена; в roadmap укрепление для публичных установок указано как будущая задача.
В подборках
Темы
Частые вопросы
- Что такое ai-cms?
- Самостоятельно размещаемая CMS с AI-помощником для управления множеством сайтов из одной админки и публикации статических сайтов на Astro. AI-CMS — самостоятельно размещаемая система управления контентом для команд, которые ведут несколько сайтов. Все сайты, категории, статьи, медиафайлы и макеты управляются из единой админки — вместо установки отдельной CMS для каждого сайта.
- ai-cms можно использовать бесплатно? Какая у него лицензия?
- ai-cms распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ai-cms всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ai-cms — 4 нояб. 2026 г..
- Для чего можно использовать ai-cms?
- Контент-команды, ведущие из одной системы несколько сайтов брендов или региональных представительств Агентства, размещающие сайты клиентов без установки тяжелой CMS для каждого из них Издатели, которым нужны статические файлы и хранение API-ключей на собственном сервере
- Как установить ai-cms?
- Клонируйте репозиторий: git clone https://github.com/holyxing/ai-cms.git Перейдите в каталог проекта и скопируйте шаблон env: cd ai-cms && cp deploy/.env.example deploy/.env Запустите сервисы с помощью скрипта start: ./scripts/start.sh При первом запуске выполните миграции базы данных, затем откройте http://localhost/admin: docker compose -f deploy/docker-compose.yml exec api alembic upgrade head
- Где скачать ai-cms?
- Исходный код и инструкции по установке — на GitHub: https://github.com/holyxing/ai-cms
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Минималистичная, доступная и оптимизированная для SEO тема блога на Astro с TypeScript, Tailwind CSS и поиском Pagefind.
Лёгкая CMS на PHP без базы данных и плагинов, со встроенными инструментами SEO и GEO и ИИ-ассистентом для работы на обычном хостинге.
Десктопная CMS для Windows, Mac и Linux, которая создает статические сайты через редактор, похожий на WordPress.
Полнофункциональная CMS на TypeScript и Astro: расширяемость и удобная админка в духе WordPress для serverless-среды, с плагинами в изолированной песочнице.
Файловая CMS и шаблонизатор на PHP, которым не нужна база данных.