언어능력이 뛰어난 사람일수록 상대방이 어리숙하게 말해도 알아서 이해한다.
그래서 회사 영어권 동료들과 이야기하면 내 부족한 영어에도 다들 찰떡같이 알아들음.
그래서 어느 순간 동료와 1:1 영어 대화에 대한 부담감은 많이 사라졌는데, 근데 동료들이 내가 개떡같이 말해도 찰떡같이 알아들으니 영어 실력이 안느는 것 같은 느낌.
실시간 번역기 나와도 영어는 중요할 것 같은데, 영어 공부는 (하기도 넘 싫은데) 언제하지ㄹㅇ
그래서 회사 영어권 동료들과 이야기하면 내 부족한 영어에도 다들 찰떡같이 알아들음.
그래서 어느 순간 동료와 1:1 영어 대화에 대한 부담감은 많이 사라졌는데, 근데 동료들이 내가 개떡같이 말해도 찰떡같이 알아들으니 영어 실력이 안느는 것 같은 느낌.
실시간 번역기 나와도 영어는 중요할 것 같은데, 영어 공부는 (하기도 넘 싫은데) 언제하지ㄹㅇ
❤11
vibenote from subinium
https://x.com/trq212/status/2031506296697131352?s=46&t=_9QK1B_9Xfb5kENxfV3x-g
아 이런거 만들려고 했던건데 추가되었네. 클로드 돌아갈때 사이드로 프롬프트해서 대화 이어가기
❤3
⚡️SuperLightTUI
CLI 도구를 만드는데 Ink는 무겁고 RataTUI는 원하는 인터랙션이나 화면 분할에서 사용성이 살짝 부족하다고 느껴 새로운 Rust기반 TUI를 만들어봤습니다.
이제 사람 손으로 코드를 쓰는 경우가 점점 적어질 것이고, 이런 라이브러리를 만들면 skills도 만들어두는 게 유의미하겠다는 생각이 드네요.
여튼 TUI 좋아하는 분들은 언제나 사용해보고 피드백 환영합니다. 데모들 이쁘게 만들어서 공유해봄.
- https://github.com/subinium/SuperLightTUI
- x post
CLI 도구를 만드는데 Ink는 무겁고 RataTUI는 원하는 인터랙션이나 화면 분할에서 사용성이 살짝 부족하다고 느껴 새로운 Rust기반 TUI를 만들어봤습니다.
이제 사람 손으로 코드를 쓰는 경우가 점점 적어질 것이고, 이런 라이브러리를 만들면 skills도 만들어두는 게 유의미하겠다는 생각이 드네요.
여튼 TUI 좋아하는 분들은 언제나 사용해보고 피드백 환영합니다. 데모들 이쁘게 만들어서 공유해봄.
- https://github.com/subinium/SuperLightTUI
- x post
❤16
오늘 OpenClaw Seoul Builder Meetup이라는 행사가 진행하고 유튜브 라이브로 진행하네요.
세션 주제들이 정말 개발로 꽉 차있고 허수가 없어보이는데, Openclaw 마개조 좋아하시는 분들은 참고하면 좋을 듯
https://www.youtube.com/watch?v=iQ-f_91VdCQ
세션 주제들이 정말 개발로 꽉 차있고 허수가 없어보이는데, Openclaw 마개조 좋아하시는 분들은 참고하면 좋을 듯
https://www.youtube.com/watch?v=iQ-f_91VdCQ
YouTube
OpenClaw Seoul Builder Meetup 2026. 03
🎙️ New to streaming or looking to level up? Check out StreamYard and get $10 discount! 😍 https://streamyard.com/pal/d/5196416353697792
❤14
ordinary subinium
⚡️SuperLightTUI CLI 도구를 만드는데 Ink는 무겁고 RataTUI는 원하는 인터랙션이나 화면 분할에서 사용성이 살짝 부족하다고 느껴 새로운 Rust기반 TUI를 만들어봤습니다. 이제 사람 손으로 코드를 쓰는 경우가 점점 적어질 것이고, 이런 라이브러리를 만들면 skills도 만들어두는 게 유의미하겠다는 생각이 드네요. 여튼 TUI 좋아하는 분들은 언제나 사용해보고 피드백 환영합니다. 데모들 이쁘게 만들어서 공유해봄. - http…
This media is not supported in your browser
VIEW IN TELEGRAM
TUI 라이브러리를 정말 원하는 기능을 대다수 넣고 라이브러리 테스트를 위해 어린 시절 TUI에 가장 가까운 게임인 Powder Toy를 Rust로 다수 옮겨보았습니다.
우리시절에는 이게 마크고 로블록스야!
https://github.com/subinium/powder-toy-slt
우리시절에는 이게 마크고 로블록스야!
https://github.com/subinium/powder-toy-slt
❤3
ordinary subinium
⚡️SuperLightTUI CLI 도구를 만드는데 Ink는 무겁고 RataTUI는 원하는 인터랙션이나 화면 분할에서 사용성이 살짝 부족하다고 느껴 새로운 Rust기반 TUI를 만들어봤습니다. 이제 사람 손으로 코드를 쓰는 경우가 점점 적어질 것이고, 이런 라이브러리를 만들면 skills도 만들어두는 게 유의미하겠다는 생각이 드네요. 여튼 TUI 좋아하는 분들은 언제나 사용해보고 피드백 환영합니다. 데모들 이쁘게 만들어서 공유해봄. - http…
This media is not supported in your browser
VIEW IN TELEGRAM
SuperLightTUI: Build terminal UIs in 3 lines of Rust — immediate-mode, 50+ widgets, Tailwind-style API
개인적으로 TUI 구현을 좋아하는만큼 단기적인 토이플젝으로 Rust-backed TUI 라이브러리에 시간을 갈아넣고 있음. 주말동안 실사용 가능 수준으로 라이브러리 기능 강화. 기능적으로 거의 웹과 같은 사용을 제공하기 위해 클릭을 포함한 다양한 인터랙션과 위젯도 추가 완료.
목표는 Ink/Textual의 느린 속도에서 벗어나 Rust로 속도를 잡으면서도, RataTUI보다 편한 Tailwind 수준의 편리한 포맷으로 TUI를 만들 수 있게 하는 것.
- 테스트 삼아 0.7버전에서(현재 0.10.0) 기존에 개발하던 (1) agf(agent finder) 와 (2) ddudu(블랙핑크 컨셉의 harness)의 TUI를 대체하였고, (이것도 버전 마이그레이션 다시 또 해야함) 이 과정에서 IME 이슈도 완전 잡음.
- Q00님의 PRD/Ralph 툴인 oroborous에서 Rust-backend TUI도 PR MERGE완료. (how to use)
- 이전에 공유한 Powder Toy나 테트리스, 스네이크, 지뢰찾기등 TUI기반 게임들도 대부분 구현 가능함을 체크함. 그 외에도 website demo도 진짜 잘만든 듯.
여기서 조금 더 theme을 디테일하게 수정하고, 사용하기 쉽게 Skill + 에디터, docs 등 준비중.
예시 gif는 AI가 추천하고 만들어준 Doom Fire Effect.
https://github.com/subinium/SuperLightTUI
개인적으로 TUI 구현을 좋아하는만큼 단기적인 토이플젝으로 Rust-backed TUI 라이브러리에 시간을 갈아넣고 있음. 주말동안 실사용 가능 수준으로 라이브러리 기능 강화. 기능적으로 거의 웹과 같은 사용을 제공하기 위해 클릭을 포함한 다양한 인터랙션과 위젯도 추가 완료.
목표는 Ink/Textual의 느린 속도에서 벗어나 Rust로 속도를 잡으면서도, RataTUI보다 편한 Tailwind 수준의 편리한 포맷으로 TUI를 만들 수 있게 하는 것.
- 테스트 삼아 0.7버전에서(현재 0.10.0) 기존에 개발하던 (1) agf(agent finder) 와 (2) ddudu(블랙핑크 컨셉의 harness)의 TUI를 대체하였고, (이것도 버전 마이그레이션 다시 또 해야함) 이 과정에서 IME 이슈도 완전 잡음.
- Q00님의 PRD/Ralph 툴인 oroborous에서 Rust-backend TUI도 PR MERGE완료. (how to use)
- 이전에 공유한 Powder Toy나 테트리스, 스네이크, 지뢰찾기등 TUI기반 게임들도 대부분 구현 가능함을 체크함. 그 외에도 website demo도 진짜 잘만든 듯.
여기서 조금 더 theme을 디테일하게 수정하고, 사용하기 쉽게 Skill + 에디터, docs 등 준비중.
예시 gif는 AI가 추천하고 만들어준 Doom Fire Effect.
https://github.com/subinium/SuperLightTUI
❤10👍4
Worldcoin과 FWB가 함께 운영하는 빌더 프로그램인데, 관심 있으신 분들 참고하시면 좋을 것 같아서 공유합니다.
[프로그램 개요]
World Build 3는 초기 빌더를 대상으로 한 해커톤 + 액셀러레이터 프로그램입니다. 160개국 3,800만+ 사용자 기반의 World 플랫폼 위에서 프로덕트를 만들어볼 수 있는 기회고, World Foundation으로부터 최대 $200K 규모의 그랜트 펀딩도 지원됩니다.
[진행 방식]
- Hack 단계: 4월 23일까지 지원 가능하고, 약 $20K 규모의 상금이 걸린 해커톤으로 시작합니다.
- Build 단계: 선발되면 서울에서 8일간 Build Week 참여 (경비 전액 지원) + 3개월 온라인 프로그램이 이어집니다.
- Demo 단계: 샌프란시스코 World 본사에서 Demo Day 진행 (항공/체류 지원).
[참여 혜택 정리]
- World 플랫폼 유저 대상 즉시 배포 가능
- 최대 $200K 그랜트 펀딩
- 서울, 샌프란시스코 방문 경비 전액 지원
- 글로벌 파운더 멘토링 50시간 이상
[지원]
4월 23일까지 worldbuildlabs.com 에서 지원 가능합니다.
서울 Build Week도 포함되어 있어서 한국에서 참여하기에 접근성이 괜찮고, 글로벌 네트워크 쌓으면서 실제 프로덕트까지 만들어볼 수 있는 구조라 해볼 만한 기회인 것 같습니다.
X Post
[프로그램 개요]
World Build 3는 초기 빌더를 대상으로 한 해커톤 + 액셀러레이터 프로그램입니다. 160개국 3,800만+ 사용자 기반의 World 플랫폼 위에서 프로덕트를 만들어볼 수 있는 기회고, World Foundation으로부터 최대 $200K 규모의 그랜트 펀딩도 지원됩니다.
[진행 방식]
- Hack 단계: 4월 23일까지 지원 가능하고, 약 $20K 규모의 상금이 걸린 해커톤으로 시작합니다.
- Build 단계: 선발되면 서울에서 8일간 Build Week 참여 (경비 전액 지원) + 3개월 온라인 프로그램이 이어집니다.
- Demo 단계: 샌프란시스코 World 본사에서 Demo Day 진행 (항공/체류 지원).
[참여 혜택 정리]
- World 플랫폼 유저 대상 즉시 배포 가능
- 최대 $200K 그랜트 펀딩
- 서울, 샌프란시스코 방문 경비 전액 지원
- 글로벌 파운더 멘토링 50시간 이상
[지원]
4월 23일까지 worldbuildlabs.com 에서 지원 가능합니다.
서울 Build Week도 포함되어 있어서 한국에서 참여하기에 접근성이 괜찮고, 글로벌 네트워크 쌓으면서 실제 프로덕트까지 만들어볼 수 있는 구조라 해볼 만한 기회인 것 같습니다.
X Post
❤8
This media is not supported in your browser
VIEW IN TELEGRAM
저는 바이브코딩을 시작한 이후, 필요한 CLI/TUI 도구가 있으면 성능면에서 Rust로 만들기 시작했습니다. 심지어 저는 Rust를 거의 모르면서도요!
다만 해석하고 AI로 수정하는데 있어 Python의 Textual이나 JS의 Ink 같은 도구들은 문법이 직관적이고 편하지만, 런타임 의존성이나 성능 오버헤드가 계속 신경 쓰이더라고요. 그래서 Rust 쪽에서는 ratatui가 좋은 생태계를 갖추고 있고 AI도 어느정도 도와주지만 이것도 (이해하기 쉬운) AI native한 구조는 아니라고 봤습니다.
그래서 두 가지를 만들었습니다.
1. tui.builders - 터미널 UI를 브라우저에서
시각적으로 디자인하고 Rust 코드를 내보내는 에디터입니다. Figma 같은 사용성을 목표로 만들었습니다.
https://tui.builders
위젯을 드래그하고 인스펙터에서 속성을 설정하면
코드가 1:1로 생성됩니다:
- 인스펙터: width=30, padding=2, border=rounded
- 코드: .w(30).p(2).border(Border::Rounded)
이러다보니 web에서 figma같은 에디터로 만들고 바로 뽑아서 AI와함께 수정하면 쉽게 TUI툴을 만들 수 있는거죠.
2. SuperLightTUI -그리고 이 1:1 매핑을 위해 설계한 Rust TUI 라이브러리입니다.
CSS flexbox + Tailwind
유틸리티 클래스 방식이라, 웹 개발 경험이 있으면
별도 학습 없이 레이아웃을 잡을 수 있습니다. 예시로 다음과 같은 구조로 코드를 짤 수 있습니다.
클로저 하나가 앱 전체입니다. App 구조체, 이벤트 루프, trait 구현 없이 3줄이면 렌더링됩니다.
immediate-mode 렌더링, 50+ 위젯 (차트, 테이블, 이미지, AI 위젯 등) 등 제가 필요하다고 생각하는 여러 요소를 많이 녹여두었습니다.
물론 여전히 시각화 라이브러리가 충분히 마음에 들지 않고 디테일한 수정은 잡고 있는데, Rust TUI의 성능은 유지하면서 개발 속도도 챙기고 싶은 분들에게 도움이 되면 좋겠습니다. 피드백은 언제나 환영합니다.
- tui.builders: https://tui.builders
- GitHub: https://github.com/subinium/SuperLightTUI
- X Post
다만 해석하고 AI로 수정하는데 있어 Python의 Textual이나 JS의 Ink 같은 도구들은 문법이 직관적이고 편하지만, 런타임 의존성이나 성능 오버헤드가 계속 신경 쓰이더라고요. 그래서 Rust 쪽에서는 ratatui가 좋은 생태계를 갖추고 있고 AI도 어느정도 도와주지만 이것도 (이해하기 쉬운) AI native한 구조는 아니라고 봤습니다.
그래서 두 가지를 만들었습니다.
1. tui.builders - 터미널 UI를 브라우저에서
시각적으로 디자인하고 Rust 코드를 내보내는 에디터입니다. Figma 같은 사용성을 목표로 만들었습니다.
https://tui.builders
위젯을 드래그하고 인스펙터에서 속성을 설정하면
코드가 1:1로 생성됩니다:
- 인스펙터: width=30, padding=2, border=rounded
- 코드: .w(30).p(2).border(Border::Rounded)
이러다보니 web에서 figma같은 에디터로 만들고 바로 뽑아서 AI와함께 수정하면 쉽게 TUI툴을 만들 수 있는거죠.
2. SuperLightTUI -그리고 이 1:1 매핑을 위해 설계한 Rust TUI 라이브러리입니다.
CSS flexbox + Tailwind
유틸리티 클래스 방식이라, 웹 개발 경험이 있으면
별도 학습 없이 레이아웃을 잡을 수 있습니다. 예시로 다음과 같은 구조로 코드를 짤 수 있습니다.
slt::run(|ui| {
ui.bordered(Border::Rounded).p(2).gap(1).col(|ui| {
ui.text("hello").bold().fg(Color::Cyan);
if ui.button("click").clicked { count += 1; }
});
}); 클로저 하나가 앱 전체입니다. App 구조체, 이벤트 루프, trait 구현 없이 3줄이면 렌더링됩니다.
immediate-mode 렌더링, 50+ 위젯 (차트, 테이블, 이미지, AI 위젯 등) 등 제가 필요하다고 생각하는 여러 요소를 많이 녹여두었습니다.
물론 여전히 시각화 라이브러리가 충분히 마음에 들지 않고 디테일한 수정은 잡고 있는데, Rust TUI의 성능은 유지하면서 개발 속도도 챙기고 싶은 분들에게 도움이 되면 좋겠습니다. 피드백은 언제나 환영합니다.
- tui.builders: https://tui.builders
- GitHub: https://github.com/subinium/SuperLightTUI
- X Post
❤15👍6🎉1
여성전용채널
수빈님 https://t.iss.one/web3subin
ai랑 사랑에 빠지셔서 코인은 안하심
ai랑 사랑에 빠지셔서 코인은 안하심
다 잃어서 안하는거임. 생활비랑 월세까지 레버리지할 수는 없잖아..
😢10❤1
ordinary subinium
드디어 Claude Max + Codex Pro에서 2 x Claude Max + Codex Pro로 진화
Claude Code 터져서 개손해중. Codex로 간신히 숨쉬는 중.
❤1
TUI의 재밌는 포인트는, 화면에서 보이는 건 거의 DOS/PC통신 감성인데 결국 픽셀 레벨의 연산이라는 점.
그리고 지금은 더 촘촘해지고 연산 속도도 빨라지면서 표현의 폭이 훨씬 넓어졌기에, 꽤 다양한 걸 구현할 수 있는데, 예를 들면:
- Tooltip / Modal / Notification 같이 기존 화면 위에 레이어를 올리는 것도 계산으로 처리할 수 있다. 결국 모든 건 덮어쓰기가 가능하니까!
- 마우스 위치와 클릭을 활용하면 MouseHover 이벤트, 체크리스트, 트리 구조, Dropdown 같은 것도 충분히 구현 가능
초기 GUI 개발 당시, 창이 겹칠 수 있다는 걸 확인했을때나 픽셀 단위 인터랙션 만들었을 때 얼마나 흥분되었을까 상상됨.
오늘은 터미널에서 영상 재생되는 것도 체크해봐야지 (sixel이라고 터미널 기반 비트맵 그래픽 쓰면 됨. 이미지는 그런 방식으로 되더라고요)
https://github.com/subinium/SuperLightTUI
그리고 지금은 더 촘촘해지고 연산 속도도 빨라지면서 표현의 폭이 훨씬 넓어졌기에, 꽤 다양한 걸 구현할 수 있는데, 예를 들면:
- Tooltip / Modal / Notification 같이 기존 화면 위에 레이어를 올리는 것도 계산으로 처리할 수 있다. 결국 모든 건 덮어쓰기가 가능하니까!
- 마우스 위치와 클릭을 활용하면 MouseHover 이벤트, 체크리스트, 트리 구조, Dropdown 같은 것도 충분히 구현 가능
초기 GUI 개발 당시, 창이 겹칠 수 있다는 걸 확인했을때나 픽셀 단위 인터랙션 만들었을 때 얼마나 흥분되었을까 상상됨.
오늘은 터미널에서 영상 재생되는 것도 체크해봐야지 (sixel이라고 터미널 기반 비트맵 그래픽 쓰면 됨. 이미지는 그런 방식으로 되더라고요)
https://github.com/subinium/SuperLightTUI
❤5
- tui.builders: Ink (Typescript)도 지원 완료. Figma for TUI로 진짜 점점 틀을 갖춰가는 중.
- SuperLightTUI (Rust)도 이제 버전 0.15.0까지 업데이트 완료. 슬슬 초기 생각했던 영역의 다수 부분 커버. 쉬운 문법으로 TUI를 구현할 수 있다는 장점을 Rust에 가져올 수 있었다는 것을 증명함. 만들면서 생각하지 못했던 다양한 기능도 추가했고 Terminal에서 할 수 있는 다양한 확장성에 대해서도 알 수 있었음.
- 단순히 원하는 기능을 추가한다에서 시작해서 오픈소스 라이브러리를 만든다는 목적만으로도 정말 많은 공부를 할 수 있었음. 특히 CI 코드 추가하고, 테스트코드 넣고, Demo 테스트하고, 모듈화하고 등등.
- 지금 고민은 v1.0.0을 배포하기 위한 나의 기준은 무엇일까. 어느 순간이 되어야 완성된 하나의 버전일까 고민중. 왜 수 많은 라이브러리가 0.x.x거나 1.0.0까지 오래걸렸는지 알 것 같음.
»» 이제는 진짜로 유의미한 툴을 개발해야한다...한 일주일 정도 틈나는대로 라이브러리 제작에 주로 힘썼다면 이제 병렬적으로 다시 유의미한 개발을 향해 나아가야겠음.
- SuperLightTUI (Rust)도 이제 버전 0.15.0까지 업데이트 완료. 슬슬 초기 생각했던 영역의 다수 부분 커버. 쉬운 문법으로 TUI를 구현할 수 있다는 장점을 Rust에 가져올 수 있었다는 것을 증명함. 만들면서 생각하지 못했던 다양한 기능도 추가했고 Terminal에서 할 수 있는 다양한 확장성에 대해서도 알 수 있었음.
- 단순히 원하는 기능을 추가한다에서 시작해서 오픈소스 라이브러리를 만든다는 목적만으로도 정말 많은 공부를 할 수 있었음. 특히 CI 코드 추가하고, 테스트코드 넣고, Demo 테스트하고, 모듈화하고 등등.
- 지금 고민은 v1.0.0을 배포하기 위한 나의 기준은 무엇일까. 어느 순간이 되어야 완성된 하나의 버전일까 고민중. 왜 수 많은 라이브러리가 0.x.x거나 1.0.0까지 오래걸렸는지 알 것 같음.
»» 이제는 진짜로 유의미한 툴을 개발해야한다...한 일주일 정도 틈나는대로 라이브러리 제작에 주로 힘썼다면 이제 병렬적으로 다시 유의미한 개발을 향해 나아가야겠음.
🔥5❤2👍1