Lasso
NewMulti-select elements in one action

Point at it.
Change the code behind it.

Select anything in your app. Tell Lasso what to change. Review the diff, then apply it—without leaving your workflow.

Lasso

Workspace overview

Good afternoon, Alex

AM

Friday, September 26

Make space for better work.

A focused workspace for teams building thoughtful products.

Active projects

08

Weekly focus

24h

+12% from last week

Homepage refresh

Updated 2 minutes ago

In progress

See it. Change it.

One continuous loop from rendered interface to reviewed source change.

Select anything

Works on real rendered UI, not static mocks. Select the thing you actually mean.

Button

Understand your code

Lasso resolves components to files, props, and styles so context stays grounded.

components/Hero.tsx

Make changes with AI

Describe the change in plain language and keep the work inside your existing stack.

Lasso is working

Review before applying

Preview changes, inspect files, and undo when something misses the mark.

review.diff
− padding: 24px
+ padding: 16px

Source-level control

Focused edits instead of a wall of generated boilerplate. Nothing writes until you accept.

components/PricingCard.tsx

− className="rounded-lg p-6"

+ className="rounded-xl p-8"

Your existing stack

Install into the app you already run locally. No proprietary editor lock-in.

Select anything

Works on real rendered UI, not static mocks. Select the thing you actually mean.

Button

Understand your code

Lasso resolves components to files, props, and styles so context stays grounded.

components/Hero.tsx

Make changes with AI

Describe the change in plain language and keep the work inside your existing stack.

Lasso is working

Review before applying

Preview changes, inspect files, and undo when something misses the mark.

review.diff
− padding: 24px
+ padding: 16px

Source-level control

Focused edits instead of a wall of generated boilerplate. Nothing writes until you accept.

components/PricingCard.tsx

− className="rounded-lg p-6"

+ className="rounded-xl p-8"

Your existing stack

Install into the app you already run locally. No proprietary editor lock-in.

Your stack stays exactly where it is.

Lasso runs alongside your dev server. Point, prompt, and merge changes like any other feature branch.

Lasso

Questions, answered.

Everything you need to know before pointing Lasso at your app.

What is Lasso?

Lasso is a visual coding tool that lets you select an element in your running app, describe the change you want, and review the source-code diff before applying it.

How does Lasso edit my code?

Lasso connects the selected UI element to the source file that renders it, sends that context to your configured coding agent, and returns focused changes for your approval.

Does Lasso change the live DOM?

No. Lasso edits your source files instead of patching the live DOM, so your framework reloads the approved change normally.

Which frameworks does Lasso support?

Lasso currently supports Vite and Next.js projects, with React, Vue, Svelte, and other modern frontend stacks supported through the project workflow.

Can I review changes before they are written?

Yes. Lasso shows a diff before applying anything, and you explicitly accept the proposed source-code changes.

Start free. Scale when Lasso is in your daily flow.

Hobby

For side projects and evaluation

$0 / mo

  • 2k Lasso requests / mo
  • Community support
  • 1 project
Join the waitlist

Pro

Most popular

For professional developers

$29 / mo

  • 50k requests / mo
  • Priority inference
  • Unlimited projects
  • Bring your own model keys
Upgrade

Team

Shared keys and billing

$79 / mo

  • Pooled usage
  • SSO (soon)
  • Audit log
  • Dedicated support
Upgrade

Early access

Be first to point at it.

Join the waitlist and we’ll let you know when Lasso is ready for your workflow.

See it on your own UI.

Install Lasso, run your app locally, and make your first selection in minutes.