Repolode
holyxing

holyxing/ai-cms

Самостоятельно размещаемая CMS с AI-помощником для управления множеством сайтов из одной админки и публикации статических сайтов на Astro.

Open source альтернатива:WordPressGhostStrapi

Звёзды
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. 1

    Клонируйте репозиторий

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

    Перейдите в каталог проекта и скопируйте шаблон env

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

    Запустите сервисы с помощью скрипта start

    ./scripts/start.sh
  4. 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 обновляется ежедневно.

Похожие проекты

Приложение для написания романов с помощью ИИ: помогает создавать планы, персонажей, миры и главы; разворачивается на собственном сервере с FastAPI, React и PostgreSQL.

3,3 тыс.+30 за неделю632PythonGPL-3.0Активно поддерживаетсяОбновлён позавчера

Полнофункциональная CMS на TypeScript и Astro: расширяемость и удобная админка в духе WordPress для serverless-среды, с плагинами в изолированной песочнице.

14,2 тыс.+130 за неделю1,4 тыс.TypeScriptMITОбновлён 23 часа назад