Garry Tan

Repaint - Build a website by chatting with AI

byβ€’
Repaint is an AI agent for building custom websites. It interviews you, imports info, finds design references, and generates a full site in minutes.

Add a comment

Replies

Best
Ben Shumaker

Hey Product Hunt!

I'm Ben, co-founder of Repaint. Today, we’re officially ending our beta and opening Repaint to the world.

Repaint is an AI chatbot that builds professional websites.

This is actually our second website builder. During YC S23, we built an entirely different website builder. It was heavily inspired by Figma. We spent thousands of hours polishing it... and yet nobody finished their website πŸ˜…. It was too much manual work. And our product wasn't meaningfully easier than existing website builders. Eventually, we shut it down.

As AI got better, we realized it was possible to automate most of web design.

The big companies tacked on a couple AI features, but their core experience is still manual editing. And the newer AI tools are optimized around vibe-coding apps, not website building. They don't automate the work; instead they give you an incomplete site with generic info and designs. You have to do hundreds of edits to finish a site. Not to mention they charge per edit!


Last year, we started building Repaint. It's purpose-built for professional marketing websites.

Key Features

  1. Plan your site with AI β€” Repaint researches your business, interviews you on what you need, and generates a complete multi-page site in minutes.

  2. Match any website's style β€” Give Repaint a link to a site you like, and it'll build you something similar.

  3. Import your old site β€” Share a link to your existing website, and Repaint pulls in your pages, text, and images automatically (with page limits so we don't go bankrupt).

  4. Chat-based editing β€” Make big changes through chat, like adding pages or updating info across your whole site. For small tweaks like fixing a typo, just click and edit inline.

  5. Interactive components β€” Repaint can build things that are hard in traditional builders like pricing calculators, animated carousels, calendar embeds, and more.

  6. Flat pricing β€” One monthly subscription. No per-update fees, no credits.

We still have a ton of ideas, but Repaint is already building sites that blow us away, and our beta users agree. So we decided it's time to open it up.

Try it yourself at https://repaint.com/ ✌️

Noah Steckel
Hey, congrats on the launch! Honestly, I'm not quite sure I understand the core point of the AI website builder yet. Is the main feature the ability to extract data from an existing website, or is there more to it? I haven't tried it yet, but I will. I think it's a really cool feature though I'm just not 100% sure if it's strong enough on its own to build an entire new Ai Website Generator around. Either way, looks cool, keep it up!
Ben Shumaker

@noah_steckel Our philosophy is to make the smartest AI web design tool. We're trying to automate most of the things a web developer would do. Using data from existing websites is one part of that, but there's a lot more.

Repaint can use other sites as style references. It starts with an interview where you can give custom instructions and it offers suggestions. And it proactively finds info and images about you anywhere online, not just old sites.

Looking forward, we're excited to work on better image assets, unique visual styles, blog importing, and more.

Peter Shu

Is this site generation more closer to a portfolio site or an application site?

Ben Shumaker

@peterz_shuΒ It's good for both portfolios, and marketing sites for startups. Basically any simple marketing sites. It's not made for building complex app logic, like account systems.

Giorgio  Cignitti, PhD

@ben_shumaker
Congrats on the launch! πŸš€ I just put Repaint to the test by building a developer portfolio from scratch. The 'Interview' flow is incredibly smooth, it actually makes the setup phase fun and solves the blank canvas problem perfectly.

I particularly appreciated how you handled the Version Control and the Context-Aware Re-prompting (asking for more technical copy worked like a charm).

Two suggestions for your roadmap that I think would take this to the next level:

  • Data-to-Component Sync: For professional sites, it would be a game-changer to prompt: "Sync my latest 3 GitHub repos into the Works section." Automating the content sourcing directly into the UI blocks would save hours of manual entry.

  • Block-Level Style Variations: Adding a simple 'Variation' toggle on individual sections (like the Hero or Contact blocks) would allow users to cycle through 3-4 different layout options without changing the whole site's vibe. It gives that extra bit of creative control while keeping the UI minimal.

Really impressed with the speed and the interactive components. Great job, team! Already upvoted!

Ben Shumaker

@giorgio_cignitti_phdΒ Thanks!
For syncing data, it can already import data from other sites. Were you imaging something like that, but for your private github repos, so it could write project descriptions?

Alina Petrova

Congrats on the launch! Love the concept of your product. Is it able to build websites with a complex structure based on prompts? (for example, websites with multiple sections: blog, cases studies, help center) Or is it primarily focused on one-page sites?

Ben Shumaker

@alina_petrova3Β It can do both one page sites, or complex structures like blogs and case studies. Anything 1-20 pages should work. The only limit is a hard max on the total imported pages, so nobody tries to import a 2000 page website :)

Devon

For editing, are you selecting the page to edit or would prompting need to be as specific as possible?

Ben Shumaker

@devonlastappΒ There's a few ways to edit. The main way is prompting in chat. We give Repaint info about what you're looking at, so it has decent awareness. But that can still have you writing wordy prompts like "In the top headline, change the text to say..."

So we added a couple features:

  1. Selecting elements - You can click something, and now Repaint exactly what to edit.

  2. Direct editing - When you click "edit page" you enter a manual editing mode. Then you can click the site for simple updates like editing text, uploading images, or delete elements.

So the answer is both. For small edits, you can click the page. For big ones, you do prompting.

Curious Kitty
Importing an old site is a big switching trigger. What’s your philosophy on migration: are you trying to recreate the old site faithfully first and then improve it, or jump straight to a redesigned versionβ€”and what have you found users prefer when they see the first import result?
Ben Shumaker

@curiouskittyΒ For most old sites, what works best is preserving the information and page structure but redesigning the style. That's what we've been optimizing. Repaint will read your site and offer suggestions on how to rebuild it. Most the time you should follow its suggestions for the first draft, then iterate from there.

That said, we see a wide range of preferences. Some people want it close to the original, some want something totally new. We have an interview step so you can tell it exactly how much of the original to keep.

Suchintan Singh

This is really cool. We will build our next landing page with this!!