AI Horde is a crowdsourced distributed cluster of image generation workers and text generation workers. It enables users to generate images and text via a decentralized network of contributors. The project offers multiple front-ends, an API, and various tooling to interact with the horde, with options for both anonymous and registered usage.
Key Concepts
- Crowdsourced, distributed compute for AI image and text generation
- API-based access with optional user registration and API keys
- Multiple GUI clients and front-ends to suit different workflows
- A Kudos system to incentivize high-priority or quality contributions
- A wide ecosystem of plugins, integrations, and community tools
How to Use AI Horde
- Register or connect anonymously. Registering generates an API key for higher priority; anonymous access is available but may have lower priority during high demand.
- Obtain or use an API key. Store your key securely. If you prefer not to register, you can use the placeholder key
0000000000 for anonymous access.
- Choose a client or frontend. Options include Lucid Creations (web and downloadable), Artbot, HordeNG, AI Scribbles, AI Painter (Android/iOS), KoboldAI clients, and more.
- Submit your prompt/input. Depending on the frontend, provide text prompts for image generation or text generation tasks.
- Process and retrieve results. Monitor queues and retrieve generated content.
Tools, Frontends, and Clients
- Lucid Creations (Desktop/Web): Browser-accessible and downloadable client.
- Artbot: Popular web-based client with latest improvements.
- HordeNG: Simple to use for beginners with full options for advanced users.
- AI Scribbles: Simplified web image generator with custom styles.
- AI Painter (Android/iOS): Mobile apps with simple and advanced modes.
- KoboldAI Client / SillyTavern / KoboldAI Lite: Web-based or local AI-assisted writing and image generation interfaces.
- AgnAIstic: AI chat with characters, self-hostable, public hosting via the Horde.
- Official tools: AI Horde CLI, Horde Worker reGen, plugins for GIMP/Krita/Unreal/Automatic1111, and more.
API and Integration
- REST API access to generate images and text via the horde.
- Official SDKs and plugins to integrate into your pipelines, including Python SDK, Node.js SDK, and community plugins for popular editors and engines.
- Anonymous mode available, but unique API keys increase priority and throughput.
Performance and Community Aspects
- Real-time stats and Grafana dashboards show horde activity, including image and text throughput and queue lengths.
- The system emphasizes community contributions; users can join as providers to add GPU power and earn Kudos.
- A broad ecosystem of integrations and community bots (Discord, Reddit, Telegram) to automate generation workflows.
Safety and Usage Guidelines
- Use the platform for legitimate, consent-based tasks. Respect license terms and data privacy for generated content.
- Be mindful of content policies when using community-driven resources and models.
Core Features
- Crowdsourced distributed AI image and text generation
- API access with optional user registration and API keys
- Anonymous access with lower priority; registered users gain higher priority via Kudos
- Multiple frontends and clients (Lucid Creations, Artbot, HordeNG, AI Scribbles, AI Painter, KoboldAI variants, AgnAIstic, and more)
- Rich plugin and integration ecosystem (GIMP, Krita, Unreal Engine, Automatic1111, etc.)
- CLI and SDK support (Python, Node.js) for programmatic access
- Real-time stats and monitoring via Grafana dashboards
- Community-driven model sharing and improvements through an open ecosystem
What You Get
- A flexible, community-powered platform for AI-generated imagery and text
- A diverse set of tools to fit designers, developers, and researchers
- An emphasis on openness, collaboration, and extensibility