Skip to content
Avatar of replicatereplicate/paint-by-text

Paint by Text

Edit your photos by chatting with a generative AI model (InstructPix2Pix), powered by Replicate.

Framework
Use Case
Paint by Text thumbnail

👩‍🎨 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.

🎨 InstructPix2Pix, an open-source machine learning model that generates images from text.

Vercel, a platform for running web apps.

⚡️ Next.js server-side API routes, for talking to the Replicate API.

👀 Next.js React components, for the browser UI.

🍃 Tailwind CSS, for styles.

Development

  1. Install a recent version of Node.js
  2. Copy your Replicate API token and set it in your environment:
    echo "REPLICATE_API_TOKEN=<your-token-here>" > .env.local
  3. Install dependencies and run the server:
    npm install
    npm run dev
  4. Open localhost:3000 in your browser. That's it!
Paint by Text thumbnail
Avatar of replicatereplicate/paint-by-text

Paint by Text

Edit your photos by chatting with a generative AI model (InstructPix2Pix), powered by Replicate.

Framework
Use Case

👩‍🎨 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.

🎨 InstructPix2Pix, an open-source machine learning model that generates images from text.

Vercel, a platform for running web apps.

⚡️ Next.js server-side API routes, for talking to the Replicate API.

👀 Next.js React components, for the browser UI.

🍃 Tailwind CSS, for styles.

Development

  1. Install a recent version of Node.js
  2. Copy your Replicate API token and set it in your environment:
    echo "REPLICATE_API_TOKEN=<your-token-here>" > .env.local
  3. Install dependencies and run the server:
    npm install
    npm run dev
  4. Open localhost:3000 in your browser. That's it!

Unleash New Possibilities

Deploy your app on Vercel and unlock its full potential