AICON 是一套面向 AI 内容创作的全栈工作台,覆盖从文本理解、提示词组织、图片与视频生成,到素材管理和内容分发的完整流程,适用于 AI 电影、图文说、剧情短视频和可视化创作工作流等场景。
自然语言驱动的开源无限画布 AI 工作流与 Agent 协作工作台,让剧本、角色、分镜、关键帧与视频节点在同一画布协作。
在线站点:https://aicon-studio.com/
技术栈:FastAPI、Vue 3、PostgreSQL、Redis、Celery、MinIO
说明:本人目前在广州地区求职中,具备丰富的 AI 应用开发经验,包括 Agent、RAG 等方向,欢迎相关技术岗位与合作机会交流。
AICON 当前主要包含以下能力:
Movie Studio:将长文本拆解为角色、场景、分镜、关键帧和过渡视频,形成完整的 AI 电影制作链路。Picture Narration:面向图文说和短视频配图场景,支持章节拆分、提示词生成、配图生成、语音合成与渲染。Canvas:将文本、图片、视频节点放在同一画布中编辑,通过节点引用、连线和 Agent 助手组织生成上下文。Distribution:支持 Bilibili 等平台的自动化发布与内容分发。
项目特征:
- 统一工作流:从文本到图片、视频、配音、发布尽量在一套系统内完成。
- 可扩展供应商:支持自定义兼容 Base URL,可替换模型供应商。
- 异步任务架构:适合长链路生成任务、批量任务与媒体处理任务。
- 画布式创作:适合组织复杂 prompt、参考图和多轮生成结果。
- Agent 协作工作流:支持在画布侧边助手中按视频工作流创建节点链路,并由用户手动触发生成。
面向长文本到视频的自动化生产流程:
- 智能解析文本,提取角色、场景与分镜结构。
- 基于角色参考图维持角色一致性,降低跨镜头“换脸”问题。
- 支持关键帧、过渡视频、背景音乐与音效合成。
- 输出适合主流视频平台发布的完整内容资产。
面向短视频配图和图文说的批量生成能力:
- 自动识别章节与段落结构。
- 为段落生成匹配的视觉提示词与构图描述。
- 并发生成图片、语音与字幕素材。
- 组合为可直接发布的视频内容。
面向创意编排和工作流组织的可视化画布:
- 支持文本、图片、视频节点自由排布与编辑。
- 支持通过连线建立依赖关系,并在生成时引用上游内容。
- 支持引用图片、上传参考图和叠加风格参考。
- 支持查看生成历史并回切历史版本。
- 打开画布时返回轻量快照,兼顾大画布加载和编辑体验。
- 内置
Canvas Assistant,可根据一句创意或剧本想法引导用户从剧本、角色三视图、分镜、关键帧到视频节点逐步搭建工作流。 - 工作流助手当前默认只创建节点与连线,不会自动提交角色三视图、关键帧、视频生成任务,后续生成由用户在画布中手动触发。
- 关键帧预备节点会自动带入对应角色三视图引用,便于后续保持角色一致性。
- 支持框选多个节点并一次性批量删除,删除前带确认环节;批量删除会同时清理关联连线。
- 图片节点和视频节点在新建时会自动填入默认 API Key 与默认模型,减少首次配置成本。
面向发布环节的自动化能力:
- 支持接入 Bilibili API。
- 支持上传视频、生成标题摘要与标签建议。
- 小说、剧本、设定集等长文本的影视化生成
- AI 图文说、解说视频、剧情短视频的批量制作
- 角色一致性要求较高的图像与视频生成
- 提示词编排、参考图管理、多版本对比的创作流程
示例视频:
推荐使用 Docker 部署。
git clone https://github.com/869413421/aicon.git
cd aicon
cp .env.production.example .env.production
# 编辑 .env.production,填写数据库、Redis、JWT、MinIO 等配置
docker-compose -f docker-compose.prod.yml up -d默认访问地址:
- 前端:
http://localhost - 后端 API:
http://localhost:8000
更多部署细节见 docs/docker-deployment-guide.md。
如需分别查看前后端说明,可进一步阅读:
系统支持多种模型供应商;如果你希望直接体验项目当前默认兼容链路,可以使用:
- 注册地址:https://api.aiconapi.me/
- 注册并购买额度后,在令牌页面创建 API Key
- 建议按需购买
进入系统后台,在“API 密钥管理”页面新增密钥:
- 供应商:选择
自定义 - API 密钥:填写你自己的令牌
- Base URL:默认值为
https://api.aiconapi.me/v1
注意:
- Base URL 结尾不要带斜杠,例如不要写成
https://api.aiconapi.me/v1/
https://api.aiconapi.me/v1 是项目作者自部署的大模型兼容中转站,目标是提供长期可用、相对低价的默认接入方式,并非强制绑定。
如果你已有自己的兼容网关、代理层或模型供应商,可以直接修改 Base URL,也可以进一步调整代码中的供应商兼容逻辑。
相关代码位置:
- 后端供应商工厂:
backend/src/services/provider/factory.py - 后端自定义供应商封装:
backend/src/services/provider/custom_provider.py - 前端 API 密钥管理页:
frontend/src/views/APIKeys.vue - 前端设置页 API 密钥面板:
frontend/src/views/settings/APIKeysSettings.vue
基本流程如下:
- 新建项目
- 导入文本,建议按章节导入
- 进入项目详情页,使用
Movie Studio或Canvas - 按角色提取、场景提取、分镜生成、素材生成和视频合成的顺序推进
- 新增
Canvas无限画布工作台 - 支持节点引用生成
- 支持生成历史回看与切换
- JWT TOKEN 默认有效期调整为
7天,即10080分钟 custom供应商默认 Base URL 调整为https://api.aiconapi.me/v1
- 新增
Canvas Assistant画布侧边助手引导文案与流式状态优化 - 新增工作流辅助建链:可按剧本自动创建角色三视图、分镜、关键帧、视频节点及连线
- 工作流模式调整为“只创建节点,不自动提交生成任务”,后续生成由用户手动触发
- 关键帧预备节点自动注入角色三视图引用
- 画布支持
Shift + 拖拽框选多节点,并支持批量删除确认 - 新建图片/视频节点时自动带默认 API Key 与默认模型
- 新增
gemini-3.1-flash-image-preview图像模型支持 - 新增
gemini-3.1-pro文本模型支持
- 发布 Docker 镜像
v1.1.0 - 修复模型列表加载问题
custom供应商新增一系列 Veo 3.1 视频模型支持
- 在线站点上线内测
- 新增角色参考图能力
- 新增
VEO3.1 4K模型支持 - 补充项目文档与交流群说明
扫码加入 AICON 内测交流群,获取最新动态、功能更新与使用支持。
aicon/
├── backend/ # FastAPI 后端、任务队列、数据模型
├── frontend/ # Vue 3 前端
├── docs/ # 部署与开发文档
└── README.md
本项目采用 Apache License 2.0。






