Toast - Терминальная IDE с готовой настройкой

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

Toast - Терминальная IDE с готовой настройкой

Toast — это полноценная среда разработки прямо в терминале, которая избавляет от необходимости собирать редактор с нуля. В отличие от nvim и emacs, Toast поставляется с управляемыми LSP, встроенным файловым деревом, вкладками, подсветкой синтаксиса через tree-sitter и темами. Поддерживаются Go, Rust, Python, JavaScript, TypeScript и Markdown. Установка через Homebrew или готовые сборки, настройка через ~/.config/toast/config.json. Идеально для разработчиков, ценящих терминал и не желающих тратить часы на конфигурацию.

Toast — для разработчика, который хочет оставаться в терминале, не тратя часы на его донастройку.
  1. gopalv

    «В Emacs нет файлового дерева» — вот на этом месте я остановился и задумался, а какой у этого человека вообще опыт с IDE.

    Мои дни с emacs — это 1999 год, во время моей фазы «функциональное или уходи», но в моём .emacs было почти 4000 строк, включая поддержку мыши в xterm, клон midnight commander + sftp на веб-хост и глубокую интеграцию с ctags/cscope/c++filt. Там был даже построчный отладчик с кастомными командами .gdbinit — посмотрите на gdbinit проекта php[1], если хотите понять, как обходить собственные супер-специальные структуры данных.

    Нельзя ставить Emacs в сравнение IDE и говорить что-либо о фичах, чтобы хотя бы один человек не сказал «ну, вообще-то».

    В итоге я перешёл на vim, но это было связано с необходимостью заходить по ssh на 100k+ машин в ротации поддержки и с тем, что emacs не было ни на одной из них.

    [1] - https://github.com/php/php-src/blob/master/.gdbinit

  2. 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"

  3. gkoberger

    Забавно, что он хвастается отсутствием AI как фичей, но сайт (а может, и сам продукт?) явно был сделан с помощью AI.

  4. kolme

    В Vim есть поддержка мыши.

  5. schainks

    > toast для разработчика, который хочет оставаться в терминале, не тратя часы на его доводку.

    Мне нужен терминал, который просто работает. Если он не работает из коробки с разумными настройками по умолчанию, то он действительно не доведён до ума и поэтому немедленно выбрасывается. Не просите меня использовать вашу багованную вейб-кодинг поделку, если она не доведена до ума, так ведь?

    Это говорит человек, который реально потратил сотни часов на изучение кастомизации своего терминала, своего окружения vim и положил всё это в систему контроля версий, чтобы оно там сгнило.

Ещё за этот день

2026-09-11