Easel:浙江大学REAL实验室开源社交媒体AI内容工作台

AI新闻 dotaai
145

一、Easel是什么

Easel是浙江大学REAL实验室推出的Apache‑2.0开源社交媒体AI内容工作台,底层基于OpenClaw Agent智能体引擎,完整覆盖社交媒体从热点挖掘、选题策划、多模态内容创作、多平台分发发布到数据复盘的全业务链路。

区别于普通的AI文案生成工具,Easel以账号画像为驱动,记忆账号定位、受众、内容风格、历史产出,持续输出符合账号人设的内容;同时提供Web可视化工作台与CLI命令行双操作模式,所有生成素材本地持久化存储,不会丢失会话数据。项目当前正式版本为v0.1.0,属于研究导向的开源实践项目,面向自媒体运营人员、内容创作者、技术开发者使用。

Easel(图1)

二、功能特色

  1. 账号画像管理系统:独立账号配置目录,保存账号定位、目标受众、写作风格、内容红线、长期记忆,一套画像可复用于多个社交平台账号,保证内容人设统一。

  2. 完整五阶工作流:发现热点→选题策划→多模态创作→平台发布→数据归因复盘,形成闭环。热点雷达抓取全网热榜、行业资讯、竞品动态;内容日历管理选题排期;发布完成后回收互动数据,将复盘经验回写到账号画像。

  3. 全模态内容生产:支持社媒文案、知识卡片、AI海报、AI生图、TTS配音、视频切片剪辑、AI短剧、论文解读、故事文本等多类型素材产出。

  4. 多平台适配分发:原生适配小红书、抖音、快手、知乎、B站、微信视频号;发布前执行版权、敏感风险校验;不同平台自动适配格式、文案长度与排版规则。

  5. 双端操作模式:Web可视化工作台包含热点雷达、账号画像配置、内容日历、发布中心四大模块;CLI命令行可直接执行任务、环境检测、网关启动,无需打开网页。

  6. 本地文件归档:所有生成的文案、图片、音视频素材统一保存至本地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直接调用单项技能。

Easel(图2)

四、应用场景

  1. 自媒体个人创作者:批量挖掘热点,生成多平台版本文案,管理账号排期,复盘内容数据,降低重复创作工作量。

  2. 内容运营小团队:维护多账号人设,统一管理选题日历,批量产出图文、短视频脚本,完成多平台物料适配。

  3. 技术开发者二次开发:基于OpenClaw Agent做二次定制,扩展自定义技能,搭建私有化社媒内容生产服务。

  4. 学术研究实验:开展AI智能体在社交媒体内容生产领域的相关技术研究。

五、使用方法

  1. 代码克隆:克隆GitHub仓库到本地环境

  2. 环境配置:复制.env.example模板文件重命名为.env,填入大模型API密钥;执行setup.sh脚本完成项目初始化。

  3. 启动Web工作台:执行命令easel web,浏览器访问 http://localhost:7860,即可打开可视化操作界面。

  4. 终端模式:执行easel chat,直接在终端内执行内容创作任务。

  5. 可选媒体能力:安装media相关依赖,部署Playwright浏览器、FFmpeg程序,解锁视频剪辑、AI绘图、浏览器自动发布功能。

  6. 环境校验:部署异常时,运行easel doctor,自动检测依赖、密钥、环境版本问题。

六、竞品对比

选取AutoGPT、CrewAI两个主流开源智能体框架做横向对比:

对比维度 Easel AutoGPT CrewAI
核心定位 垂直社交媒体内容全链路工作台 通用自治智能体 多智能体协作开发框架
账号画像系统 原生内置账号人设记忆模块 无原生账号记忆,需自定义实现 无业务层画像,完全交由开发者编码
开箱可用业务能力 热点挖掘、选题、多模态创作、平台发布、复盘完整能力 仅基础联网、工具调用,无业务能力 无现成业务功能,全部需要编写Agent逻辑
Web可视化界面 自带完整工作台UI 简单网页演示界面 无官方UI,需要自行开发前端
CLI命令工具 完整业务命令集 基础命令行 仅代码调用,无业务CLI
适用人群 创作者、运营人员、开发者 技术开发者 专业开发人员
协议 Apache‑2.0 MIT MIT

Easel(图3)

七、常见问题解答

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协议允许二次分发商用,但需要自行处理稳定性、风控、平台接口适配相关问题。

八、相关链接

九、总结

Easel是面向社交媒体内容生产场景的垂直开源AI智能体工作台,依托OpenClaw Agent智能体内核,把热点挖掘、账号人设管理、多模态内容创作、多平台物料适配与数据复盘整合为一套完整工作流,兼顾可视化Web界面与命令行操作,所有数据本地存储,降低AI内容创作的重复劳动,既可以供自媒体运营直接使用,也可供开发者进行二次定制开发,是社交媒体AI智能体方向有代表性的开源实践项目。

打赏
THE END
作者头像
dotaai
正在和我的聊天机器人谈恋爱,它很会捧场。