Warp - терминал будущего

Приветствую! Данная небольшая статья будет полезна тем, кому надоело копаться в обычном терминале, кто хочет умный терминал, включающий:

- автодополнение;

- AI-подсказки;

- приятный UI.

Что такое Warp?

Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows.

Его цель — не просто "новый интерфейс", а полное переосмысление работы с CLI: Warp делает терминал удобным, интерактивным, умным. Он объединяет мощь командной строки и удобство GUI.

Базовый интерфейс Warp.
Базовый интерфейс Warp.

Установка Warp

Ссылка: https://app.warp.dev/get_warp?linux=true&auto_download=false - там можно выбрать ОС, для которой требуется установка.

Возможности Warp

Интерактивные блоки

Каждая команда и её вывод отделены визуально. Как в Jupyter Notebook — удобно читать, копировать, делиться, переиспользовать.

Пример отдельных блоков команд в Warp.
Пример отдельных блоков команд в Warp.

Warp AI

В Warp встроен ИИ, который может подсказать команду, объяснить ошибку, сам исправить. Он также может учитывать контекст.

Пример подсказки от ИИ.
Пример подсказки от ИИ.
Пример ошибки в команде и объяснение от ИИ.
Пример ошибки в команде и объяснение от ИИ.

Быстрое автодополнение

Автодополнение не только по истории, но и по логике. Показывает:

  • пути;
  • команды;
  • флаги.

Панель команд

Как в VS Code: ⌘P (или Ctrl+P) → находишь команды, настройки, справку.

Панель команд в Warp.
Панель команд в Warp.

Командные сессии

Warp поддерживает Shared Sessions — можно подключиться к сессии коллеги и видеть в реальном времени, что он делает. Подробнее тут: https://docs.warp.dev/features/session-sharing.

Что по минусам?

  • Свой LLM можно только в энтерпрайз-версии.
  • От передачи данных в LLM по-умолчанию нужно явно отказываться.
  • В приложение есть встроенный сниффер.

Заключение

Я пользуюсь Warp уже давно в личных целях. В целом, меня все устраивает. Для личного использования или учебы, мне кажется, вполне может подойти. Новый, современный, модный и молодежный терминал.

Использовать или нет - дело каждого, может возникнуть много споров, касательно безопасности.

В своем ТГ-канале разбирал еще 2 утилиты, которые супер сильно помогают мне в работе:

Пост про полезные утилиты.
2
2 комментария