An open-source AI agent for the full Chinese social media pipeline
Easel automates discovery, creation, and publishing across Chinese social platforms while maintaining persistent account personas that learn from performance data.

What it does
Easel is a content operations workbench built around an OpenClaw agent. It aggregates trending topics from platforms like Weibo and Zhihu, plans content calendars, generates multimodal assets—from knowledge cards to video clips—and publishes to six Chinese social platforms. Output is organized into project folders under outputs/ instead of vanishing into chat history.
The interesting bit
Rather than generating one-off posts, Easel maintains persistent account profiles that store positioning, style, audience, and historical performance, so the agent’s outputs are supposed to converge on a recognizable voice over time. The authors are also unusually candid about automation risk, explicitly warning that Xiaohongshu may detect and throttle unattended posting.
Key highlights
- 112 executable skills spanning text, image, audio, video generation, and direct platform publishing
- Five-stage workflow: discovery, planning, creation, publishing, and performance attribution
- Native cross-platform adaptation: one topic can be remixed into platform-specific formats (short cards for 小红书, long-form for Zhihu, video for Douyin)
- Project-based asset management with archived content, intermediates, and metadata
- Web frontend with session management, media libraries, and content calendars; CLI is supported but secondary
Caveats
- The README explicitly warns that Xiaohongshu may flag automated behavior, suggesting preview and manual confirmation rather than fully hands-off posting
- The project describes itself as a research practice applying lab work to real-world social media, so treat it as an experimental system rather than a polished commercial product
Verdict
Useful if you operate across Chinese platforms and want an agent that retains brand context between sessions. Avoid if you need guaranteed, fire-and-forget autopilot—especially on Xiaohongshu, where the maintainers admit the bot might get caught.
Frequently asked
- What is ZJU-REAL/Easel?
- Easel automates discovery, creation, and publishing across Chinese social platforms while maintaining persistent account personas that learn from performance data.
- Is Easel open source?
- Yes — ZJU-REAL/Easel is open source, released under the Apache-2.0 license.
- What language is Easel written in?
- ZJU-REAL/Easel is primarily written in Python.
- How popular is Easel?
- ZJU-REAL/Easel has 796 stars on GitHub.
- Where can I find Easel?
- ZJU-REAL/Easel is on GitHub at https://github.com/ZJU-REAL/Easel.