Tattoy

Dev tools

terminal compositor

SHOW HN2025

200points
65comments
#327of 3,837 in 2025
Top 9%of 2025 by points

How HN took it

MixedNo clear lean

11 positive, 15 neutral or asking, 0 mixed, 6 critical, out of 32 comments about the project. Thread score +0.21.

Design: 4 for, 5 againstIdea: 4 for, 0 againstExecution: 1 for, 0 againstPerformance: 0 for, 1 againstDocs: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clean presentation and high-quality work

    From 2 comments
    • Thank you for (1) sharing a fascinating project that has nothing to do with "AI," (2) mentioning not once, anywhere, even in the repo docs (as far as I can tell) that Tattoy is…
      globnomulous on HN
    • SUPER COOL
      gfalcao on HN
  • Fun visual effects and shader ideas

    From 2 comments
    • Oh wow, now I can finally have terminal that creates fire effects the faster I type! (if I ever get the time to make the plugin) Is there anyway for plugins to interact with…
      grandma_tea on HN
    • This is like the pinnacle of term ricing, I love it
      ramon156 on HN
  • Interesting protocol evolution idea

    From 2 comments
    • I especially like the idea of evolving the protocol. Just because the text first ui is a great idea doesn’t mean we achieved perfection with ansi escape codes.
      sevensor on HN
    • This is brilliant, thanks for making public and best wishes
      nerflad on HN

Objections

  • Palette parsing fails on some terminals due to inaccurate color rendering

    From 2 comments
    • This looks really cool, I'd like to give it a go. The idea of taking a screenshot of the terminal and then parsing that to determine the true colour support is definitely novel,…
      tfsh on HN
    • Thanks for trying it out. It looks like either your terminal or screenshotter isn't faithfully rendering the pure red marker column (it's needed for calibration in the parser).…
      tombh on HN
  • Videos autoplay fullscreen on mobile, hurting the website experience

    From 2 comments
    • Id probably have an easier time finding out about this project if it didn't full screen auto play videos as I scroll?
      djaychela on HN
    • I get the same experience on iOS using the OS web view - my guess is because iOS (and maybe android?) don’t typically play videos in “windowed mode” (for lack of a better term)…
      phatskat on HN
  • Light theme gives white on white text

    From 1 comment
    • my first attempt at using a light theme with gnome-terminal gets me white on white either in the prompt or on the commandline itself. don't have time to debug that now though.…
      em-bee on HN
  • High memory use concern

    From 1 comment
    • Because why shouldn't my terminal be the largest consumer of memory on my PC?
      cenobyte on HN

Requests

  • Support OSC 4 palette querying instead of screenshots

    From 1 comment
    • > The idea of taking a screenshot of the terminal and then parsing that to determine the true colour support is definitely novel, A better way to do this is to send `OSC 1 0 ; ?…
      shiomiru on HN
  • Windows support and beta testing

    From 2 comments
    • I see you added then removed Windows from your Release plan: https://github.com/tattoy-org/tattoy/issues/42 So, it is supported or not? Looks great by the way.
      TheSilva on HN
    • If you need Windows beta testers, I'd be happy to volunteer.
      globnomulous on HN
  • Light theme examples

    From 1 comment
    • Tattoy manages its own scrollback buffer (like say `tmux` does), and so can therefore also provide its own scrollbar. this raises two questions: doesn't every (gui) terminal do…
      em-bee on HN

Questions

  • How tmux scrollback interacts with Tattoy

    From 1 comment
    • my first attempt at using a light theme with gnome-terminal gets me white on white either in the prompt or on the commandline itself. don't have time to debug that now though.…
      em-bee on HN
  • Whether plugins can interact with shaders

    From 1 comment
    • Oh wow, now I can finally have terminal that creates fire effects the faster I type! (if I ever get the time to make the plugin) Is there anyway for plugins to interact with…
      grandma_tea on HN
  • Whether it can run Doom

    From 1 comment

Alternatives named

  • Arcan

    From 1 comment
    • Interesting project. You might check out Arcan (https://arcan-fe.com/) if you've never heard of it. (EDIT: I see author recently added a link:…
      cb321 on HN
  • tmux

    From 1 comment
    • Tattoy manages its own scrollback buffer (like say `tmux` does), and so can therefore also provide its own scrollbar. this raises two questions: doesn't every (gui) terminal do…
      em-bee on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/44268644)