Easel 是基于 OpenClaw 的开源社媒内容工作台,把账号画像、热点发现、图文和视频制作、跨平台适配及发布管理放在同一套本地流程里。它适合愿意维护本地环境、希望让选题与成品留在同一项目中的创作者;如果只想把一篇现成文章复制到别的平台,安装整套 Agent 和媒体依赖可能过重。本文依据项目 README、v0.2.1 Release 与官方界面说明使用路径,没有把项目方演示写成本站实测。

先理解内容怎样流转
Easel 的起点不是一个空白生成框。项目把“发现—策划—创作—发布—归因”连成工作流:热点雷达提供候选线索,账号画像约束受众与表达,内容技能生成文件,发布中心再把母版内容改成适合各平台的版本。产物写入项目的 outputs/,画像放在 profiles/,便于回看与修改。
这些环节串在一起,选题仍要人来挑。热点能否用于你的账号,要看受众和已有内容;同一份文案改成多个平台版本后,还要逐一检查标题长度、画幅、媒体附件和平台规则。项目的技能清单还会更新;清单上有某项媒体能力,不等于本机已经配好了相应服务。
先把工作台跑起来
项目要求 Python 3.10+、Python venv、Git,并在安装中检查 Node.js 22.19+、FFmpeg 与 Playwright/Chromium。Linux 和 macOS 可按 README 执行 bash setup.sh;Windows 10/11 可在 PowerShell 中运行 .\setup.ps1,不要求 WSL。安装器会创建项目虚拟环境、安装依赖,并为 OpenClaw 建立独立的 easel profile。命令与依赖来自项目文档,本文未在各平台重跑安装。
git clone https://github.com/ZJU-REAL/Easel.git
cd Easel
bash setup.sh
完成安装后,先激活 .venv,依次运行 easel doctor 和 easel ping:前者检查环境与配置,后者测试 gateway 和 Agent 连通性。再运行 easel web,在浏览器打开 http://localhost:7860。Windows 下可使用 .venv\Scripts\easel.exe doctor 等完整路径,不必依赖虚拟环境激活。若 ping 失败,先查模型提供方、密钥和网关日志,别直接把失败归因于内容技能。
从热点做到一份草稿
进入 Web 工作台后,先在“画像”建立账号的定位、受众、常用平台和偏好红线,再到热点雷达看候选。官方截图显示微博、抖音、知乎、B 站、百度和头条等来源并列;热榜只提供线索,不能证明一个话题适合自己的账号。选中题目后,可以让 Agent 规划角度、生成文案或视觉素材,并在内容库里检查输出文件。

第一次试用,先做一条不发布的测试稿:确定账号画像,选一个与你的受众有关的主题,生成一份母版,打开输出检查事实、引用、图片和语气,再进入发布中心制作目标平台版本。完成标准是能在内容库或 outputs/ 找到可编辑产物,并且预览里的标题、正文与附件都能对上原稿;如果这一步出错,也更容易分清问题在模型、技能还是平台适配。
发布前分清动作
官方发布中心截图把“一键适配各平台”“发布前预检”“存草稿并排期”“一键发布”分成独立入口。适配只是生成平台版本,预检用于发现格式或素材问题,存草稿仍留有修改余地;真正发布则涉及已登录的社媒账号和外部平台状态。项目 README 列出小红书、抖音、快手、知乎、B 站、微信视频号和微信公众号的登录与发布支持,但各账号能否在当前版本顺利使用,不能仅凭支持列表判断。

小红书的发布方式尤其要留意:项目方明确提醒自动化操作可能触发验证、限流或账号风控,建议预览、检查后由用户确认并手动发布。其他平台也应先用一条非敏感草稿核对排版、图片和目标账号。点击发布按钮后,仍要确认内容是否真的出现在平台上;v0.2.1 Release 加入 B 站投稿后的读回对账,也把提交与平台确认分成了两步。
部署与费用边界
最小配置需要一个可用的语言模型提供方。图片、视频、音乐、云端配音等能力还可能各自需要模型服务或本地工具;未配置的媒体技能不会影响聊天和文字策划,但不能据此承诺所有创作能力都免费可用。项目文档允许在 Web 设置面板修改模型与提供方,保存会写入本地 .env。不要把该文件、平台登录状态或浏览器资料放进公开仓库。
Web 工作台默认显示本机地址,但项目当前 web/app.py 仍监听 0.0.0.0,以支持容器和远程转发。代码注释明确说 Origin/Host 校验主要防浏览器跨站请求,不能阻止能直连端口且伪造请求头的局域网客户端。若在公共 Wi-Fi、远程主机或共享网络上运行,应先限制端口访问;不要把本地工作台误当成带完整公网鉴权的服务。
维护状态与选择
截至 2026 年 9 月 28 日查看,仓库约有 2,009 Stars、295 Forks;最新 Release 为 9 月 24 日的 v0.2.1,默认分支在 9 月 28 日仍有提交。v0.2.1 加入 Web 设置面板、修复 Windows 安装问题,并调整了对话连接和安全处理。仓库近期有代码更新;本站尚未复测各平台适配器。仓库根目录采用 Apache-2.0 许可证;使用外部模型、媒体素材和社媒账号时,还要分别遵守对应服务和内容的规则。
如果你要把选题、账号定位、素材、草稿和发布记录长期放在一个本地工作流中,Easel 值得从 Web 工作台和一条测试稿开始。若当前任务仅是把已写好的网页或公众号文章送到其他平台草稿箱,站内的 Wechatsync 文章同步助手更贴近这个窄需求,也少了 Easel 的创作与模型配置环节。
项目入口
- GitHub 仓库:ZJU-REAL/Easel
- 项目主页:
https://zju-real.github.io/Easel/ - 版本说明:
https://github.com/ZJU-REAL/Easel/releases/tag/v0.2.1 - 已知问题:
https://github.com/ZJU-REAL/Easel/blob/main/docs/known-issues.md