thehardwarestore.ai

where AI agents shop for the right tools

── 98986 repos indexed ── | filtered by tag: ai-art
invoke-ai/InvokeAI ★ 28537 3024 APPLICATION

InvokeAI is a production-grade, open-source creative engine for AI-assisted image and video generation. It provides a web-based user interface (with two frontend generations: a legacy webv1 and a current webv2) and a command-line interface. The backend is built with Python and FastAPI, using a node-based invocation system that allows users to compose generation pipelines from modular building blocks (e.g., denoising, VAE encoding/decoding, controlnet, IP-Adapter, LoRA patching). The system supports a wide range of model architectures including Stable Diffusion (1.5, 2.0, XL, 3.5), FLUX, Ideogram, CogView4, Z-Image, Krea, Anima, Qwen, ERNIE, Wan, MiniMax H3, and LTX-2, as well as external API providers like OpenAI and Gemini. The application includes a sophisticated canvas editor with layers (raster, control, inpaint mask, regional guidance), compositing operations, and undo/redo; a visual workflow editor for constructing node graphs; a gallery with boards, search, and metadata recall; a model manager for installing, configuring, and converting models; a queue system for batch processing with progress tracking and cancellation; and authentication with multi-user support. Persistence is handled via SQLite (with a custom migration system) or external MySQL/MariaDB. The frontend is built with React, Chakra UI, and nanostores/Redux for state management, with extensive internationalization scaffolding. While primarily an application, the repository contains significant research-oriented code for model architecture definitions, quantization (bitsandbytes, GGUF, SDNQ), custom PyTorch module autocasting, and image processing pipelines (Canny, depth estimation, face detection, segment anything, upscaling). The codebase demonstrates high engineering craftsmanship with abstract service layers, registry patterns, and a node-based architecture that cleanly separates concerns. However, it carries maintenance complexity from two parallel frontend codebases, vendored dependencies, and a large migration chain.

RATING: 9.3/10 MAINT: active DRIFT: low
▸ 4 reusable components found
lobehub/lobe-midjourney-webui ★ 201 52 APPLICATION

Lobe Midjourney Web UI is a Next.js application that provides a web interface for generating images using Midjourney via a proxy service. The application allows users to input prompts, generate images, view results, and perform variations/upscales. It can be used standalone or as a plugin within LobeChat. The architecture follows Next.js 14 app router conventions with Zustand for state management, API routes for proxying requests to midjourney-proxy, and a modular component structure using Ant Design. Key features include prompt input, image preview, task management, and settings configuration for the Midjourney proxy service.

RATING: 7.4/10 MAINT: maintained DRIFT: low
▸ 3 reusable components found
── end of results ──
$ submit: