Staging · this build of the site and the app is for testing

Copy from any AI agent.
Paste it clean.

Unwrap fixes text you copy from Claude Code, Codex, the Claude and ChatGPT apps or any terminal: no broken lines, no stray symbols, no lost formatting. When it can, it pastes the exact markdown the agent wrote.

Download free. Activate with the $1 key from your purchase email.

claude · todo-api
⏺ Fixed the flaky test. The race was in waitForServer():⏎
  it polled the port before the listener was bound, so⏎
  a slow CI runner's first request hit nothing.······

  Changes:·······························
  • Await the listening event, don't poll the port⏎
  • Raise the CI timeout to 10 s··················

⎿ 2 files changed
notes.md

**Fixed the flaky test.** The race was in `waitForServer()`: it polled the port before the listener was bound, so a slow CI runner's first request hit nothing.

Changes:

- Await the `listening` event, don't poll the port

- Raise the CI timeout to 10 s

⏎ ·· where the terminal broke lines and padded them ** ` - the markdown Claude actually wrote

Agent replies don't copy well.

Terminals hand back a grid of characters, not the reply. Desktop apps hand back styled text that loses its markdown on the way to your editor.

The route returned 200 formissing ids, so the clientnever showed an error.

Broken lines

Every line ends where your window ended. Paste into a prompt, a doc or Slack and the sentences arrive in pieces.

⏺ Read 3 files⎿ src/routes/todo.ts│ 42 lines

Stray symbols and spaces

⏺, ⎿, box borders and trailing padding come along for the ride, and you delete them by hand, again.

Fixed the flaky testAwait the eventnpm test ← was a code block

Lost formatting

Copy from the Claude, ChatGPT or Perplexity app and headings, lists and code blocks paste into your editor as plain lines.

Nothing new to learn. Just copy.

Unwrap lives in your menu bar and fixes each copy the moment you make it.

  1. 1

    Copy as usual

    Select text in any terminal or agent app and press ⌘C.

  2. 2

    Unwrap finds the original

    Claude Code and Codex save every reply on your Mac. Unwrap matches your copy to the reply it came from, in milliseconds.

  3. 3

    Paste anywhere

    Editors get markdown. Slack, Notion and Mail get proper formatting, with bold, lists and code intact.

No saved reply to match? Unwrap still joins the broken lines, removes the symbols and trims the padding.

Every fix, with the original next to it.

Open the menu to see what changed. Switch between Formatted and Original, copy either one, or export it.

  • Two-line previews of your recent fixes
  • Knows what you copied: markdown, code and its language, a command, JSON, a table, a log
  • Undo from the confirmation, or paste the original with ⌥⇧⌘V
Unwrap's menu: the selected fix as markdown, with a Formatted and Original switch, and the recent fixes below
The Recent fixes window: every fix since launch grouped by day, searchable, with the selected fix shown in full
View all opens every fix since launch, grouped by day and searchable.

Share a copy as a beautiful Mac screenshot.

Press ⌃⌥⌘E on anything you copied, or click Export on a fix. Code is highlighted, Markdown is rendered, diffs are colored. Try the options:

Style
Background
Theme
Content
Save as
  • Copy image
  • PNG
  • JPEG
  • PDF
  • HTML
  • Markdown
  • RTF
  • Text

A live preview drawn with the app's own frames and colors. PNG exports are 2x, sharp on any screen.

Works with the tools you already use.

How much Unwrap can do depends on what each tool leaves on your Mac. Every one of them gets clean text.

The exact Markdown the agent wrote

These agents save every reply on your Mac. Unwrap finds the one your copy came from and pastes it word for word, formatting and all.

  • >_Claude CodeIn any terminal
  • >_Codex CLIIn any terminal
  • Claude appCode tab
  • CCodex appMac app
  • ConductorMac app

Markdown rebuilt from the copy

No saved replies here, so Unwrap reads the copy's own formatting and turns it back into Markdown.

  • Claude appChat tab
  • ChatGPTMac app
  • PPerplexityMac app

Clean text from any terminal

Broken lines joined, symbols and padding removed, links and tables repaired, in every terminal and in the terminals built into code editors.

Terminals
  • Terminal
  • iTerm2
  • Ghostty
  • Warp
  • KKitty
  • WWezTerm
  • AAlacritty
  • HHyper
  • TTabby
Editor terminals
  • VS Code
  • Cursor
  • Zed
  • WWindsurf

App names and icons belong to their owners and are shown to say what Unwrap works with. Each source can be turned off in Settings.

Small things that save a lot of fixing.

Paste original

Changed your mind? ⌥⇧⌘V pastes exactly what you copied.

Copy last reply

Grab your agent's latest answer from any app with ⌃⌥⌘C, no selecting.

Real tables

Box-drawn tables become markdown tables you can paste into docs.

Whole links

URLs split across lines come back in one piece.

Paste clean anywhere

⌃⌘V fixes whatever is on your clipboard and pastes it, from any app.

Export as an image

Turn a copy into a Mac-window screenshot, a card, a PNG or a PDF with ⌃⌥⌘E.

Your copies stay yours.

Unwrap works entirely on your Mac. There's no account, no server and nothing to sync.

Read the privacy details.

  • Only terminal and agent copies

    Copies from other apps are never changed.

  • Agent history is read, never uploaded

    Unwrap reads the session files Claude Code and Codex already keep on your Mac.

  • Passwords are skipped

    Anything your password manager marks as private is never read.

  • Two kinds of network call

    Checking for signed updates, and a weekly license check that sends only your key. Recent fixes live in memory and are gone when you quit.

One dollar. Once.

Less than the time one broken paste costs you. Pay once, keep it.

$1one-time · 1 Mac
  • Every copy from Claude Code, Codex, Claude, ChatGPT and any terminal, fixed
  • Paste Clean, Copy last reply and image export
  • Updates for Unwrap 1.x included
  • 14-day refund, no questions asked
Buy Unwrap for $1
Download the appUnwrap.dmg · macOS 14 or later · Apple silicon and Intel
Download

Checkout by Dodo Payments. Your license key arrives by email; open Unwrap, paste it and click Activate.

Questions

How much is it?

$1, once. You get a license key for one Mac by email, and updates for Unwrap 1.x are included. No subscription, no account, no ads.

Is there a free trial?

No, there's a refund instead. If Unwrap doesn't work for you within 14 days, email hello@mayankbuilds.com and you get your dollar back.

Moving to a new Mac?

Open Unwrap › Settings › License on the old Mac and click Deactivate, then paste the same key on the new one. Lost your key? It's in your purchase email and in the customer portal.

Does it change my normal copies?

No. Unwrap only acts on copies from terminals and agent apps. In code editors it only touches copies from the built-in terminal that look wrapped. Copies from your browser, documents or any other app are left alone, unless you press Paste Clean yourself.

What about /copy in Claude Code?

/copy is great for a whole reply. Unwrap covers everything else: a paragraph you select with the mouse, a list, a command, in any agent and any terminal.

What if Unwrap gets a copy wrong?

Click Undo on the confirmation, or press ⌥⇧⌘V to paste exactly what you copied. You can also pause Unwrap from its menu, or turn off any app in Settings.

Why does macOS ask about clipboard access?

Since macOS 15.4 an app has to ask before reading what other apps copied. Allow Unwrap in System Settings › Privacy & Security › Paste from Other Apps, or answer Allow when macOS asks.

How do I uninstall it?

Quit Unwrap from its menu and move it to the Trash. It leaves only its preferences behind.

Stop fixing pastes by hand.

Download free. Activate with the $1 key from your purchase email.

Signed and notarized by Apple. macOS 14 Sonoma or later, Apple silicon and Intel.