Every client site, one account.
Build each client’s site on the same platform, hand it over with roles that hold, and give each project a plan of its own.
- Roles set per project
- Keep the keys yourself
- A plan per client project
Louise Admin
Moteur
Every save is a commit in Git. People and AI agents edit side by side, a person approves what goes live, and your site reads it through its own API. Bilingual from the first field.
Louise fixes the accent in an English headline, “Montreal” to “Montréal”, and publishes. The History tab shows the save. Then a terminal: the project’s Git log has the commit, and the site’s script reads the new headline from the API.
No plugin, no sync job: three things, every time.


Louise, on the client’s team, changes an article. She sees both languages and what still needs review.
git log
721f194 Update press-release/resultats-1977
Louise Gagnon
7238adb Update event/brunch-lecteurs
Sophie Marchand
c5f772f Create faq/vide
Marguerite Fontainegit log
4947387Update article/issue-01-1 — Louise GagnonOct 25, 19:45115df6dUpdate article/issue-01-1 — Louise GagnonOct 25, 19:3193b6fc6Create article/issue-01-1 — Louise GagnonJun 10, 00:44Every save is a commit in the project’s own Git repository: who, what, when, and a way back.
your frontend
const [article] = await moteur
.channel('public')
.entries.list('article');
article.data.title.en
// "We Started in a Garage in Montreal"your frontend
const article = await moteur
.channel('public')
.entries.get('article', 'issue-01-1');
article.data.title.en
// "We Started in a Garage in Montreal"Once a person approves it, the published version is what your frontend gets through the project’s API.
Try it: this one runs in your browser. In Moteur, the answer changes once a reviewer approves the save.
Who it’s for
Build each client’s site on the same platform, hand it over with roles that hold, and give each project a plan of its own.
Louise Admin
Each site reads its own channel: the fields it needs, published content only, described by its own OpenAPI document.
Théo Builder
Write with your colleagues in the Studio: see who’s in which field, leave notes where they belong, and send your work for review.
Marguerite Writer
An open-source engine, every save a Git commit, and a plan per project, from free.
Point Claude or any MCP client at a project. It drafts and translates. A person approves.
Claude AI agent
With AI
Connect Claude through MCP and it can draft, translate and fix, with only the access you grant. Every edit says who asked for it and waits for a person, like anyone else’s.
In a terminal, Claude Code updates an article’s excerpt through Moteur’s MCP server and asks for a review. Then Céleste opens the review: “Louise Gagnon via Claude Code asks for a review”, the new excerpt marked as written by Claude Code and not yet read. She reads it, and approves.
The groove
Everyone works at once, each in their own lane: writing, translating, reviewing. Every save lands in the same history, and what goes live is what the reviewer approved.


For agencies
Start each client project in minutes. Give their team a Studio they can’t break. Keep the keys yourself, and bill each project on its own plan.
Every project has its own plan. Start on Free, and move a project up when its site needs room.
$0 / month
To try Moteur, or for a small site. One per person.
$9 / month$89 / year
For a personal site or a portfolio, with room to grow.
Most agencies pick this
$39 / month$389 / year
For a site with a small team behind it.
$129 / month$1,289 / year
For a busy site and the team that runs it.
The Moteur engine is open source (MIT): read it, run it on your own server, extend it with plugins. Moteur Cloud adds the web Studio, live collaboration, AI help and the operations.
The open-source engineMoteurNo. People write and publish in the Studio. Every save becomes a commit on its own. Git is there when you want it: the history, a way back, and a copy you can push anywhere.
MoteurAnything that can make an HTTP request. Each site reads its channel through a plain REST API with its own OpenAPI document, and there’s a TypeScript client for JavaScript sites.
MoteurYes. Free is one person and a small site. Move a project to Personal, Pro or Extra when it needs more people, requests or storage.
MoteurNo. Each project is a Git repository of plain JSON files. Push it to your own remote whenever you like, and the engine that reads it is open source.
MoteurNo. Agents connected through MCP draft and translate. Their edits are marked and wait for a person to approve them.
Free to start. Bring a site you’re building, or start from a blueprint and see where it goes.