Actionow 面向剧本创编、分镜协作与 AIGC 成片这一完整生产链,提供一个由智能体驱动、可私有化部署的开源工作台。
平台围绕 剧本 → 剧集 → 场次 → 分镜 → 角色、场景、道具、风格、素材 的内容图谱组织所有创作行为,所有实体均带版本控制与血缘追踪,所有交互均可被智能体观察、复用与回放。
| 适用对象 | 如何受益 |
|---|---|
| 影视、广告、动画团队 | 用智能体串联编剧、美术、制片,把分镜与素材沉淀为可复用资产 |
| AIGC 工作室 | 将多模态模型能力以 Skill 形式封装,按角色与场景组合调用 |
| 企业 AI 平台团队 | 以本项目为参考实现,构建自有的 Agent 中台与计费闭环 |
| AI 工程开发者 | 研究 Spring AI Alibaba Agent Framework 在多租户生产环境下的工程化落地 |
线上体验:actionow.ai
|
基于 Spring AI Alibaba 的智能体编排,内置影视创作 Skill 库
|
WebSocket 多人协同,虚拟线程承载广播扇出
|
|
工作空间 + 剧本两级权限模型
|
PostgreSQL Schema 级隔离
|
|
工作空间钱包 + 动态支付通道闭环
|
Groovy 沙箱驱动的企业级实现
|
|
图片 / 视频 / 音频 / 文本统一异步执行框架
|
统一邮件抽象 + 运行时热切换
|
|
剧本 / 分镜 / 角色 / 素材统一建模
|
一套接口,五家 Provider
|
flowchart LR
Client["Web · Desktop · Mobile"] --> Web["Next.js · 3000"] --> Gateway["Gateway · 8080"]
Gateway --> Core["Business Services<br/>user / workspace / wallet / billing<br/>project / ai / task / collab / system / canvas"]
Gateway --> AgentSvc["Agent Plane · 8091<br/>SSE · Mission · Skill · HITL"]
AgentSvc -. Feign .-> Core
Core -.-> Infra[("PostgreSQL · Redis · RabbitMQ · OSS")]
AgentSvc -.-> Infra
AgentSvc --> LLM["OpenAI · Anthropic · Gemini"]
完整拓扑、关键链路与技术选型见 docs/architecture.md。
git clone https://github.com/actionow-ai/actionow.git
cd actionow
./actionow.sh init # 交互式生成 docker/.env.prod
./actionow.sh up # 构建镜像并拉起完整生产栈
./actionow.sh status # 查看容器状态
./actionow.sh backend rebuild xxx # 重新构建后端模块,例如 ./actionow.sh backend rebuild ai
./actionow.sh db migrate # 将 docker/init-db/*.sql 中未应用的迁移补跑到活跃数据库(通过 t_migration_history 跟踪,非破坏性)
./actionow.sh db reset # 删除并重新初始化数据库(破坏性,委托 reset-db)启动完成后端点:
| 入口 | 地址 |
|---|---|
| Web 控制台 | http://localhost:3000 |
| API 网关 | http://localhost:8080/doc.html |
| Agent Swagger | http://localhost:8091/swagger-ui.html |
默认系统账号:
| 用户名 | 密码 | 角色 |
|---|---|---|
actionow |
actionow2026! |
租户创建者 |
admin |
actionow2026! |
租户管理员 |
user1 |
actionow2026! |
普通用户 |
user2 |
actionow2026! |
普通用户 |
⚠️ 生产环境请在首次登录后立即修改上述默认密码。
本地开发、部署模式与命令参考详见 docs/development.md。
| 主题 | 链接 |
|---|---|
| 架构总览 | docs/architecture.md |
| 配置与端口 | docs/configuration.md |
| 本地开发与构建 | docs/development.md |
| 工程结构 | docs/project-structure.md |
| 参与贡献 | CONTRIBUTING.md |
| Docker 部署 | docker/README.md |
| 能力域 | 目标说明 |
|---|---|
| 模型网关 — 已具备 | Groovy 沙箱热加载(新模型零发版上线)、Provider 自动 fallback、灰度白名单、Resilience4j 运行时可配 |
| 模型网关 — 下一步 | 租户级配额与计费、模型路由策略、A/B 完善、提示词版本管理、端到端调用链可观测 |
| 无限画布系统 | 升级为高性能视口、分层渲染、节点分组、模板化布局与多画布并行 |
| 团队协作增强 | 实时光标与评论、批注线程、多人编辑的冲突合并、活动时间线与通知中心,进一步丰富现有 Presence 与编辑锁体系 |
| 在线视频编辑与渲染 | 时间轴、镜头级剪辑、转场与字幕,云端渲染流水线与素材版本联动 |
| 图片编辑能力完善 | 蒙版、局部重绘、图层、参考图管理;与 Agent 工具链打通以支持"边生成边编辑" |
| 社区系统 | 用户主页、作品广场、Skill 与模板分享、点赞与订阅,以培育开源生态 |
| 一键成片 Agent | 由主题或大纲出发,自动完成剧本、角色、分镜、素材、成片的端到端编排 |
| 自主学习 Agent 体系 | 长期记忆与偏好沉淀、Agent 自我评估、技能自动演进与回归测试 |
| Skill Marketplace | 在已有的系统级与工作空间级作用域之上,建设公开市场与版本化分发机制,引入签名、权限模型、依赖声明与跨工作空间安装 |
| 国际化 | 错误码、系统提示、邮件模板、Skill 与 Agent 提示词的多语言体系 |
本仓库在 Apache License 2.0 基础上附加若干条款(多租户商用、前端 LOGO 与版权保护等)。商用前请仔细阅读 LICENSE。
- Telegram 群组:加入 Actionow 社区
- Discussions:架构与 RFC 讨论
- Issues:缺陷与功能请求
- Email:
support@actionow.ai - Security:
security@actionow.ai - Website:actionow.ai
- LINUX DO — 新的理想型社区






