Loading video...

Video Failed to Load

Go Home

Introducing Surface - GPU-rendered 3D scenes and infinite canvases inside terminal apps, presented through Kitty graphics. Your UI stays real terminal cells; pixels render beneath them. Everything here is a terminal (libghostty, in the Unpeel app). You can test it here (Very experimental and vibed)

49,988 views • 1 month ago •via X (Twitter)

20 Comments

Danny 🦣's profile picture
Danny 🦣1 month ago

But why..?

Tommy J. Vedvik's profile picture
Tommy J. Vedvik1 month ago

I do most of my work in terminals now and this is an experiment to use terminal for more graphical apps. Less context switching for me at least.

Danny 🦣's profile picture
Danny 🦣1 month ago

Isn't this just GUI now.. But like, way weirder? What's the benefit?

Tommy J. Vedvik's profile picture
Tommy J. Vedvik1 month ago

You should still use TUI for all UI stuff. I dont know the benefit yet. Its very experimental. I like the idea that I can just open it next to my AI agent, and with that opens tons of possiblities.

(secret agent) randy celery's profile picture
(secret agent) randy celery1 month ago

Interesting. I look forward to looking into how it works. I don't even know rust but looks interesting enough that I'll have to use clankers to dive into it.

Tommy J. Vedvik's profile picture
Tommy J. Vedvik1 month ago

thats all I do 😂

autodid/acc's profile picture
autodid/acc1 month ago

damn, was gonna make something like this. you've beat me to it

Dave Katague's profile picture
Dave Katague1 month ago

I'm learning SO much thanks to you!

adonai's profile picture
adonai1 month ago

cool idea. why wgpu and metal? isnt that redundant?

Tommy J. Vedvik's profile picture
Tommy J. Vedvik1 month ago

what should it use?

Sujal Gupta's profile picture
Sujal Gupta1 month ago

This is one of the coolest things I have came across lately

Sid's profile picture
Sid1 month ago

@dhh here is new unlock for @OmarchyLinux

Tommy J. Vedvik's profile picture
Tommy J. Vedvik1 month ago

@dhh @OmarchyLinux would love someone with linux and ghostty installed test it. I have not been able to do yet.

CarbonJewels's profile picture
CarbonJewels1 month ago

I mean why not grok build could have a field day w this @elonmusk

DeDi's profile picture
DeDi1 month ago

UI 保持真实的终端单元格,像素压在字符层下渲染

BrokenAnsible's profile picture
BrokenAnsible1 month ago

This looks neat. But why go this route instead of doing a KMSDRM app and SDL

Sumo's profile picture
Sumo1 month ago

Terminals, infinite canvas, file trees, sidebars... No one is actually making anything different Please be different

Tommy J. Vedvik's profile picture
Tommy J. Vedvik1 month ago

you go first

Dev's profile picture
Dev1 month ago

On attend la mise à jour parce que l'application bug de fou

Tommy J. Vedvik's profile picture
Tommy J. Vedvik1 month ago

dm

Related Videos