RepoReplicateReplicatepublished Jan 24, 2023seen 5d

replicate/paint-by-text

JavaScript

Open original ↗

Captured source

source ↗
published Jan 24, 2023seen 5dcaptured 9hhttp 200method plain

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!