Term.everything

Dev tools

terminal gui embedding

SHOW HN2025

1,094points
144comments
#12of 3,837 in 2025
Top 1%of 2025 by points

How HN took it

LovedMost comments that take a side are positive

50 positive, 16 neutral or asking, 1 mixed, 5 critical, out of 72 comments about the project. Thread score +0.64.

Idea: 25 for, 2 againstExecution: 1 for, 1 againstDocs: 2 for, 0 againstPerformance: 0 for, 1 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

  • Fun and delightful, an impressive useless hack

    From 4 comments
    • That's awesomely useless, it straddles the line between programming and art. I am sure it was a great and fun learning experience. Well done !
      nick__m on HN
    • Yeah, I can’t explain why this project makes me so happy because I struggle to think of any time where I’d need this, but it puts a big, dumb grin on my face.
      actsasbuffoon on HN
    • This is one of those things that pushes the boundaries to nowhere, yet everywhere at the same time whilst being incredibly awesome and something you can show off ad infinitum.…
      reactordev on HN
    • Absolutely love the energy here. You really terminally outdid yourself here. Consider me officially shell-shocked.
      shonku on HN
  • Running Doom and VS Code on iPad demos

    From 2 comments
    • Ask and ye shall receive: Running doom: https://github.com/mmulet/term.everything/blob/main/resources/graphics/doom.gif I had the change a couple of line to make it work because…
      mmulet on HN
    • Behold! running on the iPad! Screen Recording - https://github.com/mmulet/term.everything/blob/main/resources/graphics/on_ipad_screen_recording.gif A video of it on the iPad -…
      mmulet on HN
  • Useful for remote SSH access to GUI apps

    From 3 comments
    • Definitely not useless! I run a ttyd server to get terminal over https, and I have used carbonyl over that to get work done. That's limited to a web browser (to get access to…
      dmayle on HN
    • This could be used on build machines I own where I occasionally need to interact with the desktop and/or browser on the machine and vnc or other desktop sharing is impractical or…
      ugh123 on HN
    • A few years back, I was deploying, operating and debugging a Hadoop cluster with Kerberos enabled behind a firewall with only the SSH port being opened. Without a web browser…
      wdavidw on HN

Objections

  • Terminal resolution limits text readability and performance at high resolutions

    From 2 comments
    • Depends on what resolution your terminal is set to. (Not the resolution of the GUI app you use, just the resolution you display it). At low resolution (640x480) it’s pretty…
      mmulet on HN
    • I started working on this with the Kitty image protocol, but unfortunately that protocol is really unsuited to this sort of thing. Performance will be awful. The protocol is sort…
      IshKebab on HN
  • No copy/paste or mouse support yet

    From 2 comments
    • You will be able to copy/paste with term.everything once I implement the Wayland copy/paste interface (wl_data_device_manager).
      mmulet on HN
    • Behold! running on the iPad! Screen Recording - https://github.com/mmulet/term.everything/blob/main/resources/graphics/on_ipad_screen_recording.gif A video of it on the iPad -…
      mmulet on HN

Requests

  • Copy/paste support

    From 2 comments
    • I think one significant difference though is that Browsh renders actual text for text content, so you can copy and paste, etc.
      tombh on HN
    • OMG! That'd be AMAZING. But it still wouldn't render GUI text as terminal font text right?
      tombh on HN
  • macOS version

    From 1 comment
    • This is so cool, thanks for sharing! Having this on a Mac would be great but I understand that this might be a huge undertaking :)
      alkh on HN

Questions

  • Whether it works on X11 hosts without Wayland

    From 1 comment
    • Do I need to be using wayland to try this? I'm still on x11.
      riddley on HN
  • Whether it can run inside tmux or nested compositors

    From 1 comment
    • - Can you run a compositor inside a compositor? I'd love to just ssh to a server and run hyprland - doesTerm.everything run inside tmux with automatic window resizing? I guess…
      xiphias2 on HN

Alternatives named

  • Carbonyl

    From 2 comments
    • I remember the carbonyl project to run chromium in the terminal that got me really excited (https://github.com/fathyb/carbonyl) but it eventually became unmaintained. This is…
      warwren on HN
    • I remember seeing something similar named Carbonyl a while back. What a coincidence lol. https://github.com/fathyb/carbonyl P.S. This is very cool btw.
      fzorb on HN
  • Browsh

    From 1 comment
    • It's like a more generalized browsh[1]. [1] https://www.brow.sh/
      msdz on HN
  • Waypipe

    From 1 comment
    • You could use a terminal graphics protocol to render real graphics. But there is already waypipe¹ to do that kind of remoting. Without using an actual terminal. 1.…
      20after4 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/45181535)