Repolode
iniwap

iniwap/AIWriteX

Chinese-language AI writing tool for WeChat Official Accounts that aggregates trending topics, generates articles with a CrewAI multi-agent workflow, formats them, and publishes drafts or posts.

Stars
2,132
Forks
420
Open issues
1
Last commit
2 days ago

What is it?

AIWriteX is a Python desktop application for producing and publishing WeChat Official Account articles with AI. It collects trending topics from search and hot-list sources, runs a CrewAI pipeline of researcher, writer, reviewer and designer agents to draft an article, applies one of the bundled HTML templates, generates cover images, and can publish the result to a WeChat account automatically or on a schedule.

Beyond WeChat, the project lists support for publishing to Xiaohongshu, Baijiahao, Toutiao, Fanqie Novel and Weibo, along with a 'de-AI-flavor' rewriting step meant to make generated text read more like human writing. It also includes a WeChat article downloader, a local material library with semantic search, a serialized novel writing module with memory and outline management, and a Telegram/QQ/Feishu/DingTalk/Discord bot interface for controlling workflows from a phone.

The project offers a UI mode and a developer mode, configured through config.yaml and aiforge.toml, and requires a WeChat AppID/AppSecret and an LLM provider API key. It is licensed under Apache 2.0 with additional non-commercial and distribution restrictions described in its NOTICE file.

Key features

  • 01Aggregates trending topics from hot-search and RSS sources to pick article subjects.
  • 02Runs a CrewAI multi-agent pipeline that researches, writes, reviews and designs each article.
  • 03Applies bundled Markdown and image templates and generates AI cover images.
  • 04Publishes to WeChat Official Accounts, Xiaohongshu, Baijiahao, Toutiao, Fanqie Novel and Weibo.
  • 05Provides a serialized novel module with outline, character and chapter management.
  • 06Lets users control workflows from QQ, DingTalk, Feishu, Discord or Telegram bots.

Use cases

  • Producing a steady stream of timely WeChat Official Account articles from trending topics.
  • Drafting and formatting short-form posts for Xiaohongshu or Toutiao from the same workflow.
  • Building a private archive of WeChat articles and generating new drafts from it.
  • Writing serialized fiction with an outline and character memory system.

Topics

FAQ

What is AIWriteX?
Chinese-language AI writing tool for WeChat Official Accounts that aggregates trending topics, generates articles with a CrewAI multi-agent workflow, formats them, and publishes drafts or posts. AIWriteX is a Python desktop application for producing and publishing WeChat Official Account articles with AI. It collects trending topics from search and hot-list sources, runs a CrewAI pipeline of researcher, writer, reviewer and designer agents to draft an article, applies one of the bundled HTML templates, generates cover images, and can publish the result to a WeChat account automatically or on a schedule.
Is AIWriteX free to use? What license does it have?
AIWriteX is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is AIWriteX still maintained?
Actively maintained. The last commit to AIWriteX was on Oct 20, 2026.
What can I use AIWriteX for?
Producing a steady stream of timely WeChat Official Account articles from trending topics. Drafting and formatting short-form posts for Xiaohongshu or Toutiao from the same workflow. Building a private archive of WeChat articles and generating new drafts from it. Writing serialized fiction with an outline and character memory system.
Where can I get AIWriteX?
The source code and installation instructions are on GitHub: https://github.com/iniwap/AIWriteX

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects