{"slug": "timg", "name": "timg", "category": "terminal", "category_name": "Terminal and shell", "description": "", "recommenders": 3, "commenters": 4, "warners": 0, "score": 2.879, "rising": -0.98, "first": "2025-11-03", "latest": "2026-07-11", "why": "which is pretty cool since I can control which pdf file to show", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 1, "compare": 0, "warn": 0}, "spark": [1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "which is pretty cool since I can control which pdf file to show", "kind": "", "icon": false, "domain": null, "github_repo": "github.com/hzeller/timg", "official_url": "https://github.com/hzeller/timg", "pricing": "", "aliases": ["timg"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 781917488, "item_id": 48869843, "url": "https://news.ycombinator.com/item?id=48869843", "by": "shevy-java", "date": "2026-07-11", "version": null, "stance": "recommend", "quote": "which is pretty cool since I can control which pdf file to show", "excerpt": "He makes some good points. Anki is indeed popular, so this is true too. I am using my own set of flashcards via self-written computer programs, mostly small scripts. The core is simple: one \"side\" has the question, the other \"side\" has the answer. I enhanced this on the commandline though, e. g. I can refer to local images (we can show this on the terminal, e. g. I use KDE konsole and then some different commandline ", "context": "", "use_case": "showing images/PDFs in terminal", "switched_from": "", "story": "A Love Letter to Flashcards"}, {"id": 764880576, "item_id": 47805036, "url": "https://news.ycombinator.com/item?id=47805036", "by": "krautsauer", "date": "2026-04-17", "version": null, "stance": "recommend", "quote": "Especially timg for image viewing.", "excerpt": "If we're going the see-also way: sixels. Especially timg for image viewing. I've also played with https://github.com/cptpiepmatz/nu-jupyter-kernel/tree/main/crates/nu_plugin_plotters which can be neat but the invocation is terribly clunky.", "context": "", "use_case": "Image viewing in terminal", "switched_from": "", "story": "FIM \u2013 Linux framebuffer image viewer"}, {"id": 732839523, "item_id": 45802470, "url": "https://news.ycombinator.com/item?id=45802470", "by": "ziotom78", "date": "2025-11-03", "version": null, "stance": "recommend", "quote": "I usually have timg [3] installed on those servers", "excerpt": "I run Kitty and use this feature regularly. Most of the time, I rely on it within Yazi [1], a TUI file manager, but I can also display plots within the Julia REPL, thanks to the KittyTerminalImages.jl package [2]. It's even more crucial when I'm navigating a remote directory and need to check an image file, as I usually have timg [3] installed on those servers. Once you discover how valuable this is, it becomes a per", "context": "", "use_case": "view images on remote servers", "switched_from": "", "story": "State of Terminal Emulators in 2025: The Errant Champions"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["showing images/pdfs in terminal", "terminal image viewer", "image viewing in terminal", "view images on remote servers"], "compared": [{"slug": "kitty", "name": "Kitty", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "yazi", "name": "yazi", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48861319", "title": "A Love Letter to Flashcards", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48099790", "title": "Linux Terminal Memory Usage", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47803323", "title": "FIM \u2013 Linux framebuffer image viewer", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45799478", "title": "State of Terminal Emulators in 2025: The Errant Champions", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {"recommend": 1}, "2026-05": {"neutral": 1}, "2026-06": {}, "2026-07": {"recommend": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "quotes": [{"id": 781917488, "item_id": 48869843, "url": "https://news.ycombinator.com/item?id=48869843", "by": "shevy-java", "date": "2026-07-11", "version": null, "stance": "recommend", "quote": "which is pretty cool since I can control which pdf file to show", "excerpt": "He makes some good points. Anki is indeed popular, so this is true too. I am using my own set of flashcards via self-written computer programs, mostly small scripts. The core is simple: one \"side\" has the question, the other \"side\" has the answer. I enhanced this on the commandline though, e. g. I can refer to local images (we can show this on the terminal, e. g. I use KDE konsole and then some different commandline ", "context": "", "use_case": "showing images/PDFs in terminal", "switched_from": "", "story": "A Love Letter to Flashcards"}, {"id": 769607201, "item_id": 48100450, "url": "https://news.ycombinator.com/item?id=48100450", "by": "menno-sh", "date": "2026-05-11", "version": null, "stance": "neutral", "quote": "", "excerpt": "For that specific use case you could also try `yazi`[0], which is a TUI file browser that has image (and other filetypes) preview built in. [0] https://github.com/sxyazi/yazi", "context": "", "use_case": "Terminal image viewer", "switched_from": "", "story": "Linux Terminal Memory Usage"}, {"id": 764880576, "item_id": 47805036, "url": "https://news.ycombinator.com/item?id=47805036", "by": "krautsauer", "date": "2026-04-17", "version": null, "stance": "recommend", "quote": "Especially timg for image viewing.", "excerpt": "If we're going the see-also way: sixels. Especially timg for image viewing. I've also played with https://github.com/cptpiepmatz/nu-jupyter-kernel/tree/main/crates/nu_plugin_plotters which can be neat but the invocation is terribly clunky.", "context": "", "use_case": "Image viewing in terminal", "switched_from": "", "story": "FIM \u2013 Linux framebuffer image viewer"}, {"id": 732839523, "item_id": 45802470, "url": "https://news.ycombinator.com/item?id=45802470", "by": "ziotom78", "date": "2025-11-03", "version": null, "stance": "recommend", "quote": "I usually have timg [3] installed on those servers", "excerpt": "I run Kitty and use this feature regularly. Most of the time, I rely on it within Yazi [1], a TUI file manager, but I can also display plots within the Julia REPL, thanks to the KittyTerminalImages.jl package [2]. It's even more crucial when I'm navigating a remote directory and need to check an image file, as I usually have timg [3] installed on those servers. Once you discover how valuable this is, it becomes a per", "context": "", "use_case": "view images on remote servers", "switched_from": "", "story": "State of Terminal Emulators in 2025: The Errant Champions"}]}