How it works
From keystroke to pull request.
Letter Edit is the shortest path from noticing something on your site to a reviewed change in your repo. Here is everything that happens after you press ⌘L.
- 1
Press ⌘L on any page
Open any page of your site, the live one or a Letter preview of a change, and press ⌘L. Letter Edit opens over the page you are on.
Sending someone straight to it? A link to the page that ends in #letter opens Letter Edit too, handy in a Slack message or a review comment.
https://acme.dev/pricing#letter - 2
Sign in
Letter Edit asks you to sign in with your Letter account. Only people on your team's account can ask for changes; to everyone else visiting your site, nothing changes.
- 3
Say what to change, or change it in place
Describe the change in plain words: “add a comparison table under the plans”, “this section should speak to platform teams”, “the hero image is too tall on mobile”.
For copy, you can edit the words right where you see them. A screenshot of the view goes with the change so the reviewer sees exactly what you saw.
- 4
A Build starts from that page
Letter's coding agent picks up from the page you were on: it reads the page and the code in your repository that renders it, builds the change in a sandbox, and reviews its own work before handing it over.
reading the page · planning the change building in a sandbox reviewing the change · fixed what the review found ✓ pull request opened · preview is up - 5
Review the preview and the pull request
The change comes back as a live preview of your own site and a pull request on your repository. Every preview carries a panel showing what changed on the page, with a box to ask for more; follow-ups build on the same pull request.
- 6
Merge when it's right
Nothing lands until you say so. Keep it as a preview, leave it open as a pull request, or merge it once your checks pass. Your branch protection, your CI and your reviewers stay in charge.
What you get back
A change you would have written yourself.
- A branch and a pull request on your site's repository
- A diff in your framework, using your existing components
- Copy and visuals in your site's brand: its type, colours and tone
- A live preview of your site with the change applied
- For in-place text edits, a screenshot of the view you edited
- Your repo's checks, run on the pull request like any other