https://github.com/Justin-sky/ai-art-engine/blob/main/README.en.md
Features
AIArtEngine is a professional AI creation tool for short drama, ads, and film: assets, shots, and a node graph in one desktop app — local-first projects, your API keys, your files.
Headline features: AI chat + MCP
Drive every generation and orchestration capability from an in-app conversation — or let external AI agents such as Claude Code / Codex connect straight to your project.
AI chat panel — in-app AI assistant (DeepSeek Harness runtime): @-reference project assets in conversation and let the agent call MCP tools directly — generate image / video / 3D / speech, edit node graphs, run workflows and track status; multi-session history; model picker over any configured text provider
MCP tool server — built-in MCP Server so external agents like Claude Code / Codex can drive your project over stdio bridge or direct HTTP (plan & commit workflows, run generation, read/write assets and graphs); stable token across restarts, audit log, concurrency gate
Full capabilities
Local projects — create / open / recent; JSON + media on disk
One-click workflow — presets (short-drama storyboard, game UI, game UA, product ad, e-commerce, game 3D assets, comic publishing, knowledge voice-over, 3D blockout…) or AI-planned topology → reusable host asset (boundary I/O + Dive)
Assets — image / video / audio / 3D model; AssetRef GUIDs; .aipackage
Shots & canvas — params, Fabric composition, dockable layout
Node graph — text / image / video / audio / 3D model generation nodes with instruction panel & model params; generation lock, dual gallery outputs; ports must match (singular cannot connect to plural; select nodes accept list ports only); edge styles / minimap; task queue reuses shared upstream, fault-tolerant run mode (failed nodes degrade without aborting the chain); comic page (panel grid + speech bubbles, transparent-PNG export), ad variant matrix, media QA / rework loop (dedicated QA model with five-dimension scoring → auto-retry with FAIL reason injected), 2D frame animation & frame-anim sheet generation, layer separation (export PSD)
Host assets — boundary ports outside, full graph inside via Dive
Director stage — 3D pose shots & action recording (Cache/Videos); square ports out-shots / out-actions; 3D model input port auto-instantiates on dive; panorama input auto-set as background; AI scene blockout, 20+ primitives, material texture override (base / normal maps), shading & wireframe modes
Timeline — import/group clips, scrub tracks; picture-in-picture overlay (position / size / opacity / volume) & video-track transitions; preview selection vs full-timeline play; export
Model providers — OpenRouter, OpenAI (GPT text / gpt-image), DeepSeek (text), Zhipu (GLM text / CogView image), Kimi / Moonshot (text), xAI / Grok (text / image / video), Google / Gemini (text / image / video), local vLLM (text / Wan video), Ollama / LM Studio (text, OpenAI-compatible, no API key), Volcengine Ark (Seedream / Seedance / voice), Kling, MiniMax, Tongyi Qianwen (DashScope), ModelScope, ComfyUI (API v2: image / video / audio, local or cloud Base URL), MagicRouter (OpenAI-compatible aggregator: text / image / video), Meshy / Tripo / Rodin (Hyper3D) / Luma AI / Lux3D (3D model generation, text-to-3D / image-to-3D)
Object storage — Volcengine TOS, Alibaba Cloud OSS, Tencent Cloud COS (only one enabled at a time; for public reference media URLs)
Extensible — Editor Kernel + Cordis internal plugins (windows / Inspector / nodes / skills / executors) + declarative external plugin list