Repolode
Justin-sky

Justin-sky/ai-art-engine

Desktop AI art engine that combines a node graph, specialized editors and a 3D director stage for generating short-video, game and advertising assets, with local-first model access.

Stars
234
Forks
33
Open issues
0
Last commit
yesterday

What is it?

AI Art Engine is a desktop application for producing visual content with AI. It combines a typed multimodal node graph with dedicated workbenches for film storyboarding, image retouching, comic page layout, 2D skeleton rigging with Spine export, and a 3D director stage for blocking scenes and camera moves. Output can include images, video, speech, music, 3D models and playable single-file HTML5 games, and the results can be assembled in a multi-track timeline editor.

The app supports many model providers, including cloud APIs and local backends such as ComfyUI and Ollama, with users supplying their own keys. Projects are stored as readable JSON alongside raw media files on the local disk. Users can also drive the workspace through natural-language chat, and external agents such as Claude Code, Codex and Cursor can connect through a built-in local MCP server with permission modes.

The project is written in TypeScript, installs on Windows, macOS and Linux, and is built with Node.js 22+ for development.

Key features

  • 01Typed multimodal node graph with image, video, audio, 3D and HTML game outputs.
  • 02Specialized workbenches for film storyboards, image processing, portrait retouching and comic pages.
  • 033D director stage supporting GLB, FBX, VRM and Gaussian Splatting scenes with skeleton posing.
  • 042D skeleton rigging with export to Spine skeleton packages.
  • 05Built-in local MCP server for Claude Code, Codex and Cursor, with Ask, Plan and Craft permission modes.
  • 06Local-first projects stored as readable JSON with raw media files.

Use cases

  • Producing short-drama or advertising visuals from a script with storyboards and generated video.
  • Building 2D character animations and exporting them as Spine skeleton packages.
  • Blocking out 3D scenes and camera angles before generating final shots.
  • Creating small playable HTML5 games from text prompts.

Quick start

  1. 1

    Download the installer for your OS from GitHub Releases

  2. 2

    Clone the repository

    git clone https://github.com/Justin-sky/ai-art-engine.git
  3. 3

    Enter the directory and install dependencies (Node.js 22+)

    cd ai-art-engine && npm install
  4. 4

    Start the app in development mode

    npm run dev

Things to know

  • License is GPL-3.0-style copyleft per the badge, but the metadata reports NOASSERTION, so verify terms before reuse.
  • Building from source requires Node.js 22+ and the workflow relies on API keys for 30+ model providers (BYOK).
  • Many features depend on external services or local tools such as ComfyUI, Ollama, Blender or FFmpeg.

Topics

FAQ

What is ai-art-engine?
Desktop AI art engine that combines a node graph, specialized editors and a 3D director stage for generating short-video, game and advertising assets, with local-first model access. AI Art Engine is a desktop application for producing visual content with AI. It combines a typed multimodal node graph with dedicated workbenches for film storyboarding, image retouching, comic page layout, 2D skeleton rigging with Spine export, and a 3D director stage for blocking scenes and camera moves. Output can include images, video, speech, music, 3D models and playable single-file HTML5 games, and the results can be assembled in a multi-track timeline editor.
Is ai-art-engine free to use? What license does it have?
ai-art-engine is open source under the Other license. Check the license terms before using it in commercial products.
Is ai-art-engine still maintained?
Actively maintained. The last commit to ai-art-engine was on Oct 19, 2026.
What can I use ai-art-engine for?
Producing short-drama or advertising visuals from a script with storyboards and generated video. Building 2D character animations and exporting them as Spine skeleton packages. Blocking out 3D scenes and camera angles before generating final shots. Creating small playable HTML5 games from text prompts.
How do I install ai-art-engine?
Download the installer for your OS from GitHub Releases Clone the repository: git clone https://github.com/Justin-sky/ai-art-engine.git Enter the directory and install dependencies (Node.js 22+): cd ai-art-engine && npm install Start the app in development mode: npm run dev
Where can I get ai-art-engine?
The source code and installation instructions are on GitHub: https://github.com/Justin-sky/ai-art-engine

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects