HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
csdvrx
sixel-tmux
C2019–2024
csdvrx / sixel-tmux

sixel-tmux

sixel-tmux is a fork of tmux, with just one goal: having the most reliable support of graphics

8Distinct people
29Mentions
1Explicit recommenders
514GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

sixel-tmux is a fork of tmux, with just one goal: having the most reliable support of graphics

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

> The thing about sixel is it's only supported on old DEC glass terminals, xterm with a non-default configuration, mintty, and several emulators that are fairly unlikely to be…

csdvrx used a recommendation phrase. 2 indexed comments match. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 7:24:48 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year29 dated mentions

Observed mentions: 2019-11-27 01:33:17 UTC to 2024-08-30 07:20:41 UTC.

02468102019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 8 mentions; 1 submissions, 7 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 9 mentions; 1 submissions, 8 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments2024

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC312
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC817
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC505
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC918
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC413

What Hacker News says

5 sources
csdvrx·Sep 13, 2022Recommendation phrase
> The thing about sixel is it's only supported on old DEC glass terminals, xterm with a non-default configuration, mintty, and several emulators that are fairly unlikely to be preinstalled anywhere Uh, no? Just start xterm (say from another xterm) with the correct flag. Sixels are also supported on the BSD console. The lack of support in the likes of gnome-terminal is a willful and ugly political decision that I've already documented. > Images are a different matter, where the compromise makes more sense. Indeed, I love to do remote gnuplots > I can write a script that vomits a jpeg to some vague common denominator standard and it'll probably work for all my coworkers using a smorgasbord of emulators. This is the idea of tmux-sixel https://github.com/csdvrx/sixel-tmux : intercept sixels sequences and, if your terminal doesn't support it
Read the rest
(or if you use the scrollback buffer, to save or RAM), render a unicode representation instead (like Chafa), but if it does, pass through the original sixel sequence.
In Chafa: Terminal Graphics for the 21st Century
> Sixel should be more universal Agreed! So try sixel-tmux: https://github.com/csdvrx/sixel-tmux > It would allow non-sw engineers (hence Windows) I run Windows 11 as my main OS. sixel-tmux was written to help the users of non-sixel-aware terminals: every time a sixel sequence is intercepted, it's either: - rewritten to ASCII art through derasterize if your terminal doesn't support sixels - passed as-is if your terminal supports sixels > to see graphics from embedded systems that use serial ports If you use a serial port software such as minicom inside a terminal running sixel-tmux (ex: Windows terminal) it should work
In WordPerfect for UNIX (1992)
I find the comments here a bit sad: some say it's "pointless stuff" and Microsoft should now stop working on WT as it's "good enough", others say "8, maybe 16 distinct colors" are all that's needed. I just can't agree with that: I want 24 bit colors in my terminal, I want images, I want alpha blending, I want fonts with advanced attributes... Fortunately, there are a few other people like me. We treasure Windows Terminal (and Foot on Wayland) as in 2022 it is one of the rare terminals that is still evolving and adding features. Pull requests like this one (#11623) and the work that went behind it (exploring the LUT caching issues) are extremely encouraging: they demonstrate there is still a lot of progress possible, with many low hanging fruits! Personally, I'm eagerly waiting for Sixel support in WT, until then I suggest https://github.c
Read the rest
om/csdvrx/sixel-tmux to derasterize sixels and show them even in terminals that don't support sixels. If you find such things interesting, check https://github.com/dankamongmen/notcurses/issues/1223 and the notcurses project: a great introduction is https://www.youtube.com/watch?v=b4lmMADP1lA
In How many colors are too many colors for Windows Terminal?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.