← all repositories
ZJU-REAL/Easel

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.

796 stars Python AgentsDomain Apps
Easel
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.