Toast - Batteries-included, beautiful in-terminal IDE
Show HN: Toast, a beautiful by default in terminal IDE

Toast는 터미널에서 바로 사용할 수 있는 아름다운 개발 환경입니다. nvim이나 emacs처럼 처음부터 편집기를 구축할 필요 없이, 관리형 LSP, 통합 파일 트리, 다중 파일 탭, 테마를 기본 제공합니다. Go, Rust, Python, JavaScript, TypeScript, Markdown 등 주요 언어를 지원하며, tree-sitter 기반 구문 강조, 정의로 이동, 프로젝트 전체 검색, Markdown 미리보기等功能을 갖추었습니다. Homebrew 또는 릴리스 바이너리로 쉽게 설치할 수 있어, 터미널을 떠나지 않고도 생산적인 개발을 원하는 개발자에게 적합합니다.
nvim과 emacs는 편집기를 처음부터 구축하게 하지만, Toast는 관리형 LSP, 통합 파일 트리, 다중 파일 탭, 테마를 기본으로 제공합니다.
HN 토론
86- gopalv
"Emacs에는 파일 트리가 없다"는 말에서 멈칫하며 이 사람이 IDE 배경이 어떤지 궁금해졌다.
내 Emacs 시절은 "함수형 아니면 나가" 단계였던 1999년이었는데, 내 .emacs는 xterm 마우스 지원, midnight commander + 웹호스트로의 sftp 클론, ctags/cscope/c++filt와의 깊은 통합을 포함해 거의 4000줄에 달했다. 심지어 커스텀 .gdbinit 명령어로 라인 바이 라인 디버거도 있었는데 - 자신만의 아주 특별한 데이터 구조를 어떻게 탐색할지 아이디어를 얻고 싶다면 php 프로젝트의 gdbinit[1]을 봐라.
Emacs를 IDE 비교에 넣고 기능에 대해 뭐라 말하려면, 적어도 한 명은 "음, 사실은"이라고 말할 사람이 있기 마련이다.
결국 vim으로 갈아탔는데, 그건 지원 로테이션에서 10만 대 이상의 머신에 ssh로 접속해야 했고 그중 어디에도 emacs가 없었기 때문이다.
- jasonjmcghee
내가 처음 본 파일(걱정스러운 점):
"github.com/yourusername/toast/internal/components/breadcrumbs"
"github.com/yourusername/toast/internal/components/closedialog"
"github.com/yourusername/toast/internal/components/commandpalette"
"github.com/yourusername/toast/internal/components/editor"
- gkoberger
AI가 없다는 걸 기능으로 내세우는 게 흥미롭다. 그런데 웹사이트(그리고 어쩌면 제품 자체도?)는 분명히 AI를 사용해 만든 것 같다.
- kolme
Vim도 마우스 지원이 있다.
- schainks
> toast는 터미널을 제대로 갖추는 데 몇 시간을 쓰고 싶지 않은 개발자를 위한 것이다.
나는 그냥 작동하는 터미널이 필요하다. 합리적인 기본값으로 바로 작동하지 않는다면, 그건 정말 제대로 갖춰지지 않은 것이고, 따라서 즉시 버려진다. 제대로 갖춰지지도 않은 버그투성이 바이브 코딩한 걸 쓰라고 하지 마라, 그렇지?
이건 터미널과 vim 환경을 커스터마이즈하는 데 수백 시간을 쏟고 그 모든 걸 소스 컨트롤에 넣어 썩게 만든 사람이 하는 말이다.