AI pixel art studio. Generate sprites, tilesets, animations, and game-ready assets — then edit them in the browser.
Live: wokgen.wokspec.org
| Tool | Description |
|---|---|
| AI Generator | Text-to-pixel-art. 18 style presets, multiple aspect ratios. |
| Animator | Multi-frame sprite animations exported as looping GIF. |
| Scene Builder | Coherent tilesets and environment scenes from a single prompt. |
| Pixel Editor | Browser-based canvas editor — pencil, fill, eraser, palette, PNG export. Works offline. |
| Gallery | Browse and save community generations. |
| Provider | Used for |
|---|---|
| Fal.ai / FLUX | Standard generation |
| FLUX Pro (Replicate) | HD quality generation |
| Real-ESRGAN | Upscaling |
| ControlNet | Sketch/palette-guided generation |
Eral is integrated site-wide — persistent memory, brand context, project scoping. Can trigger generation jobs directly from chat.
Framework: Next.js (App Router)
Language: TypeScript
Database: PostgreSQL via Prisma (Neon)
Auth: NextAuth v5 (GitHub + Google)
Queue: BullMQ + Redis (Upstash)
Payments: Stripe
Deploy: Vercel
git clone https://github.com/WokSpec/WokGen
cd WokGen
cp apps/web/.env.example apps/web/.env.local
# fill in DB, auth, and AI API keys
npm install --legacy-peer-deps
npm run web:devVisit http://localhost:3000.
The pixel editor (/editor) works fully offline — no API keys needed.
WokGen/
├── apps/
│ └── web/
│ ├── src/app/
│ │ ├── pixel/ # AI generation
│ │ ├── editor/ # Pixel editor
│ │ ├── gallery/ # Community gallery
│ │ ├── eral/ # Eral AI companion
│ │ └── api/ # API routes
│ └── prisma/
└── packages/