用 EasyBot 搭一个「一人内容工作台」
过去想认真做一套「知识科普内容 + 海报 + 视频」,往往要折腾好几步:先构思结构,再写文案,再找图排版、做封面,最后还要剪视频、配字幕。对个人创作者、小团队来说,这些步骤既耗时间,又很难保持风格统一。
EasyBot github.com/zdz72113/Ea… 这个开源小工具,就是为了解决这件事:用一个统一的工作流,把「写内容 → 出海报 → 出视频」串起来,尽量做到「一次输入,多次复用」。
EasyBot 是什么?
从产品形态上看,EasyBot 是一个基于 Streamlit 的 Web 小应用,双击脚本即可本地运行,不依赖云端服务。它做了三件事:
- 生成结构化科普内容:基于「5 个问题看懂 XX」的固定框架。
- 一键生成竖版海报:预设多种模板与配色,可微调排版参数。 -. 将海报 + 音频合成视频:生成适合在短视频平台发布的 MP4。
你可以把它理解为一个「面向知识类创作者的轻量内容工作台」,尤其适合以下场景:
- 想做「每天一条知识卡片」的个人博主;
- 做公众号/知识星球,需要持续产出科普类长图;
- 做教育培训、咨询、行业观察,希望把长文章拆成更易读的问答;
- 想用 AI 辅助做「深度内容 + 信息可视化」的尝试。
01. 通过「5 个问题」结构化一个主题
很多人写不出好内容,不是不会写,而是不知道从哪里开始。EasyBot 内置了一套非常简单、但实践下来很实用的框架:
「5 个问题看懂 XX」
当你给定一个主题、几段文字甚至一篇长文链接后,EasyBot 会调用你配置好的 LLM(DeepSeek、通义千问等 OpenAI 兼容模型),自动产出下面这样的结构:
- 【标题】5 个问题看懂 XX
- 【Q1】这是在讲什么?(概念、定义)
- 【Q2】为什么重要?(背景、意义)
- 【Q3】现在发生了什么?(现状、数据)
- 【Q4】有哪些关键观点/分歧?
- 【Q5】接下来会怎样 / 我们能做什么?
- 【简介】一段 15–30 字的短描述,方便做简介或说明
- 【标签】若干带 # 的主题标签
这几个问题由浅入深,把「是什么、为什么、怎么办」串在一起,让 AI 帮你完成第一轮结构化与浓缩。你可以在应用里直接看到生成结果,并且:
- 重新生成(例如主题不清晰、语气不对时);
- 编辑标题、问答、简介、标签;
- 自动保存到历史记录中,方便后续拿来做海报或视频。
在这个阶段,EasyBot 更像是一个「思路整理器」,帮你把散乱的材料,整理成一篇有结构、有层次的内容草稿。
02. 一键生成海报:模板、配色、排版都可调
有了内容之后,下一步就是「视觉化」。EasyBot 自带一套海报生成引擎:
- 基于 Pillow 绘制竖版海报(1080×1920);
- 预置多种头图模板(如「社会观察」「国家纵览」「知识科普」等);
- 提供整套配色方案(主色、背景色、标题色等)。
在「生成视频」页中间的「生成海报」区域,你可以:
- 选择一个模板(类似于品牌/栏目皮肤);
- 设置标题、副标题和头部标签(比如「本周热评」「数据洞察」);
- 选择或调整配色方案(主色、背景色等,可直接在 UI 上用颜色选择器修改并写入配置);
- 调整正文的字号、段落间距、行间距,让长内容也能排版得更舒适。
海报渲染时会自动:
- 把主标题居中、多行换行;
- 用不同字体/字号区分头部、引导语、正文;
- 对 Markdown 粗体(
**这样**)的内容用主题色强调,但保持与正文一致的字号; - 支持无序/有序列表,适合展示要点。
所有这些配置最终都会写入 config.json,你可以:
- 在应用界面里一点点调;
- 或直接在配置里微调颜色、字号等,形成自己的品牌风格。
当你对效果满意时,一键生成 PNG 海报即可下载,用于朋友圈、公众号首图、文章配图等。
03. 从海报到视频:加上背景音乐就能发
有了海报,离一个可发布的视频其实只差一步:配一段合适的背景音乐,并控制好时长。EasyBot 在第三步做的就是:
- 让你在本地
audio/目录下挑选一段音频; - 设定希望的视频时长(例如 10 秒、15 秒等);
- 使用 MoviePy 将海报作为画面、音频作为背景,合成一个 MP4 文件。
整个过程完全在本地完成,不依赖任何外部云服务,适合:
- 快速为一篇文章做一个「封面视频」;
- 为知识星球/社群更新做一个简单的「本期话题」视频卡片;
- 把同一主题的多张海报合成多个短视频,分平台分发。
04. 安装与使用方式
EasyBot 完全开源,源码在 GitHub:https://github.com/zdz72113/EasyBot。
如果你只想直接使用工具:
- 在 GitHub Releases 页面下载对应版本的
.zip。 - 解压到任意目录(建议路径不含中文或空格)。
- 双击
运行EasyBot.bat,稍等几秒。 - 在浏览器中访问
http://localhost:8502即可开始使用。
如果你也想二次开发或自部署:
- 克隆仓库:
git clone https://github.com/zdz72113/EasyBot.git cd EasyBot - 创建并激活虚拟环境,安装依赖:
pip install -r requirements.txt - 启动应用:
streamlit run EasyBot.py - 在 UI 中配置你自己的 LLM 接口(DeepSeek、通义千问等 OpenAI 兼容接口)。
05. 适合谁来用?
如果你满足以下条件中的任意一条,EasyBot 可能会对你有帮助:
- 经常需要读长文、看报告,然后输出「摘要 + 观点」;
- 想在多个平台同步发布「同一主题的不同载体」(图文、长图、短视频);
- 希望形成自己的知识沉淀,但手上只有零散的素材和想法;
- 对视觉不敏感,但又希望自己的内容呈现「至少看起来专业一点」。
对个人创作者来说,它可以帮你:
- 把「写一篇完整内容」拆成更可控的几步;
- 尽量复用已经生产的内容,而不是每个平台都重新来过;
- 把更多时间留给「选题、观点和事实查证」,而不是机械排版和重复劳动。
对团队来说,它可以作为:
- 内部知识分享(每周一篇「5 个问题看懂本周话题」);
- 对外品牌内容(固定模板 + 品牌配色 + 统一海报风格);
- 快速试验新栏目、新选题的「低成本 MVP」工具。
06. 为什么选择 EasyBot?
市面上已经有很多 AI 写作工具、排版工具、视频工具,但 EasyBot 有几个比较「接地气」的特点:
- 完全本地运行,数据不出机器:你只需提供自己的 LLM 接口 Key,所有内容在本地生成、处理、合成。
- 流程足够简单:只有两页——「生成内容」和「生成视频」,没有复杂的权限、项目管理、团队协作等重功能。
- 配置可控、可持久化:所有模板、配色、视频参数都写在
config.json中,方便备份、迁移或版本管理。 - 代码完全开放:你可以 Fork 后根据自己的品牌、业务场景做定制,比如加 Logo、水印、更多模板等。
如果你正在寻找一款:
「既不用学习太多新东西,又能明显提升内容产出效率」
的工具,那么不妨试试 EasyBot,把它当成你的「一人内容工作台」,先从一两个小专题开始,用「5 个问题看懂 XX」的方式,持续积累你的知识资产。