A web-based graphics editor for sprites, pixel art, and SVG.
Live Demo: https://artkit.web.app/
- Sprite Editor - Extract frames from sprite sheets using polygon selection
- AI Background Removal - One-click background removal powered by RMBG-1.4 (runs entirely in browser via Transformers.js)
- Image Converter - Convert images between WebP, JPEG, and PNG formats
- Sound Editor - Convert audio formats and trim/cut audio files
- Project Management - Save/load projects with IndexedDB
- Dark/Light Theme - System-aware theme support
- Layer Support - Multi-layer editing with a layers panel, visibility/lock/opacity, and alpha masks
- SVG editing
- Pixel art drawing
- Tablet pressure-sensitive brushes
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run buildOpen http://localhost:3005 in your browser.
- Next.js 16 - React framework
- React 19 - UI library
- Tailwind CSS 4 - Styling
- TypeScript - Type safety
Commercial use, modification, and redistribution are allowed under Apache 2.0. If you redistribute Artkit or ship a product or service that includes substantial portions of this codebase, you must preserve the license and attribution notices in LICENSE and NOTICE.
Suggested attribution: "This product includes software from Artkit (https://github.com/aldegad/artkit)."