AI coding for your existing web project

Your app. AI edits the code.

Tell Wirefold’s AI what to change in your running app. It edits a separate copy of your project. Try the result, review the code, then choose Apply.

Wirefold Checkout fix Your running app
FORM & FIELDObjects for everyday.

A brighter corner

Arc desk lamp

Violet / One good idea

$149.00

Checkout

1 item
Email addressdeveloper@example.com

The problem: a failed payment closes this dialog.

Checkout.tsx:42
One session
DraftReview
Pay buttonSource resolved
Checkout.tsx:42 Checkout

The change you want

When payment fails, keep checkout open and show the error. Don’t clear my details.

Ready when you are.

Run starts the agent. Typing doesn’t.

Your project stays untouched.
Start from the actual button.

Select the Pay button in your app, describe the outcome, then press Run.

Illustrative example. No model calls, payments, or file changes.

Mac desktop app Your project. Your models. Your keys.

Your project. Your preferred model.

  • Claude
  • GPT
  • Gemini
  • Vite + React
  • Next.js
Bring your own API key

Watch the whole change · 48 seconds

One request.
From button to code.

Wirefold works in a separate copy of your project—your sandbox. See the payment example from selecting the button to trying the result, reviewing the code, and choosing Apply.

“Keep checkout open when a payment fails.”

Follow the change from selecting the Pay button to trying the sandbox, reviewing the code diff, and choosing Apply.

Illustrative demo · UI mock based on the app
Read the video transcript

Instrumental music plays throughout. The voice speaks warmly and enthusiastically, with a pause after the opening sentence. Promotional interludes have music only. The example store, conversation, and diff are illustrative; “Illustrative demo · Sequence condensed” stays visible throughout.

0:00–0:03

Voice: We believe the future of coding starts with intent.

“Start with intent.” “AI coding for your existing web project.” The Wirefold app appears beside the headline, then expands.

0:03–0:08

Voice: Point at the part you want to change.

A cursor selects the checkout’s Pay button. Its source location appears, and the checkout is added to Context.

0:08–0:10.5

“Less explaining. More context.” “Your app gives the request context.” The selected checkout and its Context tag remain visible. Music only.

0:10.5–0:18

Voice: Describe the outcome. Then press Run.

The user types “If payment fails, keep checkout open, show the error, and keep the entered details.” After a pause, the cursor clicks Run.

0:18–0:20.5

“Room to experiment.” “In a separate sandbox.” The request and Sandbox label stay visible. Music only.

0:20.5–0:27.5

Voice: Try the change in a separate sandbox.

The cursor clicks Pay in the sandbox. A payment error appears while checkout stays open and the entered details remain.

0:27.5–0:30

“See what changed.” “The result. Then the diff.” The result remains visible and the cursor clicks Review. Music only.

0:30–0:36.5

Voice: Review the code diff before applying.

The view moves into the code diff. Four added lines illustrate keeping checkout open and showing an error when payment fails.

0:36.5–0:39

“Your project. Your call.” “You decide when to Apply.” The Apply control stays visible. Music only.

0:39–0:43

Voice: And apply when you are ready.

The cursor clicks Apply. The interface returns to Draft with Applied status, preserving the conversation and checkout values.

0:43–0:48

“Make your next change. With Wirefold.” “Point. Run. Review. Apply.” “wirefold.app.” The app settles beside the final message as the music fades.

The checkout example, step by step

Payment fails.
Your details stay.

Before, the checkout closes when payment fails. Ask to keep it open and preserve the entered details. Here’s how that change moves through Wirefold.

  1. 01Point

    Select the Pay button.

    Point at the checkout’s Pay button in your running app. Wirefold links your selection to its code.

    Your selection gives the request context.
  2. 02Run

    Describe the outcome. Press Run.

    Ask to keep checkout open, show the error, and keep the entered details if payment fails. Press Run. The AI edits a separate copy of your project—your sandbox.

    Typing prepares the request. Only Run starts the work.
  3. 03Review

    Try the failed payment. Review the code.

    Try a failed payment in the sandbox. Check that the form stays open and the details remain. Review the code that handles the error without closing checkout, and run the checks your change needs.

    See both the result and the code behind it.
  4. 04Apply

    Keep the change when you’re ready.

    Choose Apply to bring the reviewed change into your project. If the sandbox changes, review it again first. You can also discard it.

    Run is permission to work. Apply is permission to keep it.

Give the agent room. Not the keys to everything.

Let it work.
Keep the final say.

The agent works in a separate copy of your project: your sandbox. Try its changes there before bringing them into your original project.

Steer, don’t start over.

Add direction while the agent works. Your request and conversation stay with the session when you open Review.

The diff is the agreement.

Apply checks that the sandbox still matches the reviewed state. If the content changes, you review it again.

Your work stays yours.

Apply protects your unfinished changes during the merge. If there’s a conflict, Wirefold shows it for you to resolve.

On your machine. In your workflow.

Local-first. Not a black box.

Your project’s working copies and session history live on your computer. Your selected model provider receives the prompts, code and captured application data included in the task context. Wirefold does not automatically redact that data or mask screenshots. Development selection markers stay out of production builds.

A straightforward arrangement

Your workbench.
Your model bill.

A subscription enables new Runs and explicit Resume. Connect your own model key; provider usage is billed separately. Existing work, Review, Apply and discard stay available without a subscription.

Try Wirefold free for seven days.
No card required. Model-provider usage remains separate.

Desktop subscriptionLocal-first
$12 USD / month

Billed monthly. Cancel anytime.

Model usage is separate. You pay your provider directly at its API rates, with no Wirefold markup.

  • New Runs and explicit Resume
  • Live UI-to-source grounding
  • Session sandbox and preview
  • Complete diff review and explicit Apply
  • Your choice of model and API key
Account and billing

Before you Run

Good questions.
Straight answers.

A little clarity before you invite an agent into your project.

What is Wirefold, exactly?

A desktop app that lets AI change the code in your existing web project. Select part of your running app and describe the outcome. Press Run to work in a separate copy of the project—your sandbox. Try the result, review the code changes, then choose Apply.

Does the agent edit my working files?

During Run, the AI edits a separate copy of your project, called a sandbox. Your original project changes only when you choose Apply after reviewing the result and code. Wirefold protects your unfinished changes during the merge and shows any conflicts for you to resolve.

Does local-first mean the AI runs offline?

No. Your project’s working copies and session history are local, but the selected model provider receives the prompts and code context needed for the task. Bring an Anthropic, OpenAI, or Google API key; provider usage is billed separately.

What does Review actually guarantee?

Apply checks that the changes still match the code you reviewed. If the sandbox changes, you review it again before applying. This protects against applying different code from what you reviewed; it does not certify correctness or passing tests. Try the preview, inspect the diff, and run the checks your change needs.

Which projects can I use it with?

Vite + React and Next.js web apps in the desktop workbench. Development instrumentation maps supported live elements to their source. Production builds do not include the development selection markers.

Can I download a public desktop build?

The download section shows availability for the macOS Apple Silicon installer. Download the DMG, drag Wirefold to Applications, then open your project and add your model key in Settings. Sign in to start your seven-day free trial; no card is required. Reviewing and applying existing work does not require a subscription.

For your next “what if…”

You know the thing
you want to change.

Bring your project. Bring an idea.
Give it a sandbox to happen in.

Watch the demo again

Download Wirefold

A desktop app for macOS 15 or newer on Apple Silicon. Open the download, drag Wirefold to Applications, then open your project.

Download for Mac

Apple Silicon · Git 2.38 or newer. Add your model API key in Settings. Your project’s development tools stay on your machine.

Sign in to enable new Runs. Existing work, Review and Apply remain available when your trial or subscription ends.