Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Local-first visual generation runtime and studio for people and coding agents, with reproducible image and video workflows across multiple providers.
| Date | Stars |
|---|---|
| 2026-07-31 | 630 |
| 2026-08-05 | 645 |
| 2026-08-06 | 645 |
| 2026-08-14 | 675 |
| 2026-08-18 | 698 |
| 2026-08-19 | 702 |
| 2026-08-20 | 705 |
| 2026-08-21 | 706 |
| 2026-08-22 | 710 |
| 2026-08-23 | 711 |
| 2026-08-24 | 714 |
| 2026-08-25 | 715 |
| 2026-08-26 | 716 |
| 2026-08-27 | 716 |
| 2026-08-28 | 719 |
| 2026-08-29 | 720 |
| 2026-08-30 | 722 |
| 2026-09-01 | 732 |
| 2026-09-02 | 735 |
| 2026-09-03 | 739 |
| 2026-09-04 | 739 |
| 2026-09-05 | 742 |
| 2026-09-06 | 746 |
| 2026-09-07 | 750 |
| 2026-09-08 | 751 |
| 2026-09-09 | 756 |
| 2026-09-10 | 757 |
| 2026-09-11 | 759 |
| 2026-09-12 | 761 |
| 2026-09-13 | 763 |
| 2026-09-14 | 766 |
| 2026-09-16 | 767 |
| 2026-09-17 | 769 |
| 2026-09-18 | 770 |
| 2026-09-19 | 771 |
| 2026-09-20 | 771 |
Today
— stars today
This week
+8 stars this week
This month
+65 stars this month
Momentum
43.0
growth rate 1.05%/day
# ima2-gen <!-- runtime-install:generated:start --> | Contract | Value | |---|---| | Node engine | `>=22` | | npm toolchain | `[email protected]` | | Release Node | `24.17.0` | | CLI entry | `bin/ima2.js` | | OpenAI SDK | `^7.4.0` | | Express | `^5.1.0` | <!-- runtime-install:generated:end --> The installer derives its Node.js floor from package metadata and runs an offline installation check before launching the server. <p align="center"> <img src="assets/logo.png" alt="ima2-gen logo" width="240"> </p> [](https://www.npmjs.com/package/ima2-gen) [](https://nodejs.org/) [](LICENSE) > 🌐 **Live site**: [lidge-jun.github.io/ima2-gen](https://lidge-jun.github.io/ima2-gen/) · [한국어](https://lidge-jun.github.io/ima2-gen/ko/) > > 📖 **Developer docs**: [Documentation site](https://lidge-jun.github.io/ima2-gen/docs) · [한국어](https://lidge-jun.github.io/ima2-gen/ko/docs) > > **Read in other languages**: [한국어](docs/README.ko.md) · [日本語](docs/README.ja.md) · [正體中文](docs/README.zh-TW.md) · [简体中文](docs/README.zh-CN.md) `ima2-gen` is a local-first visual generation runtime and studio for people and coding agents, with reproducible image and video workflows across multiple providers. Install globally and generate images and videos through the core registry: OpenAI OAuth/API, Grok OAuth/API, Antigravity CLI, Gemini API, AtlasCloud, MiniMax, NovelAI, and registered ComfyUI workflows. Runway and Higgsfield remain separate MCP-backed integrations. Iterate with history, references, node branches, multimode batches, and Canvas Mode cleanup — now with one-click GPT background transparency (server-verified real alpha), annotation hover feedback, and a full light/dark/system theme.  ## Quick Start ```bash npm install -g ima2-gen ima2 setup ima2 serve ``` Then open `http://localhost:3333`. ### Docker ```bash docker build -t ima2-gen . docker run -d -p 3333:3333 -e IMA2_LAN_TOKEN=change-me -v ima2-data:/data ima2-gen ``` See [docs/DOCKER.md](docs/DOCKER.md) for compose usage, required environment, and limitations. To generate from the CLI, inspect the live lane catalog and choose explicit image/video defaults once: ```bash ima2 models ima2 defaults set image oauth/gpt-5.6-luna ima2 defaults set video grok/grok-imagine-video-1.5 ima2 gen "a clean product photo of a red guitar pedal" ima2 video "a cat playing piano" --duration 5 --resolution 720p ima2 video "animate this scene" --ref photo.png --duration 10 ``` `ima2 gen` and generate-mode `ima2 video` fail closed with `NO_DEFAULT_MODEL` until a CLI target is configured, unless that call passes `--model <lane>/<model>` or an explicit `--provider <lane>`. This prevents an upgrade from silently switching providers or billing lanes. If `3333` is already occupied, `ima2-gen` binds the next available port and writes the actual URL to `~/.ima2/server.json`. Use `ima2 open` or the URL printed in the terminal instead of assuming the port. > **Using npx?** See [docs/NPX_QUICKSTART.md](docs/NPX_QUICKSTART.md) for the `npx ima2-gen serve` workflow. ### One-Click Install (no npm required) Don't have Node.js or npm? Use the platform install script — it detects your environment, installs Node LTS if needed, then installs ima2-gen. **macOS:** ```bash curl -fsSL https://lidge-jun.github.io/ima2-gen/install-mac.sh | bash ``` **Windows (PowerShell):** ```powershell irm https://lidge-jun.github.io/ima2-gen/install-windows.ps1 | iex ``` **Linux / WSL:** ```bash curl -fsSL https://lidge-jun.github.io/ima2-gen/install-linux.sh | bash ``` Each script checks the package-derived Node.js floor, installs Node LTS through the best available method, installs once, and runs the offline inst
Excerpt of 33,209 characters
Read on GitHubJUN · Korea University · South Korea
1.3k
3
2
1
1
1
Octopus · Independent Developer · United States
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:36441727f63b190f, topic:image-generation, desc:text-to-image
matched fp:36441727f63b190f, topic:chatgpt, desc:web ui