ima2-gen runs image generation on your own machine
The MIT-licensed project wires OpenAI, Grok, Gemini, NovelAI and AtlasCloud into one local workspace, and ships skills aimed at coding agents.
Illustrative image: a home workspace in evening light, a small computer beside it, colored light patterns falling on the wall.
ima2-gen is an open-source runtime and studio that keeps image and video generation on the user's own machine while reaching several providers through a single interface.
At a glance
- Licensed under MIT; the project page showed 722 stars and 120 forks at the time of retrieval.
- Image providers listed by the project: OpenAI, Grok, Gemini, NovelAI, AtlasCloud. Video runs mainly through Grok.
- Installs via npm, Docker or platform scripts; Node.js version 22 or newer is required.
- The studio opens in a browser at localhost:3333, and the gallery stays on the local disk.
- Three bundled skills target coding agents: Core, Frontend and UI/UX Design.
Most people who generate images or video with AI today do it inside one vendor's web interface. ima2-gen, a project by the developer lidge-jun, inverts that arrangement: it installs a runtime and a studio on the user's own machine and reaches out to several providers from there. The workspace opens in a browser at localhost:3333, and the code carries an MIT license.
What the tool is meant to do
On the image side the project lists OpenAI, Grok, Gemini, NovelAI and AtlasCloud, connected through either OAuth or an API key. Video generation runs mainly through Grok, with Runway and Higgsfield attached over MCP. A storyboard mode is supposed to hold consecutive frames together rather than treating each one as an unrelated render.
There is also a canvas mode for annotating, erasing and knocking out backgrounds in a single step, plus a local gallery that records history per session. A single job accepts up to five image references or seven video references. The workflows themselves come in three shapes: classic, node-based and multimode.
Built for coding agents too
The second audience is the more unusual one. Alongside human users, the project addresses coding agents directly and bundles three ready-made skills for them, named Core, Frontend and UI/UX Design and invoked through their own subcommands. They are described as instructions covering the generation protocol, asset pipelines and design workflows.
An MCP Registry hook lets external tools plug in. That places ima2-gen among a growing set of tools that offer not only a human interface but a machine-readable one, on the assumption that an automated development environment will be a regular caller rather than an exception.
Installation and stated limits
Three installation routes are documented: a global npm install, Docker with a compose file, or platform scripts for macOS, Windows and Linux or WSL that are meant to work without npm at all. The project is written in TypeScript.
The documentation is unusually direct about its own gaps. NovelAI is text-to-image only, with no references, edits or masks. The Antigravity path emits a fixed 1024 × 1024 JPEG and handles at most three references. HEIC and HEIF files are not accepted through the browser path.
What has not been verified
Everything above comes from the project's own description. No second independent newsroom has confirmed it, so whether the listed provider paths work as advertised in daily use remains unchecked here.
The date of the most recent commit and any specific release version were also not established. The figures of 722 stars and 120 forks are a snapshot from the moment of retrieval and can shift from day to day.
FAQ
What is ima2-gen?
An open-source runtime with a studio interface that brings image and video generation from several providers onto the user's own machine. It is MIT licensed.
Which providers does ima2-gen support?
For images the project lists OpenAI, Grok, Gemini, NovelAI and AtlasCloud. For video, Grok is the primary path, with Runway and Higgsfield connected over MCP.
How do you install ima2-gen?
Per the project page, through a global npm install, through Docker with compose, or through platform scripts for macOS, Windows and Linux or WSL. Node.js 22 or newer is required.