AI App Development

Impeccable: Paul Bakaus Fixes Generic AI Website Design

In Andrew Warner's interview, Impeccable creator Paul Bakaus takes a familiar AI-built site and tries to make it specific to the people who will use it. His point is not that beige pages or stacked cards are forbidden. It is that a model will repeat familiar defaults unless someone gives it a product brief, a design direction, and concrete feedback. Impeccable packages that work into commands, visual exploration, and a browser feedback loop for coding agents.

The short answer

Impeccable is an open-source design companion for agent-built websites. In the video, Paul uses it to critique a page, explore competing visual worlds, then refine the actual local site with Live picks, annotations, variations, and inserted sections. The useful outcome is a reviewable design process, not a guaranteed conversion lift or a replacement for user testing.

Watch Paul Bakaus Demonstrate Impeccable

Credit: The interview and website demonstration are by Andrew Warner and Paul Bakaus. The episode is presented by Zapier. Paul created Impeccable; its repository and project site are the primary sources for current installation and features.

Three Parts of the Demonstration

1. Critique the page

Video 10:48Command reference

What Paul shows

He asks Impeccable to critique a site, section, or page. The review calls out weak hierarchy, unclear copy, repetitive AI patterns, and other design issues, then suggests where to focus. The current repository distinguishes critique for UX judgment from audit for technical checks such as accessibility, responsiveness, and performance.

How to use it well

Tell the agent who the visitor is and what they came to do before accepting a score. Treat automated findings as hypotheses to inspect, not proof that a human-made site is good or an AI-made site is bad.

2. Explore visual worlds

Video 00:54Design examples

What Paul shows

Impeccable asks for context, proposes distinct directions, explains their visual rules, and lets him choose one to build. Paul calls these directions “worlds.” The current project records durable product context in PRODUCT.md and can document an existing visual system in DESIGN.md.

How to use it well

Compare directions for the same audience and task. Keep brand constraints explicit, ask why a direction fits, and choose a concept for its clarity and usefulness, not only for its novelty.

3. Refine in Live mode

Video 04:21Live documentation

What Paul shows

A picker sits over the development site. He selects an element, steers its design, edits copy, draws annotations, requests variants, accepts a result, or inserts a new section. The feedback returns to the coding agent, which writes the accepted change into the local codebase.

How to use it well

Work against a trusted local checkout and review the generated diff. The project explicitly says Live is not a way to edit a deployed production site. Test every accepted variant in the browser and with keyboard input before shipping.

A Better Design Loop for One Real Page

  1. Write the product truth. Name the primary visitor, their job, the page's purpose, essential content, and brand constraints. A restaurant page for parents booking a meal has a different hierarchy from a kids' reading app aimed at children; Paul makes this distinction at 12:36.
  2. Inspect the first draft. Ask for critique of one page, then verify the findings yourself. Pick two or three issues that interfere with the main task: unclear action, weak hierarchy, missing contact details, or unreadable mobile copy.
  3. Explore directions before polishing. Use visual worlds to compare different concepts. Keep a before copy and record why one direction was selected.
  4. Change the real page in small passes. Use Live to select a specific element, add a comment or annotation, compare variants, and accept only the one that solves the stated problem. Paul's demo includes direct copy edits, voice input, and an inserted case-study section; these are interaction options, not required steps.
  5. Verify function, not just style. At 17:51, Andrew values a restaurant example because opening hours, phone, booking, and directions are immediately findable. Check the page at mobile and desktop sizes, then test links, forms, text overflow, contrast, keyboard order, and load behavior.

The current repository also describes a deterministic design detector that flags recurring implementation patterns without an LLM call. Paul shows its Rust-based code and agent hooks at 15:45. A fast rule is a useful warning; it cannot decide whether an unusual choice serves the audience.

Install Carefully, and Separate Free Software From Model Cost

The project's current installation instructions recommend running npx impeccable install from the project root, selecting the agent and project or global scope, then starting with /impeccable init where that command is supported. The installer has provider-specific integrations for tools including Claude Code, Codex, and Cursor. Read what it will add to your workspace, particularly hooks, and start on a branch or copy of the project. Codex users should follow the repo's hook-trust instructions after installation rather than assuming the hook is active.

The repository is Apache-2.0 licensed. Paul says the open-source tool will remain free and describes a separate cloud pull-request review beta and possible Pro tier in the interview. Those are creator plans, not features to promise buyers today. Your coding-agent subscription, model usage, and any image generation used for visual exploration can still have costs. The repo also documents a world-catalog request and optional anonymous selection telemetry; review the telemetry section before using it with a client project.

What the Before-and-After Does Not Prove

Paul's examples show a more deliberate visual direction and a more direct way to give feedback. They do not measure conversion, usability, or accessibility improvements. A “design health” score is not a user study. Compare the same real task before and after: can visitors find the right information, understand the offer, complete the form, or contact the business without friction?

Live mode works through a local development server or local static HTML, not a published production site's source. The project's README warns against weakening browser security or production CSP to make Live work remotely. It also notes that local validation hooks can run with your user permissions, so review scripts in an unfamiliar repository before using the feature. Keep client secrets and unpublished material within the agreed boundary.

Jump to a Demonstration

TimeSegmentTimeSegment
00:00Impeccable introduction00:25Common AI website patterns
00:54Visual worlds02:06Design-system choices
04:21Impeccable Live05:06Editing beyond annotations
06:18Fonts, colors, and styles06:45Element picker
07:21Copy and voice input07:48Draw annotations
08:18Generate variants09:27Insert a section
10:12Agent collaboration10:48Design critique
12:36Design for the audience13:21Free tool and future plans
15:09Repo and agent adapters15:45Rust detector
16:30Install in a project16:48Before and after
17:24Design gallery17:51Functional design

Business Idea: A Site Clarity Sprint

A practical offer is not “make your site less AI.” It is a focused review of one page whose visitors cannot quickly find what they need. Use the interview's critique and live-feedback loop to scope a small pilot, then test whether the changes help an actual user complete the task.

Business idea prompt

One page, one clear task

Design and validate a seven-day site clarity sprint.

Ready to copy

Sources and Limits

Video: Andrew Warner interviews Paul Bakaus. Project: GitHub repository, official site and examples, installation, telemetry, and Live-mode limitations. The video is a creator-led demonstration, not an independent benchmark. Commands, adapters, and future pricing can change; use the current repo before installing.

Common questions

Is Impeccable free and open source?
The Impeccable repository is public under Apache-2.0 and the creator says the core tool will remain free. Using a paid coding agent or image-generation model can still cost money. He describes separate paid products as plans or beta work, not included free features.
Does Impeccable Live edit a published website?
No. The project says Live mode edits a trusted local checkout through a development server or local static HTML. Production sites can be inspected with the detector, but Live does not write changes back to a deployed site.
Will an Impeccable critique prove a website converts better?
No. The critique and detector can identify design or implementation issues, but conversion, task completion, accessibility, and brand fit still need human review and real-user testing.
Share
X LinkedIn Reddit
Build Yours

Want a system
like this one?

Book a free 30-minute call. We map your situation, identify the highest-impact automation, and figure out if we are a fit.

Book Free 30-min Call