做自媒体最耗时间的是什么?找选题、追热点、写文章、发平台——每天重复同样的流程,一个人的精力根本顾不过来多个账号。如果你也有这个困扰,AIMedia 可以帮你把这些操作全部自动化:自动抓取抖音、微博、网易等平台的热点新闻,AI 自动改写并生成配图,最后一键发布到头条、公众号、百家号、企鹅号。

AIMedia:开源的 AI 自媒体自动化工具
AIMedia 由开发者 Anning01 在 GitHub 开源,项目定位是全自动托管 AI 媒体软件。
核心能力三步走:
| 步骤 | 能力 | 技术实现 |
|---|---|---|
| 1. 热点抓取 | 自动采集 6 大平台热点新闻 | Python 爬虫 + 实时监控 |
| 2. AI 创作 | 自动改写文章 + AI 生成配图 | 智谱 AI + Stable Diffusion |
| 3. 多平台发布 | 一键分发到 4 大内容平台 | Selenium + Chrome 自动化 |
技术栈方面,后端使用 Django 5.x + Django REST Framework,桌面客户端使用 PySide6(Qt for Python),支持 SQLite、PostgreSQL、MySQL 三种数据库。
项目地址:https://github.com/Anning01/AIMedia
支持抓取的平台:抖音、微博、网易等 6 大热点源
AIMedia 目前支持自动抓取以下平台的热点新闻:
| 数据源 | 抓取内容 | 说明 |
|---|---|---|
| 抖音热点 | 热门话题 | 短视频平台热搜 |
| 网易新闻 | 新闻资讯 | 综合新闻门户 |
| 微博热搜 | 社交热点 | 实时热搜榜 |
| 澎湃新闻 | 深度报道 | 时政深度新闻 |
| 中国日报 | 英文资讯 | 国际化视角 |
| 搜狐新闻 | 综合资讯 | 热点新闻聚合 |
关键性能指标:
- 检测速度:源站发布约 5 秒内即可检测到新内容
- 时效过滤:自动丢弃发布时间超过 5 分钟的内容,确保只聚焦最新热点
- 栏目覆盖:实时监控 200+ 分类栏目
- 托管模式:开启后自动抓取、改写、发布,无需人工干预
AI 自动改写与配图生成
抓取到热点新闻后,AIMedia 会通过 AI 进行两步处理:
文本改写
- 使用智谱 AI(ZhiPu)大语言模型,基于原始新闻自动生成改写稿件
- 针对不同发布平台进行内容适配(头条偏资讯风格、公众号偏深度风格)
- 支持接入多种 AI 模型,包含本地部署模型
配图生成
- 使用 Stable Diffusion 为无图纯文本新闻自动生成配图
- 目的:提升文章原创率,降低因图片版权导致的侵权风险
- 建议配置独立显卡以获得更好的生成速度
配置文件中需要设置 zhipu_aip_key,将 config.py 复制为 local_config.py 并填入你的 API Key。
多平台自动发布:头条、公众号、百家号、企鹅号
AI 创作完成后,AIMedia 通过 Selenium 驱动 Chrome 浏览器模拟人工操作,将文章自动发布到以下平台:
| 发布平台 | 支持状态 | 说明 |
|---|---|---|
| 今日头条 | 已支持 | 资讯类平台 |
| 企鹅号 | 已支持 | 腾讯内容平台 |
| 微信公众号 | 已支持 | 需配置公众号登录 |
| 百家号 | 已支持 | 百度内容平台 |
多账号管理能力:
- 支持同一平台多账号并行管理
- 多平台可同时分发,降低人工切换成本
- 账号集中托管,提升运营效率
自动发布功能依赖 Chrome 浏览器测试版,需要手动下载并放置在 pyside/chrome 目录下。
从安装到运行:完整部署教程
环境要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10 或以上 |
| CPU | 4 核或以上 |
| 内存 | 8 GB 或以上 |
| 硬盘 | 10 GB 可用空间 |
| 显卡 | 非必须(AI 配图建议独显) |
| Python | 3.12.4 |
方式一:一键启动包(推荐)
- 下载一键启动包并解压
- 确保路径不含中文、空格、特殊字符
- 解压
venv.tar.gz到venv文件夹 - 双击
update.bat更新到最新代码(需安装 Git) - 右键
webui.bat,以管理员权限运行
方式二:手动部署(开发者)
# 1. 克隆仓库
git clone https://github.com/Anning01/AIMedia.git
cd AIMedia
# 2. 创建虚拟环境(推荐 Conda)
conda create -n AIMedia python=3.12.4
conda activate AIMedia
# 3. 安装依赖
pip install -r requirements.txt
# 4. 配置 API Key
cp config.py local_config.py
# 编辑 local_config.py,填入 zhipu_aip_key
# 5. 下载 Chrome 测试版
# 放到 pyside/chrome 目录下
# 6. 启动
streamlit run main.py
# 或 ./webui.bat
启动后操作流程
- 配置平台账号和发布参数
- 选择抓取源和栏目
- 开启托管模式
- 系统自动运行:抓取 → AI 改写 → 自动发布
实际运行效果与注意事项
运行效果
- 开启托管模式后,系统以 5 秒为检测周期持续监控热点源
- 检测到新内容后自动触发 AI 改写流程
- 改写完成后自动发布到已配置的平台
- 整个过程无需人工干预,适合挂机运行
需要注意的问题
路径问题:
- 安装路径不要包含中文字符、空格、特殊字符
- 否则可能出现无法预料的错误
网络要求:
- 确保网络正常连接
- 如果使用 VPN,需要打开全局流量模式
Chrome 依赖:
- 自动发布功能依赖 Chrome 测试版
- 需要手动下载并放到指定目录
AI 改写质量:
- AI 生成的文章质量取决于模型能力和 prompt 配置
- 建议初期人工抽检,确认质量后再开启全自动托管
- 内容原创性需要自行把控,避免低质量内容影响账号权重
轻量替代方案:AiMaster 与 MediaFlow
如果觉得 AIMedia 部署门槛太高,项目作者还提供了两个更轻量的替代方案:

| 项目 | 架构 | 定位 | 适合谁 |
|---|---|---|---|
| AIMedia | Django + PySide6 | 企业级完整版 | 有技术背景、需要全功能 |
| AiMaster | 浏览器插件 | 轻量版爬虫工具 | 只需要热点抓取功能 |
| MediaFlow | FastAPI + 浏览器插件 | 新一代轻量版 | 追求轻量部署、开箱即用 |
| article-spider | 独立爬虫模块 | 纯爬虫工具 | 只关注爬虫技术本身 |
MediaFlow 是项目的新版本方向:
- 后端从 Django 切换到 FastAPI,更轻量更高性能
- 客户端从 PySide6 切换到浏览器插件,无需打包桌面应用
- 公众号发布改为 API 直接调用,比 Selenium 更稳定
- 官网:mediaflow.daniu7.cn
选择建议
- 只要爬虫功能 → 选 AiMaster 或 article-spider
- 要全功能但怕折腾 → 等待 MediaFlow 正式版
- 有技术能力、要完整控制 → 部署 AIMedia 完整版
项目地址:https://github.com/Anning01/AIMedia
视频演示:https://www.bilibili.com/video/BV1Xkw1zMEP7
新版本 MediaFlow:https://mediaflow.daniu7.cn
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
