[BUG] (maybe just missing functionality?)

Resolved 💬 2 comments Opened Mar 8, 2026 by LeithKetchell Closed Apr 5, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

I'm building a Vulkan game engine with Claude Code as my daily pair programmer. Today we needed to pick a sprite texture from a handful of candidates. My
AI assistant searched the web, found sources, could have downloaded them — but couldn't show them to me. In my own terminal. On Linux. In 2026.

So instead, it sent me to a browser. Which defeats the entire point of working in the terminal.

This isn't an edge case. "Show me an image" is about as basic as it gets. Sixel has existed since 1990. Kitty protocol is mature. Detection is a single
escape sequence. Half the terminals on Linux already support it — foot, kitty, wezterm, konsole, xterm.

The terminal is where I live. Claude Code is my most productive tool. But every time it hits an image — a texture, a screenshot, a diagram — the workflow
breaks. Not because the technology doesn't exist, but because nobody's wired it up yet.

Please.

What Should Happen?

What should not happen, is a senior software developer, specializing in gamedev, telling you whats been wrong for over a decade

Error Messages/Logs

Steps to Reproduce

ffs

Claude Model

Opus

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

Opus, latest

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗