基于 AI 的小说创作助手,可生成大纲、角色、世界观和章节,支持自托管部署。
- Star
- 5
- Fork
- 2
- 未关闭 Issue
- 0
- 最近提交
- 3天前
这是什么?
AI-CMS 是一个自托管的内容管理系统,面向同时运营多个网站的团队。站点、分类、文章、媒体和页面布局都在同一个后台中管理,无需为每个站点单独安装一套 CMS。
后台内置 AI 助手,可用于起草、改写和润色文章,支持接入 OpenAI 兼容接口、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
进入项目目录并复制环境变量模板
cd ai-cms && cp deploy/.env.example deploy/.env - 3
使用启动脚本启动服务
./scripts/start.sh - 4
首次运行时执行数据库迁移,然后打开 http://localhost/admin
docker compose -f deploy/docker-compose.yml exec api alembic upgrade head
使用前须知
- 需要 Docker 24+ 及 Compose v2,约 4GB 内存和 10GB 磁盘。
- 运行需要占用多个端口(80、18888、18889、5432、9000)。
- 项目较新,仅有 2 颗星,路线图中仍列出面向公开部署的加固工作,生产就绪性未明确。
收录于专题
标签
常见问题
- ai-cms 是什么?
- 自托管的 AI 辅助内容管理系统,可在一个后台管理多个站点并发布为 Astro 静态站点。 AI-CMS 是一个自托管的内容管理系统,面向同时运营多个网站的团队。站点、分类、文章、媒体和页面布局都在同一个后台中管理,无需为每个站点单独安装一套 CMS。
- ai-cms 可以免费使用吗?用的什么许可证?
- ai-cms 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- ai-cms 还在维护吗?
- 活跃维护中。ai-cms 最近一次提交是在 2026年11月4日。
- ai-cms 适合用来做什么?
- 内容团队从同一个后台运营多个品牌或地区网站 代理机构为客户托管多个站点,无需为每个站点单独部署 CMS 希望输出静态页面并将 API 密钥保留在自有服务器上的发布者
- ai-cms 怎么安装和运行?
- 克隆仓库: git clone https://github.com/holyxing/ai-cms.git 进入项目目录并复制环境变量模板: cd ai-cms && cp deploy/.env.example deploy/.env 使用启动脚本启动服务: ./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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3269+30 本周632PythonGPL-3.0维护活跃更新于 昨天
基于 Astro 构建的极简、无障碍且利于 SEO 的博客主题,内置静态搜索。
5183+16 本周1128AstroMIT更新于 24小时前
面向 Windows、Mac 和 Linux 的桌面端静态网站 CMS,提供类似 WordPress 的可视化编辑界面。
7394+23 本周475HTMLGPL-3.0更新于 4天前
基于 Astro 构建的全栈 TypeScript CMS,在无服务器环境中提供类 WordPress 的扩展性与后台体验,插件运行于沙箱中。
1.4万+130 本周1371TypeScriptMIT更新于 17小时前
一个基于 PHP 的平面文件内容管理系统和模板引擎,无需数据库。
962+2 本周62PHPOther维护活跃更新于 昨天