Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.305 ·

Images can display in iTerm2 in fullscreen mode

The fullscreen renderer can now show images in iTerm2 3.5 or later using its inline image protocol, alongside the existing kitty support

Group of 3 You'll notice New Features
JSON All of v2.1.305
You'll noticeTier: how much it should matter to you
4Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Terminal UIArea: what it touches
New FeaturesKind: in v2.1.305,
What probably matters to youSection of the release

What

Claude Code could already draw pictures in terminals that support the kitty graphics method. It now also supports iTerm2's inline image method.

  • A new itermImages terminal capability, off by default, is on only when the terminal identifies itself as iTerm2 3.5.0 or later.
  • It is off inside tmux or screen and in background-worker sessions, separate from the existing CLAUDE_CODE_FORCE_TERMINAL_IMAGES check.
  • iTerm2 images are disabled in scroll-region mode, in the classic renderer, and when CLAUDE_CODE_ALT_SCREEN_FULL_REPAINT is set, because every frame would resend the picture.
  • In the fullscreen renderer, images are placed on each frame after the screen update.
  • They need PNG or raw pixel bytes; an image from a file or shared memory falls back to text, which now says the terminal draws neither kitty placeholder images nor iTerm2 inline images.

Why

If you use a recent iTerm2 with fullscreen mode, images such as those drawn by plugins can now appear instead of placeholder text.

See this entry in the whole of v2.1.305 →

Feedback