EN
返回档案库

档案库 · 开发与企业工具 · 产品决策 · 2025–2026

term.everything 豪赌终端能显示任何 GUI 应用 — HN 1094 分,8.1k 星

一个从零编写的 Wayland 合成器把真实 GUI 窗口渲染进终端单元格 — Show HN 2025-09-09 获 1094 分,到 2026 年 9 月 GitHub 8.1k 星。

term.everything (Late for Dinner Studios, LLC)

它在赌什么用从零编写的 Wayland 合成器把真实 GUI 窗口画进终端单元格 —— 用户能在终端里用上真正的应用,甚至通过 ssh,而不是再看一种文本查看器。已上线

做的是什么生意

term.everything is a Linux CLI program in open beta that runs GUI windows in a terminal — a built-from-scratch Wayland compositor whose output is terminal cells instead of a monitor, working on X11 and Wayland hosts and even over ssh.

起因

mmulet built term.everything under Late for Dinner Studios, LLC, the maker of Fontemon, a video game that runs inside a font. The README states the provocation: every day another terminal file viewer ships, yet 'you can just use the file viewer you already have — in your terminal.' The answer was a compositor written from scratch in Go that draws to terminal cells, demonstrated by playing Fontemon inside a web browser over ssh.

经过

The 2025-09-09 Show HN thread ran to 1,094 points and 144 comments, with the maker answering 'Can it run Doom?' by posting a Doom demo. The project ships beta releases from GitHub, renders at full resolution in image-capable terminals such as kitty and iTerm2, and community members ran a whole desktop — Firefox on KDE Neon inside a VM — inside a terminal. By the 2026-09-05 crawl the repo had 8.1k stars, 194 forks and 107 commits.

结果

Still in open beta at roadmap stage one, 'Term some things' — the README warns that some or most apps may fail to launch or crash — as of 2026-09-05. No funding, pricing or further company details beyond the Late for Dinner Studios copyright are disclosed in the material.

背景

term.everything 是一款 Linux 命令行程序,能在终端里运行 GUI 窗口。它内部是一个从零构建的 Wayland 合成器,输出设备是终端单元格而非显示器,因此普通应用 —— 浏览器、视频播放器,甚至 Doom —— 都能在用户已经打开的终端里渲染,无论是本地还是通过 ssh。

这个产品赌的是对整个小行业的反转:与其再做一款画着漂亮线条字符的终端文件查看器,不如让终端能够显示真正的 GUI 应用,这样一来旧的查看器就变得多余。README 直言不讳:“别再做终端文件查看器了,因为你已经可以在终端里用你现有的文件查看器。”

作者 mmulet 在 Late for Dinner Studios, LLC(做过 Fontemon —— 一个运行在字体里的游戏)旗下,演示时先是通过 ssh 在浏览器里运行那个字体游戏,然后又运行了《Wing It!》电影、通过 kitty/iTerm2 图像协议以全分辨率运行 Firefox,以及一个“终端里的完整桌面”会话。2025-09-09 的 Show HN 获得 1094 分和 144 条评论,到 2026-09-05 抓取时仓库已有 8.1k 星、194 个 fork 和 107 个提交,并提供公开测试版下载。

这件事要成立,得有什么

  • 它反转了类别:不是做一个新的文本文件查看器,而是让终端能够显示现有的 GUI 应用,这样任何应用都无需重写。
  • 核心赌注是技术性的且毫不妥协:一个从零编写的 Wayland 合成器,画到终端单元格,可在 X11 和 Wayland 主机上移植,并支持 ssh。
  • 炫目的证明让这个想法一目了然:一个基于字体的游戏通过 ssh 跑在终端里的浏览器中,还有 Doom,以及终端里的完整桌面 —— 这些比任何规格说明都更有说服力。
  • 路线图保持诚实 —— “先终端化一些东西”,预期有崩溃并欢迎提 issue —— 这给早期的合成器设定了合理的预期,并把 bug 报告变成了一种贡献渠道。

可借鉴之处

当用户不断重复造同一个轮子 —— 此处指终端文件查看器 —— 那就攻击底层:让用户已经在用的平台能够运行真正的东西。

后续进展

截至 2026-09-05,term.everything 已作为公开测试版上线:GitHub Releases 提供可下载的构建版本,仓库显示 8.1k 星、194 个 fork 和 107 个提交,开发仍以 Go 为主,“略带一点 C”。路线图仍停留在第一阶段“先终端化一些东西”,在合成器成熟前预计大部分应用会失败。材料中未出现任何融资、价格、收入或公司细节,只有 Late for Dinner Studios 的版权信息,因此项目更像是一个广受喜爱的技术热情之作,而不是一个获得融资的创业公司。

资料来源

发现哪里写错了?告诉我们。

轮到你了

你刚读完一家。说说你在做什么,看看谁在赌同一件事。

免费账号 · 3 次免费提问 · 不用绑卡

相关案例