Now available on NPM

Manage client feedback without losing the project history.

Clients comment directly on your Framer site, React preview or app build. Lyba keeps every round organised, tracks what still needs work, and preserves what was agreed and approved before.

14 days free · No card · Set up in a minute

Atelier Nord / Client reviewTry it · example project
An oak and linen lounge chair in a sunlit Scandinavian interiorTHE OSLO CHAIR   /   OAK, LINEN
↖ Click a pin. See the context.Round 03
Feedback1/3 resolved
ML
Maya LindqvistClient · Homepage
Open
PIN 1 / Navigation

A little room to breathe

Love this. Can the logo get a touch more air on the left?

Give it a try. Changes stay in this demo.

Every comment. In the right place.

FRAMER · PUBLISHED SITE
RX · DEPLOY PREVIEW 4F2A9C1
# preview.yml · after deploy
$ npx @lyba/cli session create
✓ Lyba review session created
for atelier/nord-web @ 4f2a9c1
Review link:
https://lyba.io/r/k7Qm2x
ISSUE CREATEDLIN-482
Hero image crops the chair on mobile
From
Pin #3 · Round 2
Commit
4f2a9c1
Also routes to
GitHub · Jira · Slack
NATIV · iOS 1.4 (52)
No more piecing the project together from
  • WhatsApp
  • Slack
  • Loom
  • Email
  • Random calls
The problem

Client work rarely moves in a straight line.

A client approves the homepage, then changes the positioning. One stakeholder signs off while another comes back with a new direction. Three weeks later, a finished request returns as “one small change.” By then the original agreement is buried across screenshots, calls and message threads, and nobody is quite sure which version everyone is discussing.

Lyba keeps the feedback attached to the work, and each round attached to the one before it.

Framer, React and native apps

Review the real work, wherever you build it.

Lyba runs on the site, preview or build being reviewed — no uploading, no proxy, no separate review workspace. Clients see the real interface, and every comment stays attached to the round it came from.

LybaLive on Framer Marketplace

Framer

Install the Marketplace plugin and create a review link from your project. Clients review the published site — animations, responsive layouts and CMS content — exactly as it appears outside the canvas.

THE PUBLISHED SITE
atelier-nord.framer.website
ATELIER NORD Collection ↗
Objects for
slower living.
Oak lounge chair in Atelier Nord’s example furniture collection
OAK. LINEN. MADE TO LAST.
MLMaya LindqvistPin 3 · Desktop · 1440 pxOpen

Love the direction. Can we give the chair a little more room in this crop?

01 / FRAMER Same site. The right viewport context.Interactive example

LybaLive on npm

RX

Install @lyba/react and add the Lyba CLI to your preview workflow. Each deploy gets its own review link, with feedback and approvals tied to the commit under review.

Works with Next.js, Vite, and preview deployments on Vercel, Netlify and Cloudflare Pages.

FROM DEPLOY TO DONEEXAMPLE WORKFLOW
atelier / nord-web⌘ 4f2a9c1
# After your preview deploy$ npx @lyba/cli session create✓ Review session createdRound 02 · commit 4f2a9c1lyba.io/r/k7Qm2x

A fresh preview. Its own review link.

Each round belongs to the version your client actually sees.

02 / RX One thread from feedback to fix.

LybaEarly access

Nativ

Add Lyba to your iOS and Android preview builds. No account, no new tool to learn — clients tap where the feedback belongs and talk it through while the review is recorded. Each round is tied to the build under review.

FEEDBACK, IN THE MOMENTEXAMPLE TAKE · 03:12
ATELIER NORD
The last details.
Oslo lounge chairOak / Natural linen
Email addressmaya@example.com
Delivery addressStreet and number
PIN #401:47 IN TAKE

Keep the pay button in reach.

“When the keyboard opens, the pay button disappears under it.”

Maya · iPhone 15
Explore the feedback

03 / NATIV A pin. A moment. The build.iOS 1.4 (52)

The project record

See what was agreed before the next change arrived.

Every round keeps a dated record of the feedback, resolutions and approval. Explore the example below: the work moves forward, and the earlier checkpoints stay put.

Atelier Nord / Project historyExplore the rounds
ROUND 03 · COMMIT 8bd30f6

The project moves on. The history stays.

A new collection needs a new review. Today’s feedback lives in Round 3, while the earlier approvals remain exactly where you left them.

1 resolved2 open
LYBA / APPROVAL RECORD✓ Preserved
✓

Signed off.
Still on the record.

Approved by
Maya Lindqvist
Round
02
Commit
4f2a9c1
Date
11 July 2026

Round 3 is in progress. This approval stays unchanged.

01 → 02 → 03New rounds add to the story. They never erase it.Example project

On React previews, each checkpoint is bound to a commit. On Framer, the record stays tied to its round, pages and comment context.

Pricing

Priced for freelancers. Ready for small teams.

Pay for the people managing the work — never for the clients you invite to review it.

Pro

For your own studio

For freelancers running client review on their own.

$19/ month

  • 10 active projects
  • 5 review rounds at a time
  • Unlimited comments
Start free trialA workspace of your own

Agency

For your team

For small teams running several projects at once.

$49/ month

  • Unlimited active projects
  • Unlimited review rounds
  • Priority support
Start free trialRoom for the whole team

Your clients always review free.

14-day free trialNo card required

Invite the people who need to review. Keep the work in one place.

Compare all plan details
FAQ

Before you sign up

A few details before your first review.

Explore the documentation
Getting started: 6 questions
01Does my client need an account?

No. You send a secure review link. Your client enters their name and starts commenting directly on the site or preview. No password, no signup, no paid seat.

02Does Lyba work with React apps?

Yes. Install @lyba/react, render it on preview builds, and add the Lyba CLI to your deploy workflow. Each preview gets its own review link, and approvals are tied to the commit under review. Works with Next.js, Vite, and previews on Vercel, Netlify or Cloudflare Pages.

03Does Lyba work with Framer CMS pages?

Yes. Comments are tied to the page and CMS item the client was viewing, not just a generic URL.

04How do I install it?

Install the Lyba plugin from the Framer Marketplace, then click “Sign in with Lyba”. It opens your browser, you confirm once, and the plugin connects itself. The whole setup takes under a minute.

05Will Lyba slow down my site?

On Framer, the review layer exits unless someone opens a review link. On React, you disable the widget on production builds, and it mounts nothing unless a valid review token is present.

06What happens after my free trial?

Pick a plan to keep creating new projects and rounds. If you don't subscribe, everything you already have stays readable — only new writes are blocked. Nothing is deleted, and your records stay yours.

READY FOR THE NEXT ROUND

Bring your next client review into one place.

Share the real work, collect feedback in context, and keep every round connected to the one before it.

14 days free · No card · Set up in a minute

Lyba — Client feedback management for Framer and React