Content
Tool List
[](https://www.python.org/) [](https://pypi.org/project/crewai) [](https://pypi.org/project/aiforge-engine) [](https://pywebview.flowrl.com/) [](https://fastapi.tiangolo.com/) [](https://grapesjs.com/) [](https://microsoft.github.io/monaco-editor/) [](https://marked.js.org/) [](https://github.com/iniwap/PyWinGUIBuilder) [](https://iniwap.github.io/AIWriteX)
**[<u>AIWriteX</u>](https://aiwritex.voidai.cc/) Next-Generation Intelligent Content Creation Platform**: One-click automatic hot topic selection + real-time search reference + AI creative generation + beautiful layout + AI automatic image matching + WeChat public account automatic publishing, integrating **AI + full network hot spot radar + WeChat article collection and download + in-depth manuscript washing and content mining + multi-agent collaboration + AI flavor removal and polishing + mobile intelligent body control/class OpenClaw + system intelligent self-evolution**, making your article ahead of the game, with reading volume over 10w+ not a dream!
> **Want to see the effect first?** 👉 [Instance Preview](#instance-preview)
> **Want to use the commercial stable version?** 👉 [Go to the official website](https://aiwritex.voidai.cc/)
> **Like this project?** ⭐ Give it a Star for support!
## 🖼️ Become a Top Visual Designer: Resource Gallery
Not just **AI automatic image matching**, but also your **AI image resource library** and **AI image laboratory**:
- **Extremely simple and smooth image matching workflow**: fully automatic integration into the current workflow, with multiple image matching styles and customizable styles
- **Prompt center**: take you into the Prompt image generation, truly master the technology
- **Resource gallery**: rich local image assets, can be imported locally or generated by AI, and the images in the workflow will also be automatically included
- **Prompt**: provides a large number of useful Prompt resources for easy selection
- **Laboratory**: can flexibly modify parameters and regenerate resources that meet your needs
<img src="preview_aipic.jpg" width="100%">
## 📚 Only One Step Away from a Full-Fledged Writer: Novel Serialization
No longer just simple text filling, but a **full-chain novel creation engine** for you. From a flash of inspiration to a continuous flow, AI deeply replicates the creative process of top writers:
- **Standardized workflow**: novel creation -> outline planning -> volume structure management -> character management -> chapter planning -> chapter writing -> foreshadowing managementThree-layer memory matrix**: a unique `short-term - mid-term - long-term` memory system, thoroughly solving the pain points of AI writing long texts, such as "eating settings", "character collapse", and "plot logic chaos".
- **DNA-level character modeling**: not just a name, but a multi-dimensional portrayal of the soul. Supports one-click `intelligent expansion of the character library`, letting characters come alive.
- **Extremely simple operation**: supports `one-click rapid initialization` (setting/main character/outline/volume structure) and `AI flavor removal`, making AI creation more "human-like".
- **Rich theme styles**: built-in multiple theme styles for reading experience, with one-click publishing to WeChat public account.
<img src="preview.jpg" width="100%">
## 📱 Shocking Exclusive: Mobile Intelligent Body
Control AIWriteX with your mobile phone, no longer needing to wait in front of the computer.
- Supports QQ, DingTalk, Feishu, Discord, Telegram mobile robot control AIWriteX
- Supports multiple fixed instructions for quick and simple control
- Supports natural language control, completing the workflow in a conversational form with the robot
- Minimal operation, users hardly need to do anything, simple configuration, and direct use
<img src="bot.jpg" width="100%">
## 🛡️ AI Flavor Removal/AI Anti-Detection
Still struggling with articles being identified as "100% AI-generated"? AIWriteX has a built-in **deep anti-detection engine**, not just simple synonym replacement, but breaking the probability chain of AI generation from the **underlying logic**:
- **Dynamic style imitation**: no longer mechanical instructions, the system will automatically extract the "DNA of words" of reference articles and forcibly inject them into the generated text, achieving a "soul-level" style replication.
- **Structure crushing**: AI likes to write neat lists and paragraphs? We **forcibly disrupt** them. Lists are flattened, paragraphs are staggered in length, and logical connecting words are randomly eliminated, thoroughly destroying AI's "perfect order".
- **Emotional color enhancement**: the system has a built-in **emotional disturbance module**, randomly injecting strong subjective expressions and rhetorical questions, rejecting objective neutrality and letting the article be filled with "human" bias and temperature.
- **Scoring feedback evolution**: can score each anti-detection to optimize the subsequent process
> The cruel reality: with the continuous evolution of detectors like Zhuque, it's becoming increasingly difficult for AI-generated complete long texts to pass detection. Suggestions: AI-assisted rather than AI-generated, human-machine hybrid collaboration, AI writing initial draft paragraphs, and humans making significant modifications and supplements
> Actual effect: good (not stable enough, but currently visible, should belong to the strongest in the whole network). **Zhuque AI detection is too abnormal, anti-detection is not a one-day achievement, and long-term planning is needed**.
<img src="De_AI_Flavor.jpg" width="100%">
## 📜 Material Library (Your Local Knowledge Base)
**Bid farewell to material anxiety and build a dedicated content moat!**
AIWriteX is not just a writing tool, but also your **private content asset management system**.
- **WeChat library**:
- One-click collection of any WeChat public account article, **permanent local storage of images and content**, constructing a private material library.
- Supports Markdown/HTML dual-format export, seamless docking with other tools.
- **Intelligent topic selection**:
- **"Blue Ocean" excavator**: AI deeply analyzes the local library, recommending high-value topics based on the `multi-dimensional intelligent algorithm`.
- **Writing navigation**: each topic automatically generates **3 excellent entry points** + **reference material scoring**, making it easy to start.
- **Content mining**:
- **Semantic-level search**: no longer just keyword matching, AI helps you find deeply relevant materials.
- **AI fusion and manuscript washing**: select multiple popular articles → AI automatically **remove duplicates, refine, and reorganize** → generate a logically rigorous and sharply opinionated original draft.
## 💎 Core Feature Overview
- Automatically capture popular topics from the entire network, ensuring the title/content is always trending
- CrewAI multi-agent collaboration: researcher → writer → reviewer → designer, one-click generation + cool layout
- **High timeliness**: AIForge real-time search + article collection and reference, eliminating outdated information
- One-click publishing WeChat public account graphics (supporting timing tasks, batch generation, and multi-account)
- Visual software interface: configuration/template/article/image/publishing all management
- Two modes: **software mode** (one-click installation for novices) / **development mode** (flexible customization)
## 🤖 Core Technology Highlights
- Multi-agent framework: driven by CrewAI, with clear role division
- Real-time information engine: AIForge multi-strategy search + reference to competing products
- Creative transformation engine: text style conversion, time and space traversal, role playing, infinite combination
- Intelligent layout: automatically adapt to WeChat/little red book/Douyin display style (more platforms under development)
- AI flavor removal optimization: anti-detection + natural polishing, writing explosive articles with a human touch
## 🔥 Heavyweight Feature: Full Network Hot Spot Radar (grabbing black horses 2-6 hours in advance!)
AIWriteX exclusive **traffic prediction engine**, based on physical algorithms + AI research and judgment, helping you lock in potential topics that are about to explode:
- Aggregates data from Weibo/Douyin/little red book/hot search, one-click viewing platform hot spots
- **Black horse mining**: topics with 0 heat but expected to surge within 12 hours, with early warnings
- **Trend prediction**: accurately predicts the traffic trend for the next 12 hours
- Topic depth analysis → generates explosive point outlines + complete writing guidance
- One-click access to generate workflow → article explosive points are fully filled, with super strong timeliness
> _Local complex algorithms + large model dual verification, rejecting outdated content!_
## 🎨 Dimensional Creative Transformation System (Breaking AI Creation Boundaries)
The same material, instantly transformed into multiple styles!
**Applicable scenarios**:
- Content creators: one material → WeChat/little red book/Douyin multi-version
- Marketing/education: adjust expression for different groups/perspectives
- Brainstorming enthusiasts: Li Bai travels through modern times, magical realism epistolary...
> Imagine: Li Bai introduces ancient Chang'an to modern travelers in a magical realism epistolary style → this is the infinite creativity of AIWriteX!
### More Features (Configuration)
Through `config.yaml` and `aiforge.toml` configuration files, achieve highly personalized functions (recommended to use the interface/software mode to edit configurations), the following are key configuration item descriptions:
items**
| Configuration Item | Description |
| ------------------------------------------ | ------------------------------------------------------------------------------------------------ |
| **platforms** | Set the random selection weight of hot search topics for each platform, controlling the priority |
| **wechat** | Supports configuration of multiple WeChat public accounts (required `appid`, `appsecret`, `author` for automatic publishing) |
| **wechat.credentials** | `call_sendall`, `sendall`, `tag_id` are used to control group sending situations (only applicable to certified accounts) |
| **api** | Supports multiple large model platforms, **required** `api_key` |
| **api.api_type** | Supports multiple large model platforms, modify `api_type` to switch platforms, such as OpenRouter |
| **api.OpenRouter.model_index** | Modify `model_index` to select specific models within the platform |
| **api.OpenRouter.model** | Supports multiple models (e.g., openrouter/deepseek/deepseek-chat-v3-0324:free) |
| **api.OpenRouter.key_index** | Modify `key_index` to switch accounts (fully utilizing free quotas, no need for multiple paid accounts) |
| **api.OpenRouter.api_key** | Supports multiple OpenRouter `api_key` |
| **img_api** | Image generation model for WeChat public account cover images |
| **img_api.api_type** | `ali` (requires filling in `api_key`) or `picsum` (random images) |
| **img_api.picsum** | Random image generation method to reduce image generation consumption |
| **use_template** | Whether to use built-in templates; if not, AI generates articles directly in HTML |
| **template** | Specify the template file name (e.g., `template1`), or randomly select if empty or non-existent |
| **template_category** | Template category, precisely matching topic types (e.g., health and wellness), requires a specified template under the category |
| **use_compress** | Whether to compress template uploads to reduce token consumption |
| **aiforge_search_max_results** | Maximum search results returned by AIForge, controlling search breadth |
| **aiforge_search_min_results** | Minimum search results returned by AIForge; the larger, the richer the content, but the higher the failure rate |
| **min_article_len** | Minimum generated article length (default 1000) |
| **max_article_len** | Maximum generated article length (default 2000) |
| **auto_publish** | Controls automatic publishing; checked (true) for automatic publishing, unchecked (false) for manual publishing |
| **article_format** | Generated article format (HTML, Markdown, txt); non-HTML formats generate articles only, without templates |
| **format_publish** | When the article format is Markdown/txt, (WeChat does not support direct publishing, which can be chaotic), formatted publishing |
- **`aiforge.toml` configuration items
| Configuration Item | Description |
| ------------------------------------ | ------------------------------------------------------------------------------------------------- |
| **default_llm_provider** | Use model provider (default OpenRouter), can be different from the model used by CrewAI |
| **api_key** | API Key of the model provider (required) |
| **other optional** | Configure other parameters as needed (optional), refer to the UI interface description for details |
> _1. For detailed configuration information of aiforge.toml, see the [AIForge](https://github.com/iniwap/AIForge) project homepage_
> _2. Through the configuration management interface, you can understand the explanation of key parameters in detail (recommended to run in UI interface mode)_
> _2. ⚠️ WeChat public account AppID/AppSecret, and the API KEY of the large model provider are required items, others can be default_
## 🚀 Quick Start
### Software Mode
1. **Please download and use the official genuine version**: [Click to download](https://aiwritex.voidai.cc/)
2. Open the software and perform necessary configurations (_WeChat public account AppID/AppSecret, API KEY of the large model provider_)
3. Click `Start Execution`
### Development Mode
1. Clone the repository:
- `git clone https://github.com/iniwap/AIWriteX.git`
2. Install dependencies:
```shell
pip install uv
uv venv
uv pip install -r requirements.txt
```
3. Configure `config.yaml`, `aiforge.toml` (_WeChat public account AppID/AppSecret, API KEY of the large model provider_)
4. Run:
- With UI interface: `python .\main.py` (**recommended**)
- Without UI interface: `python -m src.ai_write_x.crew_main` (**does not support article, template, and image management**)
## 🔍 Problem Location
When encountering problems, please view the logs according to the running mode and submit [Issues](https://github.com/iniwap/AIWriteX/issues)
### Frequently Asked Questions
Please check the closed [Issues](https://github.com/iniwap/AIWriteX/issues?q=is%3Aissue%20state%3Aclosed) to understand common problems encountered and already solved.
## 🔮 WeChat Public Account Visual Style Design Preview
The following are carefully adjusted, adapted, and published WeChat public account templates, covering multiple topic categories, welcome to preview
### **Stunning Layout Examples**
| Category | Style Classification | Preview Link | Example Source(Public Account) |
| -------- | --------- | ------------------------------------------------------------- | ------------------ |
| Classic Case | Food Culture | [Click to Preview](https://mp.weixin.qq.com/s/-RIunPVHAIni4f4zO51Gvg) | AI Night Navigator |
| Classic Case | Graffiti Notes | [Click to Preview](https://mp.weixin.qq.com/s/2_zLwmuY_veug8t7xTxi4w) | AI Night Navigator |
| Classic Case | Comic Photos | [Click to Preview](https://mp.weixin.qq.com/s/Z7vaed9yQBnD-Hw9JUXYwg) | AI Night Navigator |
| Classic Case | Landscape Magazine | [Click to Preview](https://mp.weixin.qq.com/s/z1QFrGToSIvBXJxgcP-vNg) | AI Night Navigator |
| Classic Case | Wide-Angle Photography | [Click to Preview](https://mp.weixin.qq.com/s/kgqcfsP5LZ8zRFv9qe6gDg) | AI Night Navigator |
| Classic Case | E-commerce Sample | [Click to Preview](https://mp.weixin.qq.com/s/9eyZMDgb0BTtCaa2_LG8Jg) | AI Night Navigator |
| Classic Case | ins Information Flow | [Click to Preview](https://mp.weixin.qq.com/s/NjXLavDbdUzMEhmS8qk0rw) | AI Night Navigator |
| Classic Case | Visual Magazine | [Click to Preview](https://mp.weixin.qq.com/s/Gv0v9SlORXBHdXpcoK1c4w) | AI Night Navigator |
| Classic Case | Travel Photography | [Click to Preview](https://mp.weixin.qq.com/s/kWWZ8DuCdxWaPAh3PQHc-Q) | AI Night Navigator |
| Classic Case | Commercial Film | [Click to Preview](https://mp.weixin.qq.com/s/KSfXKtNaC0WUgFCT90woQA) | AI Night Navigator |
### Built-in Local Template List
- Classification Templates
| Category | Template Name | Preview Link | Applicable Topics |
| -------- | -------- | ------------------------------------------------------------- | ------------------ |
| Technology | t1 | [Click to Preview](https://mp.weixin.qq.com/s/UCjBHaZ_EZVBdEaSEH-6mQ) | Tech Trends and Digital Reviews |
| Finance | t1 | [Click to Preview](https://mp.weixin.qq.com/s/uTfYVXUG3_bjqSZ-uuJKeg) | Investment Trends and Finance News |
| Education | t1 | [Click to Preview](https://mp.weixin.qq.com/s/DOr7sSBQ2sYSqu4WmlH__g) | Learning Methods and Education News |
| Health | t1 | [Click to Preview](https://mp.weixin.qq.com/s/ZG6SFUYSZlrxyRw6_GH9yg) | Health Tips and Wellness Sharing |
| Food and Travel | t1 | [Click to Preview](https://mp.weixin.qq.com/s/Lw29haJDk4uKODh7rlBOrw) | Food Recommendations and Travel Guides |
| Fashion | t1 | [Click to Preview](https://mp.weixin.qq.com/s/ZgeIbl7l0KC1ex9ybrZBRg) | Fashion Trends and Lifestyle |
| Career Development | t1 | [Click to Preview](https://mp.weixin.qq.com/s/-jJ-OxCr7BMaaYY68vSecQ) | Career Skills and Professional Planning |
| Emotional Psychology | t1 | [Click to Preview](https://mp.weixin.qq.com/s/2j-C1tBWkpYIQhhR6tOwSg) | Emotional Stories and Psychological Insights |
| Entertainment | t1 | [Click to Preview](https://mp.weixin.qq.com/s/3YeEH2Nvhsw8JqHIV0tftQ) | Latest Entertainment News |
| News | t1 | [Click to Preview](https://mp.weixin.qq.com/s/M_l2LCJjiGmCWRvSm7lYvA) | Global Hotspots and Current Events |
### Fully Automatic Article Effect Preview
Utilize local search and AIForge search to generate timely WeChat public account articles effect preview:
| Type | Template Usage | Preview Link | Description |
| -------- | -------------- | ------------------------------------------------------------- | ------------------------------------ |
| Automatic Article | Not using template | [Click to Preview](https://mp.weixin.qq.com/s/KI4yHYrjAt8hd_nUEZP8kA) | AI generates articles based on requirements, without using local templates |
| Automatic Article | Using template9 | [Click to Preview](https://mp.weixin.qq.com/s/1XPMUPR09Ipuzm_yXgAvKw) | Using local template template9, visual effects optimized |
| Automatic Article | Using Classification Template | [Click to Preview](https://mp.weixin.qq.com/s/Dys7eszxP33k6tonXMO1VA) | Specify classification `Health and Wellness`, perfectly presented |
### Light/Dark Mode Comparison on WeChat
| Type | Theme Mode | Preview Link | Description |
| -------- | -------- | ------------------------------------------------------------- | -------------------------------------------------------------- |
| Manual Article | Light | [Click to Preview](https://mp.weixin.qq.com/s/GOiOxGiym1dgqA77wrrFLw) | Best template in browser, but too much margin on mobile |
| Manual Article | Light | [Click to Preview](https://mp.weixin.qq.com/s/MFKPQIBdldyC_dxcpooOSw) | Unified adjustment of margins, looks more compact on mobile, but loses original design effect |
| Manual Article | Dark | [Click to Preview](https://mp.weixin.qq.com/s/jOWDpRSAw9twSptzZbBODg) | Original version is dark, but forced to light by WeChat (looks ugly), and displays normally in light mode |
> _1. Adapted templates can display well on WeChat public accounts. Interested users can fine-tune built-in templates (like margins)._
> _2. Currently, only **unadapted** templates are not adapted and need to be adapted for perfect display (configuring **random classification** may randomly encounter unadapted templates)._
> _3. Currently, templates cannot handle dark mode well, which is related to WeChat's rigid processing._
## 📌 Other Instructions
### About WeChat Public Accounts
The following are explanations for WeChat public account development and automatic article issues:
- **CSS Restrictions**:
- WeChat will remove `position: absolute` when publishing articles (but keep `position: relative`), and alternative layouts are needed to achieve similar effects.
- Limited animation support: `animateMotion` is available, but `animate` only supports transparency changes, and further testing is needed (e.g., template1 animation support).
- `<button>` and `background: url` will be automatically removed.
- `<linearGradient id="catGradient">`'s `id` will be removed, causing animation failure.
- `background: linear-gradient(90deg, #4b6cb7 0%, #ff9a9e 100%); -webkit-background-clip: text; color: transparent;` Mobile/computer dark mode does not support gradients, while light mode supports.
- WeChat's dark mode will automatically add `js_darkmode__`, causing background color failure, and dark mode effects are not good (using !important to enforce light mode is ineffective and will be automatically removed).
- **Dark/Light Mode**: Currently, generation tends to adapt to WeChat's light mode, and dark mode effects are slightly worse. Follow-up needs to find a better balance between the two.
- **Article Display Issues**: Published articles (unverified public accounts) will not be displayed in the public account article list, but followers will receive notifications (up to 3 articles per day).
- **⚠️ Permission Recovery**: From July 2025, personal subject accounts, unverified enterprise accounts, and accounts that do not support verification will lose the permission to publish drafts. Non-verified public accounts may not be able to automatically publish articles.
- **⚠️ WeChat Public Account IP Whitelist Issues**:
- WeChat API requires adding the current IP to the whitelist.
- Dynamic IP requires manual whitelist updates or using a fixed IP proxy.
- Solutions: Use cloud server forwarding requests or proxy WeChat API requests through Alibaba Cloud Function Computing (free, requires Alibaba Cloud registration).
- **Public Account Article List Display Issues**:
- Unverified accounts: API cannot display in the public account list and can only operate through the backend.
- Verified accounts: Must call the mass send interface to display in the list. `is_to_all` (True/False) and not calling `sendAll` interface require further testing. Support configuring these three situations.
- `is_to_all=False`, and when calling the interface, `tag_id` (user tag group ID) seems to be required.
- Official [explanation](https://developers.weixin.qq.com/doc/service/guide/product/message/Batch_Sends.html) (hard to understand).
> **⚠️ Note**: After July 2025, non-verified accounts may face automation publishing restrictions (can only publish to drafts, requiring backend operations to publish, and will be displayed in the public account article list).
## 📩 Contact Us
For configuration details, extension, customization, and commercial authorization, please contact QQ 522765228.
## 📜 License / License
- 👉**Recently found someone selling this project, please recognize the official Taobao store [M Zhi Factory](https://aiforge.taobao.com/), and respect intellectual property rights. This project prohibits commercial use and is only for personal use.**
This project uses the [Apache License 2.0](./LICENSE) open-source and attaches additional usage restrictions, see [NOTICE](./NOTICE) file.
```markdown
📜 AIWriteX Additional Terms of Use
Version 1.2, July 15, 2025
Copyright © 2025 iniwap
Contact Email: iniwaper@gmail.com / 522765228@qq.com
This project adds the following supplementary terms to the Apache License 2.0:
---
## 1. Non-Commercial Use
You can freely use, modify the software for non-commercial purposes without authorization, provided that the LICENSE and this NOTICE file are retained.
---
## 2. Distribution and Service Provision Restrictions
Without the copyright owner's written authorization, the following acts are prohibited:
- Distribute this project or its derivative works, including but not limited to copying, sharing, or disseminating the software in any way;
- Utilize this project or its derivative works to provide services to third parties, including but not limited to using the software to provide SaaS, API hosting, and other services.
📩 For authorization, please contact Email: iniwaper@gmail.com or 522765228@qq.com
---
## 3. Allowed Personal Profit-Making Use
You can use the software for personal profit-making activities (e.g., personal projects or freelance work) without prior authorization, provided that such use **does not involve distribution or providing services to third parties**, and retain this document and LICENSE.
---
## 4. Attribution and Copyright Information Requirements
In all usage scenarios, you must retain the following:
- LICENSE file;
- This NOTICE file;
- Original copyright declaration.
You must not delete or alter these declarations. Violations will automatically terminate usage authorization.
---
## 5. Termination Terms
If you are found to violate any of the above clauses, your authorization will be immediately terminated and may constitute infringement liability.
---
## 6. Legal Statement
These terms do not constitute legal advice. If you are unsure whether you comply with the usage conditions, please contact the copyright owner for further confirmation.
```
Connection Info
You Might Also Like
markitdown
Python tool for converting files and office documents to Markdown.
OpenAI Whisper
OpenAI Whisper MCP Server - 基于本地 Whisper CLI 的离线语音识别与翻译,无需 API Key,支持...
oh-my-opencode
Background agents · Curated agents like oracle, librarians, frontend...
claude-flow
Claude-Flow v2.7.0 is an enterprise AI orchestration platform.
chatbox
User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...)
continue
Continue is an open-source project for seamless server management.