iniwap/AIWriteX
AIWriteX - 微信公众号全自动AI工具:全网热搜舆情聚合+趋势分析+爆款选题+文章采集+一键生成排版发布 | AI自动配图 | 去AI味、过朱雀检测 | 支持小红书/百家号/头条等多平台 | 洗稿润色支持多账号 | 专家赛道 | 短视频文案 | 手机控制 | 小说连载 | 爆文10w+神器
AIWriteX – AI‑powered content creation & publishing platform
What it is – A Python‑based desktop/web application that automates the whole workflow for Chinese‑language social‑media publishing (WeChat Official Accounts, XiaoHongShu, Baijiahao, Toutiao, Weibo, etc.). It stitches together several open‑source AI components (CrewAI for multi‑agent collaboration, AIForge for real‑time web search, FastAPI for the backend, PyWebView/Monaco/GrappesJS for the UI) and adds a lot of domain‑specific logic for topic discovery, article drafting, visual design, anti‑AI‑detector polishing, and one‑click posting.
Core capabilities
| Area | What AIWriteX does |
|---|---|
| Topic & research | Pulls hot‑topic data from Weibo, Douyin, Xiaohongshu, etc.; runs AIForge searches to collect reference articles; suggests 3 entry points for each topic. |
| Multi‑agent writing | Uses CrewAI agents (researcher → writer → reviewer → designer) to generate outlines, drafts, and final HTML/Markdown. |
| Styling & templates | 9 MD template categories, 40 image templates, 21 preset visual styles; automatic HTML generation that fits the layout rules of each target platform. |
| AI‑generated imagery | Integrated image‑generation (Ali or Picsum) with a prompt library and a local image‑asset store. |
| Novel‑writing mode | Full‑stack novel engine with outline, volume/role management, a three‑layer memory system (short‑/mid‑/global) and DNA‑level character modeling. |
| Anti‑detector polishing | Dynamic style mimicry, sentence‑structure shuffling, emotional‑tone injection and a feedback loop that scores “AI‑flavor” to reduce detection risk. |
| Cross‑platform publishing | Direct API integration for WeChat, XiaoHongShu, Baijiahao, Toutiao, Tomato Novel, Weibo – supports drafts, scheduled posts, batch publishing, and multi‑account handling. |
| Mobile‑agent control | Bot interfaces for QQ, DingTalk, Feishu, Discord, Telegram that accept natural‑language commands to start a workflow without opening the desktop UI. |
| Local knowledge base | Downloaded WeChat articles are stored locally (Markdown/HTML) and can be searched semantically; the system can remix multiple sources into a fresh draft. |
Technical stack (as listed in the README)
- Language: Python 3.10+
- Multi‑agent framework: CrewAI (≥ 0.102.0)
- Search & real‑time data: AIForge engine (≥ 0.0.19)
- Backend API: FastAPI (≥ 0.116.1)
- Desktop UI: PyWebView + GrappesJS (visual editor) + Monaco Editor (code editor) + Marked (Markdown preview)
- Image generation: configurable via
img_api(Ali API or Picsum placeholder) - Configuration:
config.yamlfor platform & model settings,aiforge.tomlfor LLM provider details. - Packaging: Distributed as a downloadable installer (software mode) and as a pip‑installable source tree (development mode).
Getting started (quick‑start summary)
- Software mode – Download the official installer from the project site, fill in the required WeChat AppID/AppSecret and LLM API key, then click Start.
- Development mode –
git clone https://github.com/iniwap/AIWriteX.git cd AIWriteX pip install uv uv venv uv pip install -r requirements.txt # edit config.yaml & aiforge.toml with your credentials python main.py # UI version (recommended) # or python -m src.ai_write_x.crew_main # head‑less, no UI - Choose a template or let the agents generate raw HTML/Markdown, optionally enable the anti‑AI‑flavor module, then publish directly to the selected platform.
License & usage notes
- The code is released under Apache 2.0 with an additional NOTICE file that adds a non‑commercial restriction and forbids redistribution or SaaS‑style offering without explicit permission from the author. Personal use, including paid freelance work that does not involve providing the software as a service, is allowed.
- Commercial redistribution or hosting of the platform requires a separate license from the maintainer (contact email provided in the NOTICE).
Who might benefit?
- Individual content creators or small agencies managing multiple Chinese‑language social‑media accounts.
- Writers looking for a semi‑automated novel‑writing pipeline with memory handling for long‑form narratives.
- Developers who want a ready‑made example of a multi‑agent LLM workflow integrated with UI tooling and platform‑specific publishing APIs.
Bottom line – AIWriteX is a full‑stack, multi‑agent AI writing suite focused on Chinese social‑media publishing, offering end‑to‑end automation from topic discovery to styled article generation and one‑click posting, while also providing tools for novel creation and AI‑detector evasion.
Related
- Project
- Project
- Project
- Project
- Project