Easel:浙江大学REAL实验室开源社交媒体AI内容工作台
一、Easel是什么
Easel是浙江大学REAL实验室推出的Apache‑2.0开源社交媒体AI内容工作台,底层基于OpenClaw Agent智能体引擎,完整覆盖社交媒体从热点挖掘、选题策划、多模态内容创作、多平台分发发布到数据复盘的全业务链路。
区别于普通的AI文案生成工具,Easel以账号画像为驱动,记忆账号定位、受众、内容风格、历史产出,持续输出符合账号人设的内容;同时提供Web可视化工作台与CLI命令行双操作模式,所有生成素材本地持久化存储,不会丢失会话数据。项目当前正式版本为v0.1.0,属于研究导向的开源实践项目,面向自媒体运营人员、内容创作者、技术开发者使用。

二、功能特色
账号画像管理系统:独立账号配置目录,保存账号定位、目标受众、写作风格、内容红线、长期记忆,一套画像可复用于多个社交平台账号,保证内容人设统一。
完整五阶工作流:发现热点→选题策划→多模态创作→平台发布→数据归因复盘,形成闭环。热点雷达抓取全网热榜、行业资讯、竞品动态;内容日历管理选题排期;发布完成后回收互动数据,将复盘经验回写到账号画像。
全模态内容生产:支持社媒文案、知识卡片、AI海报、AI生图、TTS配音、视频切片剪辑、AI短剧、论文解读、故事文本等多类型素材产出。
多平台适配分发:原生适配小红书、抖音、快手、知乎、B站、微信视频号;发布前执行版权、敏感风险校验;不同平台自动适配格式、文案长度与排版规则。
双端操作模式:Web可视化工作台包含热点雷达、账号画像配置、内容日历、发布中心四大模块;CLI命令行可直接执行任务、环境检测、网关启动,无需打开网页。
本地文件归档:所有生成的文案、图片、音视频素材统一保存至本地
outputs目录,账号画像存放于profiles目录,数据完全由用户掌控。
⚠️注意:平台自动化浏览器发布存在账号风控风险,官方建议预览后人工确认发布。
三、技术细节
技术栈
后端:Python,FastAPI;前端:TypeScript+React;
Agent内核:OpenClaw智能体网关模块;
媒体依赖(可选):FFmpeg(音视频处理)、Playwright‑Chromium(浏览器自动化);
运行环境要求:Python3.10+、Node.js22.19+,支持Linux、macOS系统;Windows环境可通过WSL2运行。
项目目录说明
| 目录 | 作用 |
|---|---|
easel | CLI命令入口,提供easel系列命令 |
web | FastAPI后端+React前端Web工作台 |
skills | 可复用技能脚本集合,所有业务能力以技能形式封装 |
profiles | 账号画像配置存储目录 |
outputs | 全部生成素材输出目录 |
openclaw | OpenClaw智能体网关核心模块 |
配置逻辑
最小运行配置仅需要填写大模型API密钥;音视频、AI绘图、浏览器发布属于可选能力,可按需开启,不需要强制安装全部依赖。内置命令工具:easel doctor环境检测、easel ping大模型连通测试、easel skill直接调用单项技能。

四、应用场景
自媒体个人创作者:批量挖掘热点,生成多平台版本文案,管理账号排期,复盘内容数据,降低重复创作工作量。
内容运营小团队:维护多账号人设,统一管理选题日历,批量产出图文、短视频脚本,完成多平台物料适配。
技术开发者二次开发:基于OpenClaw Agent做二次定制,扩展自定义技能,搭建私有化社媒内容生产服务。
学术研究实验:开展AI智能体在社交媒体内容生产领域的相关技术研究。
五、使用方法
代码克隆:克隆GitHub仓库到本地环境
环境配置:复制
.env.example模板文件重命名为.env,填入大模型API密钥;执行setup.sh脚本完成项目初始化。启动Web工作台:执行命令
easel web,浏览器访问http://localhost:7860,即可打开可视化操作界面。终端模式:执行
easel chat,直接在终端内执行内容创作任务。可选媒体能力:安装media相关依赖,部署Playwright浏览器、FFmpeg程序,解锁视频剪辑、AI绘图、浏览器自动发布功能。
环境校验:部署异常时,运行
easel doctor,自动检测依赖、密钥、环境版本问题。
六、竞品对比
选取AutoGPT、CrewAI两个主流开源智能体框架做横向对比:
| 对比维度 | Easel | AutoGPT | CrewAI |
|---|---|---|---|
| 核心定位 | 垂直社交媒体内容全链路工作台 | 通用自治智能体 | 多智能体协作开发框架 |
| 账号画像系统 | 原生内置账号人设记忆模块 | 无原生账号记忆,需自定义实现 | 无业务层画像,完全交由开发者编码 |
| 开箱可用业务能力 | 热点挖掘、选题、多模态创作、平台发布、复盘完整能力 | 仅基础联网、工具调用,无业务能力 | 无现成业务功能,全部需要编写Agent逻辑 |
| Web可视化界面 | 自带完整工作台UI | 简单网页演示界面 | 无官方UI,需要自行开发前端 |
| CLI命令工具 | 完整业务命令集 | 基础命令行 | 仅代码调用,无业务CLI |
| 适用人群 | 创作者、运营人员、开发者 | 技术开发者 | 专业开发人员 |
| 协议 | Apache‑2.0 | MIT | MIT |

七、常见问题解答
Q:Windows系统是否可以直接原生运行Easel?
A:项目原生优先支持Linux与macOS,Windows平台建议使用WSL2子系统部署;原生Windows直接运行会出现FFmpeg、Playwright环境兼容问题。
Q:是否必须配置音视频、Playwright浏览器依赖才可以运行?
A:不需要。基础文案生成、热点挖掘、账号画像功能,仅需要大模型API密钥即可运行;FFmpeg、Playwright属于可选组件,仅视频剪辑、浏览器自动发布场景才需要。
Q:自动化发布小红书会不会造成账号封禁?
A:浏览器自动化操作属于平台风控高危行为,项目官方不建议直接自动发布,优先预览生成内容,人工复制粘贴发布,规避限流封禁风险。
Q:生成的素材文件保存在哪里?换设备如何迁移账号配置?
A:产出素材存放在outputs文件夹,账号画像配置存放在profiles文件夹;迁移直接复制这两个文件夹到新部署环境即可。
Q:支持本地私有化大模型吗?
A:支持,修改.env配置文件中的模型API地址,填入本地大模型兼容OpenAI协议的接口地址,即可对接本地部署大模型。
Q:项目是商用产品吗,可以直接拿来做商业SaaS吗?
A:本项目为实验室研究开源项目,并非商用成品,虽然Apache‑2.0协议允许二次分发商用,但需要自行处理稳定性、风控、平台接口适配相关问题。
八、相关链接
GitHub项目地址:https://github.com/ZJU‑REAL/Easel
九、总结
Easel是面向社交媒体内容生产场景的垂直开源AI智能体工作台,依托OpenClaw Agent智能体内核,把热点挖掘、账号人设管理、多模态内容创作、多平台物料适配与数据复盘整合为一套完整工作流,兼顾可视化Web界面与命令行操作,所有数据本地存储,降低AI内容创作的重复劳动,既可以供自媒体运营直接使用,也可供开发者进行二次定制开发,是社交媒体AI智能体方向有代表性的开源实践项目。
版权及免责申明:本文由@dotaai原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.aipuzi.cn/ai-news/easel.html

