4 Expert pathLesson 8 of 8 7 min read

Scaling Éclair in an agency

  1. 1. Éclair's architecture
  2. 2. Local development and testing
  3. 3. Customize the theme templates
  4. 4. Nginx, VPS, proxy and CDN: deploy Éclair
  5. 5. Éclair performance: staying at 100 out of 100
  6. 6. Migrate from WordPress or Wix
  7. 7. Advanced security and maintenance
  8. 8. Scaling Éclair in an agency
Contents
  1. Which projects suit Éclair for agency work?
  2. The production process
  3. Starter site and duplication
  4. Editor accounts for clients
  5. Training clients with the academy
  6. The maintenance plan
  7. Pricing structure: illustrative examples
  8. The MIT license and the “Powered by Éclair” notice
  9. The MCP connector for your clients
  10. The quality checklist
  11. Key points
  12. Going further
  13. Frequently asked questions

Using Éclair for agency work changes the economics of a business website: no plugins to update, no database to monitor, a fast site from delivery day. This lesson offers a method to produce sites at scale without cutting corners: positioning, process, starter site, client accounts, training, maintenance, pricing, license and quality control.

What you'll be able to do

Choose the right projects

The sites where Éclair excels, and those to steer elsewhere.

Produce at scale

Starter site, clean duplication, quality control.

Sell maintenance

A clear plan, priced with your own data.

Which projects suit Éclair for agency work?

ProjectDoes Éclair fit?Why
business website for a craftsperson, small business, freelancer or nonprofityesfour starter site types, SEO and GEO built in
blog, portfolio, small media outletyespillar categories, author pages, 12 art directions
sales pageyes“Landing page” type: hero, features, FAQ, form
small shop with a few dozen productsyesStripe, PayPal or Revolut Business payment links
catalog of hundreds of products, cart, discount codesnoa full e-commerce platform will be a better fit
booking, members' area, custom featurenoÉclair has no plugins

When you pitch to a client, rely on verifiable facts: a 480 KB archive, no database, 100 in all four Lighthouse categories (measured locally on the demo site), no cookies on the public site, an offensive security review. And no plugins to update, which Éclair's README presents as the main source of vulnerabilities in a typical WordPress site.

The production process

  1. Brief: business, audience, goals, pages, languages, legal information (legal notice, terms of sale if there's a shop) and existing content.
  2. Art direction: show the client two or three of the 12 directions in the live preview, or have Imagine my direction with AI suggest three options, for about $0.03 with Claude Sonnet 5.5 according to the official guide.
  3. Content: compose the pages with Create with AI (about $0.08 per page with Claude Sonnet 5.5, $0.16 with Opus 5.5), with the built-in assistant, or with Claude and ChatGPT through the MCP connector on your subscription. The AI makes up no facts: the “[To complete⁠: …]” placeholders list what the client has to provide.
  4. Review: the SEO, GEO and Design scores in the Analysis tab, then a human review of every page.
  5. Launch: the quality checklist at the end of this lesson.

Starter site and duplication

First build a starter site: art direction, menus, legal page outlines, standard pages, custom CSS, SEO and GEO settings. For a new client, copy the whole folder, as you would for a move, then remove what must never pass from one site to another.

# New client site from the starter site (over SSH, on the same server)
cp -a /var/www/modele /var/www/client-dupont
cd /var/www/client-dupont/data
rm -rf keys.php vault.php ai sessions limits logs messages inbox.php
Item removed from data/Why
keys.phpÉclair generates a new secret and a new IndexNow key as soon as it needs them
vault.phpthe agency's API keys
ai/the starter site's conversations, suggestions and MCP connections
sessions/, limits/, logs/the starter site's sessions, counters and logs
messages/, inbox.phpmessages received by the starter site's form

Without SSH access, make the same copy and the same deletions via FTP. Then:

  1. Open the copy's admin directly, without visiting its public pages: as long as the address hasn't changed, they would redirect with a 301 to the starter site, and your browser would remember it.
  2. In Settings › General, enter the client's official address: Éclair verifies it right away; if it doesn't, do it from the Security page. Also change the name, the tagline and, in Settings › Advanced, the admin URL.
  3. In My profile, change your password, then turn two-factor authentication off and on again: you get a secret and recovery codes specific to this site, since the old codes no longer work with the new secret.
  4. Create the client's accounts in Users.

Editor accounts for clients

The Editor role suits most clients: it writes and publishes content and manages media, categories, menus, messages and redirects, but can't access the settings, the accounts or the Security page. The agency keeps control of the configuration and the updates.

Éclair generates a temporary password when the account is created: pass it on in person or through a secure channel, and the client will replace it at first login. The Editors can use the assistant box (Settings › AI assistant) opens or closes the assistant and the MCP connector to them. Also recommend two-factor authentication to them.

Training clients with the academy

No need to write a manual for each client: send them to this academy's Beginner path, then to the lessons that fit their case, such as Write and publish your first blog post or Connect Claude to your site. At handover, show them three things: the public site's Edit button, Visual mode and the version history.

The maintenance plan

An agency's Éclair maintenance plan comes down to concrete tasks:

With no plugins and no database, the time spent per site stays predictable.

Pricing structure: illustrative examples

No market figures here: build your prices from your measured time, your hourly rate and your real costs. The table shows the method, with fictitious values.

ItemBasis of calculationIllustrative example, fictitious figures
building a business websiteplanned hours × hourly rate20 h × €50 = €1,000 excl. VAT
content composed with AIactual API cost + review time10 pages × $0.16 = $1.60, plus 3 h of review
monthly maintenancemonthly time × rate + hosting billed back1 h × €50, plus hosting

The MIT license and the “Powered by Éclair” notice

Éclair is distributed under the MIT license: you can use it, modify it, redistribute it and sell the sites you create with it, including for commercial purposes. The condition is to keep the copyright notice (“Copyright (c) 2026 Thierry Gustin”) and the license text in copies of the software. The archive provides them in LICENSE.txt, along with THIRD-PARTY-NOTICES.txt for the icons derived from Lucide (ISC license) and the Impeccable method (Apache 2.0 license): let them accompany every copy you deliver.

The software is provided “as is”, without warranty: your contract sets your maintenance and turnaround commitments, so have it reviewed. Finally, the footer notice is set in Settings › Appearance › Show “Powered by ⚡ Éclair”: unchecking it doesn't breach the license, which covers the software's files.

The MCP connector for your clients

A client can connect their own Claude or ChatGPT subscription to their site, at no cost for the site: turn on Allow MCP connections in Settings › AI assistant, on an HTTPS site at the root of a domain or subdomain. The AI will be able to read, create drafts and suggest changes, 60 per hour per app at most, and you can cut off each access in one click. On the agency side, add one connector per client site in your Claude, with an explicit name; the Free plan only allows one, and in a Team or Enterprise organization, an owner adds them.

The quality checklist

ItemWhereExpected
SEO, GEO and Design scoreseditor, Analysis tabclose to 100, no “[To complete⁠: …]” placeholder
mobile LighthouseChrome tools or PageSpeed Insights100 in all four categories, give or take a point
protection levelSecurity100%
integritySecurity › Scan nownothing to report, or only your templates
legal pagesContentlegal notice, privacy policy, terms of sale if there's a shop
contact formpublic sitemessage received in Messages and by email
visibilitySettings › SEO“Visible to search engines” checked
Search ConsoleSettings › SEOtag pasted, sitemap submitted
backupSecurityfirst archive stored off-site

Key points

Going further

Frequently asked questions

Can I sell sites built with Éclair?

Yes. The MIT license allows commercial use, modification and redistribution, provided you keep the copyright notice and the license text in copies of the software.

Do I have to keep “Powered by Éclair” in the footer?

No, it's a simple appearance setting. The license covers the software's files, not this visible notice.

How do I update twenty client sites?

Apply the same procedure to each one: backup, replacement of app/ and assets/, cache cleared, integrity scan. With SSH access, these steps can be scripted, and your customized templates live in a Git repository.

Can a client with an editor account break their site?

They can't access the settings, the accounts or the security page. As for their content, the history keeps the last 20 versions of each page, which are easy to restore.

All the lessons of this path