replicate/paint-by-text
JavaScript
Captured source
source ↗replicate/paint-by-text
Description: A microsite for InstructPix2Pix
Language: JavaScript
License: MIT
Stars: 469
Forks: 110
Open issues: 4
Created: 2023-01-24T23:16:26Z
Pushed: 2025-08-28T16:13:43Z
Default branch: main
Fork: no
Archived: no
README:
👩🎨 Paint by Text
Modify images by chatting with a generative AI model.
Try it out at paintbytext.chat
How it works
This app is powered by:
🚀 Replicate, a platform for running machine learning models in the cloud.
🎨 Kontext, an open-source machine learning model that edits images using text.
▲ Vercel, a platform for running web apps.
⚡️ Next.js [server-side API routes](pages/api), for talking to the Replicate API.
👀 Next.js React components, for the browser UI.
🍃 Tailwind CSS, for styles.
Usage
1. Open the app in your browser. 1. When prompted, enter your Replicate API token. 1. You can generate a free token at the link above (requires a Replicate account). 1. Your token is stored securely in your browser and used only for your requests.
Development
1. Install a recent version of Node.js 1. Install dependencies and run the server:
npm install npm run dev
1. Open localhost:3000 in your browser. That's it!