Discover and explore top open-source AI tools and projects—updated daily.
Amery2010AI image generation framework with multiple providers
Top 63.0% on SourcePulse
A general-purpose AI image generation framework, Peinture offers a user-friendly, dark-themed interface for creating high-quality images from text prompts. It targets both end-users seeking an accessible AI art tool and developers interested in a flexible, self-hostable solution. The primary benefit is seamless integration with multiple leading AI providers, enhancing creative possibilities and providing stable access through user-managed API tokens.
How It Works
Peinture is a static Single Page Application built with React, TypeScript, and Tailwind CSS. It acts as a frontend client, interfacing with generative AI models via Hugging Face Inference API, Gitee AI API, and Model Scope API. Its core advantage lies in its multi-provider architecture, allowing users to switch between ecosystems and leverage diverse models. It incorporates intelligent auto-translation for non-English prompts and an AI-powered prompt enhancer to generate more detailed, cinematic descriptions, optimizing output quality.
Quick Start & Requirements
cd peinture, npm install, then npm run dev to start the development server.index.html is necessary for client-side routing.Highlighted Details
Maintenance & Community
The project is actively maintained by Amery2010. Contributions are welcomed via pull requests. A GitHub Actions workflow is provided to help keep forks synchronized with the upstream repository. No specific community channels (like Discord/Slack) are mentioned in the README.
Licensing & Compatibility
Limitations & Caveats
Generation quality and availability are dependent on the external AI provider APIs and their respective quotas, though user-provided tokens mitigate this. Image history and API tokens are stored solely in the browser's LocalStorage, meaning they are not persistent across different browsers or devices and can be lost if browser data is cleared. 4x resolution upscaling is restricted to the Hugging Face provider.
1 week ago
Inactive
markfulton