正在加载视频...

视频加载失败

announcing tigma, my latest weekend project. It's like figma but for TUIs try it: `bunx tigma` → supports text, lines, rectangles → drag to move around and resize → edit text, change stroke and fill, multiple selection, and more (music by me!)

431,782 次观看 • 9 个月前 •via X (Twitter)

48 条评论

dax 的头像
dax9 个月前

wow i was just thinking last week "why can't someone build this"

Dylan Field 的头像
Dylan Field9 个月前

so good!!!!

James Long 的头像
James Long9 个月前

omg the man himself!! thank you 🫡

James Long 的头像
James Long9 个月前

my biggest goal was to be able to hand this off to an AI to implement it (with OpenTUI) I haven't quite solved that yet. A screenshot doesn't work well, AI should easily be able to get the raw data representing the UI. I tried integrating an MCP server in the app so AI could get the data, but if you include fg and bg colors it's very big and token inefficient

James Long 的头像
James Long9 个月前

I also tried running this under tmux, and the AI is able to do `tmux capture-pane -t tigma -p` to read the screen. unfortunately that doesn't give it colors I think the MCP server is still probably the best way to get the data, but what's an efficient way to serialize it?

Paco 的头像
Paco9 个月前

a joy to read that index.ts

James Long 的头像
James Long9 个月前

there’s a deep beauty to it for my own personal software eng reputation though just want to clarify that I’ve even barely read it haha. Opus 4.5 wrote it. It’s so easy to debug though

Paco 的头像
Paco9 个月前

simple code is easy to reason about, for both humans and machines

MJ 的头像
MJ9 个月前

This is absolutely insane and I love it 🥰 Nice work!

James Long 的头像
James Long9 个月前

thanks! 🫡

𝗧𝗢𝗠 𝘈𝘺𝘭𝘰𝘵𝘵 的头像
𝗧𝗢𝗠 𝘈𝘺𝘭𝘰𝘵𝘵9 个月前

epic! cc @CameronFoxly more stuff for TUI product design y'all want to collab on a VT-HIG standard?

James Long 的头像
James Long9 个月前

@CameronFoxly cool stuff! I will look at this, currently I’m still shaping my opinions

Josh Cirre 的头像
Josh Cirre9 个月前

Hey @willking, looks like we havre to have James on the show again.

Mat Silva 的头像
Mat Silva9 个月前

my fav thing about this so far is how simple the repo is. the music is pretty great too.

James Long 的头像
James Long9 个月前

heck yeah! side projects should be simple

Mat Silva 的头像
Mat Silva9 个月前

when will you drop the 'how to' on the audio track?

Francois Laberge 的头像
Francois Laberge9 个月前

I started down this path one day and pulled back before I nerd sniped myself further:

IroncladDev 的头像
IroncladDev9 个月前

sickkkkkkk I've been looking for something like this is using the mouse required though? I'd like to be able to control it entirely with my keyboard

Aaron Francis 的头像
Aaron Francis9 个月前

ok damn!

Aiden Cline 的头像
Aiden Cline9 个月前

we can finally get rid of david now

Ben Tossell 的头像
Ben Tossell9 个月前

this is sick

Jason Kneen 的头像
Jason Kneen9 个月前

Very nice, I started this one 4 days ago but then got diverted -- not as close as you've got and I stuggled to with the implementation I started going down a ghostty web socket server wrapper app that could be fed the updates in realtime but no luck (yet) Any if any of it helps, the code is here

Vince Buyssens 的头像
Vince Buyssens9 个月前

Ah exactly what I was looking for 🫡

James Long 的头像
James Long9 个月前

whoa that looks really cool

Vince Buyssens 的头像
Vince Buyssens9 个月前

Distilled from the insight that 'AI navigates meaning as a geometry' and building an entire semantic design system around that. While I lack the formal design and dev background, I have extensively documented my leitmotivs and inspiration which has been more than enough for AI to translate it into functional, consistent components.

Otto's existential dread ⭐⭐⭐ 的头像
Otto's existential dread ⭐⭐⭐9 个月前

Shouldn't it be CLIgma?

Erik Rasmussen 👨‍💻🇺🇸🇪🇸 的头像
Erik Rasmussen 👨‍💻🇺🇸🇪🇸9 个月前

A-MAZING!

Jeremy Longshore 的头像
Jeremy Longshore9 个月前

Is there somewhere for open source beats like that u can fork and add on to and possibly merge etc …. Note to self look this up….

James Long 的头像
James Long9 个月前

would be cool there is this site for getting music for videos which is good for a default mood: I enjoy creating though

Jeremy Longshore 的头像
Jeremy Longshore9 个月前

What do u use to do that ? Make that music ? It’s really cool.

James Long 的头像
James Long9 个月前

mostly the minifreak (started with some preset sounds and did a bunch of tweaking) and editing in Logic

Nick Khami 的头像
Nick Khami9 个月前

i love that agents have made the terminal so much more used that we need a tool like this. awesome!

Ayush Sharma 的头像
Ayush Sharma9 个月前

Bro you coookeeeedddd so harrrddddd

outloop 的头像
outloop9 个月前

awesome!!!

Zach 的头像
Zach9 个月前

love that you did the music for this

SDG 的头像
SDG9 个月前

Absolutely nuts. Congrats on the launch!

theteleporter 的头像
theteleporter9 个月前

termux user here… if only this worked there 😅. super dope regardless

Anthony Morris ツ 的头像
Anthony Morris ツ9 个月前

👏👏👏

vogel 的头像
vogel9 个月前

@thdxr

Caleb Panza ☾ 的头像
Caleb Panza ☾9 个月前

@MisterMattRoth this is dope!

Alman Gonzaleshvili 的头像
Alman Gonzaleshvili9 个月前

thank you. we do be needing a tigma round here. urgently.

Jay 的头像
Jay9 个月前

wow this is a great demo

Sandip Wane 的头像
Sandip Wane9 个月前

@thdxr you were looking for something like this a while ago

Harsh Agarwal 的头像
Harsh Agarwal9 个月前

This is so cool!

⚡️John Andrew Owen ⚡️ 的头像
⚡️John Andrew Owen ⚡️9 个月前

announcing ligma, my latest weekend project. It's like figma but for NUIs (nut-based interfaces)

Wei Hup 的头像
Wei Hup9 个月前

@basedjensen tigma balls

Angie Jones 的头像
Angie Jones9 个月前

🔥

higherorderfunctioning 的头像
higherorderfunctioning9 个月前

Waiting for Ligma to happen. cc. @ThePrimeagen

相关视频