CLI on macOS: every question and answer rendered twice, doubling token consumption

Where does the bug appear (feature/product)?

Cursor CLI

Describe the Bug

OS: macOS [Sequoia 15.5]
CLI version: 2026.03.11-6dfa30c
Started: 2026-03-11

Steps to reproduce:

  1. Open terminal on macOS
  2. Run any prompt via the Cursor CLI
  3. Observe the output

Expected behavior: Each question and answer is rendered once.

Actual behavior: Every question and answer is rendered twice in the terminal output. This appears to be doubling token consumption, resulting in higher-than-expected usage charges.

Billing impact: Due to the double rendering, tokens are being consumed at roughly twice the normal rate. I am requesting a review of charges incurred since [yesterday’s date].

Request ID: [Paste Request ID here — copy it from the … context menu in the Chat sidebar after enabling Share Data and reproducing the issue]

Additional notes: Issue started suddenly yesterday with no changes made on my end. Ran agent update — issue persists.

Steps to Reproduce

Steps to reproduce:

  1. Open terminal on macOS
  2. Run any prompt via the Cursor CLI
  3. Observe the output

Expected Behavior

Each question and answer is rendered once.

Operating System

MacOS

Version Information

CLI Version 2026.03.11-6dfa30c

For AI issues: which model did you use?

Model Claude 4.6 Opus

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. This is a known TUI rendering visual bug in the CLI. Messages show up twice on screen, but requests and tokens are not duplicated on the server side. Billing is correct, there’s no double charge.

One workaround is to try resizing the terminal window after launch. That can remove the visual duplication. More details: Cursor cli show duplicate messages.

A couple questions for our team:

  • Which terminal are you using (Terminal.app, iTerm2, Ghostty, or something else)?
  • Can you share the Request ID?

Let me know if you have any questions.

Hi!
I use iTerm2. Also, I use Cursor via CLI, there is no Chat sidebar.
Don’t know how to find Request ID in terminal.
Thanks!

Got it, thanks for clarifying.

As a workaround, try resizing the iTerm2 window after it starts up. That usually stops the duplication. I’ve passed this along to the team that the bug is reproducible in iTerm2.

Let me know if you have any other questions.