Лучший терминал Claude Code, чем iTerm2!
Лучший терминал Claude Code, чем iTerm2!
Здравствуйте, я Гид. Сегодня я расскажу вам о нескольких "современных терминалах", которые были очень популярны в последние два года.
Для разработчиков терминал, возможно, является интерфейсом, с которым они взаимодействуют чаще всего, помимо редактора: написание кода, выполнение команд, просмотр логов, подключение к серверам, устранение неполадок, написание скриптов и так далее.
Многие разработчики macOS, включая меня, до сих пор используют iTerm2 — инструмент, который все еще поддерживается, но форма продукта не менялась на протяжении многих лет.
Недавно я попробовал несколько терминалов, которые называют себя "современными", и после опыта я обнаружил, что эта сфера уже так развилась: некоторые пишут ядро на языке Zig с невероятной производительностью; некоторые интегрируют SFTP и редактирование с несколькими курсорами, что делает администрирование проще; а некоторые вообще превращают терминал в IDE с встроенным AI автозаполнением.
Особенно Ghostty, который недавно стал популярным благодаря поддержке команды Claude Code.

Ниже я объясню эти четыре инструмента в одном и том же контексте: Ghostty / WindTerm / kitty / Warp.
1. Ghostty: новое поколение терминала с нативным опытом + производительностью
Если вы используете Claude Code или часто работаете с длинным выводом, вы иногда сталкиваетесь с очень раздражающим явлением: когда вывод становится длинным, опыт прокрутки начинает становиться нестабильным. Часто приходится очищать терминал и перезапускать Claude Code.
Эта проблема существовала в iTerm2 некоторое время, и решения в сообществе были разнообразными, но ни одно из них не решало проблему окончательно.
Это также терминал, рекомендованный командой Claude Code.
Введение в Ghostty
Ghostty разработан Митчеллом Хашимото (основателем HashiCorp), основная идея очень проста: нативная производительность, отказ от Electron.
Ghostty написан на языке Zig. Основное преимущество Zig — это нулевая стоимость абстракции — скомпилированные бинарные файлы очень маленькие и работают очень быстро.

Для терминальных эмуляторов, которые чувствительны к производительности, выбор языка напрямую влияет на опыт: при обработке десятков тысяч строк логов в секунду рендеринг символов должен поддерживаться на максимальной частоте обновления дисплея, иначе пользователь почувствует задержку.
Ghostty кроссплатформенный (версия для Windows все еще в разработке):
- macOS: настоящее приложение SwiftUI с нативным окном, строкой меню и графическим интерфейсом настроек.
- Linux: построен с использованием GTK.
- Общий ядро: крупная библиотека ядра, написанная на Zig, но уровень платформы является нативным.
Кроме того, Ghostty поддерживает большинство расширений kitty, так что если вы пользователь kitty, стоимость миграции почти нулевая.
Адрес проекта: https://github.com/ghostty-org/ghostty

Архитектура с несколькими рендерерами и производительность
Ghostty использует архитектуру с несколькими рендерерами: Linux использует OpenGL, macOS использует Metal.
По словам автора Ghostty, кроме iTerm, Ghostty является единственным терминальным эмулятором, который напрямую использует Metal — и единственным рендерером Metal, который поддерживает лигатуры.
В тестах производительности I/O:
- Скорость чтения чистого текстового дампа в 4 раза быстрее, чем у iTerm и kitty
- В 2 раза быстрее, чем Terminal.app
- Скорость близка к Alacritty
Установка и использование
macOS:brew install --cask ghosttyКонфигурация Ghostty является текстовой, файл конфигурации находится в ~/.config/ghostty/config:
`# Тема (встроено несколько сотен, используйте ghostty +list-themes для просмотра) theme = iTerm2 Default
Размер шрифта
font-size = 15
Семейство шрифтов
font-family = JetBrains Mono
Настройка окна
resize-increment = 100`
II. WindTerm: не просто эмулятор терминала
Введение в WindTerm
WindTerm не позиционируется как "эмулятор терминала", а как "клиент SSH/Telnet/Serial/Shell/SFTP".
Если в вашей работе открытие терминала больше означает: подключение к серверу, промежуточному хосту, передача файлов, открытие нескольких сессий, даже подключение к последовательным устройствам — то WindTerm, вероятно, лучше подойдет вам, чем "чистый эмулятор терминала".

WindTerm перенес много функций IDE в терминал:
Описание функций динамического автозаполнения не только дополняет команды, но и может распознавать файлы текущего пути, ветки Git, историю ввода. Описание структуры автоматически анализирует длинный вывод (например, ls -l или логи), создавая кликабельную навигационную структуру. Много курсорное редактирование похоже на одновременное редактирование нескольких строк в текстовом редакторе. GitHub адрес: https://github.com/kingToolbox/WindTerm
Дружественный к операционной деятельности
WindTerm поддерживает SSHv2, Telnet, Raw TCP, Serial, Shell, а также интегрирован sftp/scp и управление локальными файлами.
Кроме того, в WindTerm есть две особенно полезные функции для операционной деятельности:
- Синхронный ввод: ввод в одном окне одновременно отправляется в несколько сессий.
- Более систематизированное управление историей/сессиями: история команд, дерево сессий, восстановление макета и т.д.
III. kitty: терминал с ускорением на основе GPU для хакеров
Введение в kitty
kitty — это старый GPU-ускоренный терминал, написанный на C, стремящийся к "быстроте, мощным функциям и высокой настраиваемости".
В отличие от традиционных терминалов, которые зависят от CPU для отрисовки, ядро kitty — это специализированный OpenGL движок, написанный на C.
- Низкая нагрузка, высокая частота кадров: он передает нагрузку на рендеринг на GPU.
- Полностью асинхронная архитектура: обработка ввода, рендеринг и I/O работают в отдельных потоках.
kitty включает в себя набор небольших инструментов, называемых "Kittens":
Описание функций инструментов основная ценность icat отображает высококачественные изображения прямо в терминале, полезно для просмотра изображений во время операционной деятельности, научной визуализации данных, не выходя из консоли. diff боковая панель для сравнения кода, очень быстро, с четкими цветами, поддерживает подсветку синтаксиса. unicode_input нечеткий поиск ввода Unicode решает проблему поиска специальных символов. hints выбор текста на экране и переход, просто нажмите горячую клавишу, чтобы извлечь URL или путь с экрана. GitHub адрес: https://github.com/kovidgoyal/kitty
Собственные протоколы
Это самое крутое в kitty. Он разработал два собственных протокола, которые теперь широко совместимы с такими новыми игроками, как Ghostty, WezTerm:
- Графический протокол (Graphics Protocol): отказался от устаревшего протокола Sixel, поддерживает истинные цвета, прозрачность и даже анимацию.
- Расширенный протокол клавиатуры (Extended Keyboard Protocol): решает проблему традиционных терминалов, которые не могут различать комбинации клавиш Tab и Ctrl+I.
Установка и использование
macOS:Warp 是一个完全由 Rust 重写的现代化终端。它彻底打破了传统终端几十年不变的"瀑布流字符"逻辑,将其改造为一个更像 IDE 的协作环境。

Github 地址:https://github.com/warpdotdev/Warp
维度传统终端 (iterm2/Terminator)Warp内容组织连续长文本(难以分割)Blocks 块逻辑(可独立管理、分享)输入方式线性字符流(无法鼠标点选)IDE 模式(支持点选、撤销、多行)AI 支持无或依赖三方插件原生内置(支持自然语言转命令)团队协作个人配置,无法共享Warp Drive(云端共享工作流)
Block(块)设计
Warp 最具颠覆性的设计是将传统的终端连续长文本拆分为一个个独立的 Blocks(块)。
- 独立操控:每一条命令及其对应的输出都被打包成一个"块"
- 零成本分享:你可以一键将某个报错的块生成永久链接分享给同事
Warp AI
Warp 原生内置了 AI 助手:
- 自然语言对话:支持通过自然语言直接搜索命令
- 智能调试:当命令报错时,点击旁边的 AI 图标,它会分析错误栈信息

安装使用
Warp 支持 macOS、Linux 和 Windows。
地址:https://www.warp.dev/download
macOS 用户还可以使用下面的命令下载:
brew install --cask warp
五、选择建议:都挺不错,选择适合自己的
四款终端各有侧重,没有绝对的"最好",只有在特定工作流下的"最顺手"。
维度GhosttyWindTermkittyWarpiTerm2定位性能/原生取向终端运维工作台GPU 加速 + 高度可定制IDE 化 + AI + 协作macOS 稳定老牌上手难度低低(GUI 友好)中低(现代 UI)极低长输出/高负载体感很强够用很强视具体场景而定稳定你可以根据日常需求来选择:
- 追求性能 + Claude Code 用户 → Ghostty
- 运维工程师 → WindTerm
- 极客/Linux 重度用户 → kitty
- 新手/团队协作 → Warp
快速筛选:
- iTerm2 滚屏卡顿 → Ghostty
- 记不住 Shell 命令 → Warp
- 连服务器、改配置 → WindTerm
- 终端看图、高刷新率 → kittyЕсли iTerm2 используется удобно и не возникло никаких проблем — то нет необходимости менять его насильно. Инструменты служат людям, а не наоборот.





