# Edit with the chat

The chat edits the open project from requests in plain words, such as “Cut the
ums, uhs and long pauses”. It runs a language model on your Mac. Nothing you
type, and nothing from the project, leaves the Mac, and it needs no Yapwing
account.

## Open the chat

Choose **View → Show Chat** (⌘K), or click the chat button at the right end of
the toolbar. The chat opens as a sidebar on the right of the window. Press ⌘K
again, or choose **View → Hide Chat**, to close it. Yapwing remembers whether
it was open and how wide it was.

## Download the model

The chat uses one model, chosen for your Mac's memory:

- **Gemma 4 26B-A4B**, about 17 GB, on a Mac with 32 GB of memory or more.
- **Gemma 4 E4B**, about 5 GB, on a Mac with less than 32 GB.

The first time you open the chat, it names the model and its size and offers
**Download**. Nothing downloads until you choose it. You can pause or cancel
the download, and Yapwing checks the file before using it. The model starts
when you send your first request.

## Ask for an edit

Type a request and press Return. Shift-Return or Option-Return adds a line.
The reply appears as it is written, under a line that says what the chat is
doing.

Requests the chat handles include:

- Cut the ums, uhs and long pauses
- Cut everything after the first minute
- Cut the last sentence
- Turn the captions off
- Add the title “Day one” for 3 seconds
- Mute the first clip
- Lower the first clip’s volume to 50%
- Split the clip before the last sentence
- Move the last sentence to the start

The empty chat lists these examples. Click one to put it in the message box,
then edit it or send it.

## Apply, stop and undo

- **Apply.** A request that would cut more than a quarter of the video waits
  for you. The chat says what it would remove; choose **Apply** to make the
  change or **Don’t Apply** to leave the project as it is. When a reply only
  describes an edit, the chat offers it with **Apply** too.
- **Stop.** While the chat works, Send becomes **Stop**. Click it, or press ⌘.
  or Escape, to end the request. Text that already arrived stays.
- **Undo.** Each request is one Undo step, named **Chat Edit**. One
  **Edit → Undo** (⌘Z) reverses everything that request changed.

Words, clips and text the chat changed are marked in the accent color until
you edit them, undo the change or choose **View → Clear Agent Marks**.

## Start over

Choose **View → Clear Chat** (⌥⌘K) to start a fresh conversation. Edits the
chat made stay in the project and in Undo. Each request stands alone, so
include everything the chat needs in one message.

If the model stops working, the chat says so in one line with **Try Again**.

## Licenses

Gemma 4 is a third-party model under the Apache 2.0 license. Its notice is in
**Yapwing → About Yapwing**. For agents that run outside the app, see
[Use a coding agent](/docs/agents).
