AIWriteX是基于CrewAI、AIForge的新一代智能内容创作平台,从微信公众号自动化工具起步,正在重新定义AI辅助内容创作的边界,融合"搜索+借鉴+AI+创意"四重能力,多种超绝玩法,让内容创作充满无限可能。
AIWriteX 独创的多维度创意变换系统,让 AI 内容创作突破传统边界,实现真正的"无限遐想"!
将同一话题转换为完全不同的文体风格,让内容焕然一新:
从不同时代视角重新审视现代话题,创造跨越时空的独特内容:
以具体人物的身份和风格进行创作,每个角色都有独特的表达方式:
古典文学大师
现代文化名人
还有更多...
最激动人心的是,这些创意模块可以自由组合使用!
经典组合示例:
创意流程:
原始话题 → 基础内容生成 → 创意模块1 → 创意模块2 → 最终作品
creative_mode: "role_play,style_transform" # 组合使用
creative_config:
role_play:
enabled: true
role_character: "libai" # 选择李白
style_transform:
enabled: true
style_target: "shakespeare" # 莎士比亚风格
想象一下:李白用莎士比亚戏剧的形式来评论现代科技发展,会是怎样的奇妙体验?这就是 AIWriteX 创意系统的魅力所在!
通过 config.yaml 和 aiforge.toml 配置文件,实现高度个性化的功能(推荐使用界面/软件模式编辑配置),以下是关键配置项说明:
config.yaml 配置项| 配置项 | 说明 |
|---|---|
| platforms | 设置各平台热搜话题随机选取权重,控制选用优先级 |
支持配置多个微信公众号(自动发布时,必填appid、appsecret、author) | |
| wechat.credentials | call_sendall、sendall、tag_id用来控制群发情况(仅适用于认证号) |
| api | 支持多种大模型平台,必填api_key |
| api.api_type | 支持多个大模型平台,修改 api_type 切换平台,如OpenRouter |
| api.OpenRouter.model_index | 修改 model_index 选择平台内具体模型 |
| api.OpenRouter.model | 支持多种模型(如openrouter/deepseek/deepseek-chat-v3-0324:free) |
| api.OpenRouter.key_index | 修改 key_index 切换账号(充分利用免费额度,付费账号无需多个) |
| api.OpenRouter.api_key | 支持多个 OpenRouter api_key |
| img_api | 图片生成模型,用于公众号封面图 |
| img_api.api_type | ali(需要填写api_key)或picsum(随机图片) |
| img_api.picsum | 随机图片生成方式,降低生成图片消耗 |
| use_template | 是否使用内置模板 ,不使用则AI根据要求直接生成文章HTML |
| template | 指定模板文件名(如 template1),为空或不存在时随机选择 |
| template_category | 模板分类,精确匹配话题类型(如健康养生),需分类下存在指定模板 |
| use_compress | 是否压缩模板上传,降低 token 消耗 |
| aiforge_search_max_results | AIForge 最大返回搜索结果条数,控制搜索广度 |
| aiforge_search_min_results | AIForge 最小返回搜索结果条数,越大内容越丰富,但失败率越高 |
| min_article_len | 生成文章最小字数(默认 1000) |
| max_article_len | 生成文章最大字数(默认 2000) |
| auto_publish | 控制自动发布,勾选(true)自动发布,不勾选(false)需手动发布 |
| article_format | 生成文章格式(HTML、Markdown、txt),非HTML时,只生成文章,不用模板 |
| format_publish | 当文章格式为Markdown、txt时(微信不支持,直接发布混乱),格式化发布 |
aiforge.toml 配置项| 配置项 | 说明 |
|---|---|
| default_llm_provider | 使用模型提供商(默认 OpenRouter),可与 CrewAI 使用的模型不同 |
| api_key | 模型提供商的 API Key(必填) |
| 其他选填 | 根据需要配置其他参数(选填),具体参考 UI 界面说明 |
1、aiforge.toml详细配置信息,参见AIForge项目主页
2、通过配置管理界面,可以详细了解关键参数的解释说明(建议运行UI界面模式)
2、⚠️ 微信公众号AppID/AppSecret、大模型提供商的API KEY是必填项,其他均可默认
git clone https://github.com/iniwap/AIWriteX.gitpip install uv
uv venv
uv pip install ./PySimpleGUI-4.60.5-py3-none-any.whl
uv pip install -r requirements.txt
config.yaml、aiforge.toml(微信公众号AppID/AppSecret、大模型提供商的API KEY)python .\main.py -d (推荐)python -m src.ai_write_x.crew_main (不支持文章、模板、配图管理)AIWriteX_云盘版_Setup.exe 👇,并安装| 网盘类型 | 下载链接 | 提取码 | 版本 | 是否最新 |
|---|---|---|---|---|
| 百度网盘 | Win / Mac | phbd / cau5 | V2.2.0 | ✅ |
| 移动云盘 | Win / Mac | 0kol / nnoq | V2.2.0 | ✅ |
| Google Drive | Win | / | V2.1.9 | ❌ |
| Microsoft OneDrive | Win | / | V2.1.9 | ❌ |
开始执行遇到问题时,请根据运行模式查看日志并提交 Issues
请查看close(已关闭)的Issues,以便了解大家常遇到且已经解决的问题。
以下是精心微调、适配并发布的微信公众号模板,涵盖多个话题分类,欢迎预览!
| 类别 | 模板名称 | 预览链接 | 适用话题 |
|---|---|---|---|
| 科技数码 | t1 | 点击预览 | 科技前沿与数码评测 |
| 财经投资 | t1 | 点击预览 | 投资趋势与财经资讯 |
| 教育学习 | t1 | 点击预览 | 学习方法与教育资讯 |
| 健康养生 | t1 | 点击预览 | 健康生活小贴士分享 |
| 美食旅行 | t1 | 点击预览 | 美食推荐与旅行攻略 |
| 时尚生活 | t1 | 点击预览 | 时尚潮流与生活方式 |
| 职场发展 | t1 | 点击预览 | 职场技能与职业规划 |
| 情感心理 | t1 | 点击预览 | 情感故事与心理洞察 |
| 娱乐八卦 | t1 | 点击预览 | 最新娱乐圈动态速递 |
| 新闻时事 | t1 | 点击预览 | 全球热点与时事分析 |
| 类别 | 模板名称 | 预览链接 | 适用话题 |
|---|---|---|---|
| 其他 | template1 | 点击预览 | 通用模板,无风格限定 |
| 其他 | template2 | 点击预览 | 通用模板,无风格限定 |
| 其他 | template3 | 点击预览 | 通用模板,无风格限定 |
| 其他 | template4 | 点击预览 | 通用模板,无风格限定 |
| 其他 | template5 | 点击预览 | 通用模板,无风格限定 |
| 其他 | template6 | 点击预览 | 通用模板,无风格限定 |
| 其他 | template7 | 点击预览 | 通用模板,无风格限定 |
| 其他 | template8 | 点击预览 | 通用模板,无风格限定 |
| 其他 | template9 | 点击预览 | 通用模板,无风格限定 |
| 其他 | template10 | 点击预览 | 通用模板,无风格限定 |
利用本地搜索与 AIForge 搜索生成时效性强的微信公众号文章效果预览:
| 类型 | 模板使用情况 | 预览链接 | 说明 |
|---|---|---|---|
| 自动发文 | 未使用模板 | 点击预览 | AI根据要求生成文章,未使用本地模板 |
| 自动发文 | 使用 template9 | 点击预览 | 使用本地模板 template9,视觉效果优化 |
| 自动发文 | 使用 分类模板 | 点击预览 | 指定分类健康养生,完美呈现 |
| 类型 | 主题模式 | 预览链接 | 说明 |
|---|---|---|---|
| 手动发文 | 浅色 | 点击预览 | 浏览器最佳模板,但在手机上边距显得过大 |
| 手动发文 | 浅色 | 点击预览 | 统一调整边距后的效果,手机上看着更紧凑些,但丢失原来设计效果 |
| 手动发文 | 暗色 | 点击预览 | 原版为暗色,发到微信被强转(很难看),反而在浅色模式下正常显示 |
1、已适配模板可以比较好的显示在微信公众号上,有兴趣的可以继续微调内置模板(如边距等)
2、目前仅尚未适配下的模板未适配,需要适配才能完美显示(配置分类随机可能会随机到未适配模板)
3、目前模板无法很好的应对暗色模式,这和微信僵硬的处理有关
以下是微信公众号开发及自动发文的问题说明:
position: absolute(但保留 position: relative),需使用替代布局实现类似效果animateMotion 可用,但 animate 仅支持透明度变化,需进一步测试(例如,template1 动画部分支持)<button> 和 background: url 会被自动移除<linearGradient id="catGradient"> 的 id 会被移除,导致动画失效background: linear-gradient(90deg, #4b6cb7 0%, #ff9a9e 100%); -webkit-background-clip: text; color: transparent; 手机/电脑主题暗色模式不支持渐变,浅色模式支持js_darkmode__,会导致背景色失效,暗色模式效果均不佳(!important 强制不使用暗色模式无效,会自动移除)⚠️ 注意:2025 年 7 月后,非认证账号可能将面临自动化发布限制(只能发布到草稿,需要后台操作发布草稿,发布后会显示到公众号文章列表)。
如需了解配置详情或扩展、定制功能、商业授权,请联系QQ 522765228
本项目采用 Apache License 2.0 开源,并附带额外使用限制,详见 NOTICE 文件。