Представляем Warp
Сегодня я с гордостью официально представляю Warp, переосмысление терминала с первых принципов, чтобы он лучше работал для разработчиков и команд. С сегодняшнего дня Warp находится в публичной бета-версии, и любой пользователь Mac может загрузить и использовать его бесплатно.
Мы также рады объявить о привлечении средств для развития Warp ($23M), как от замечательных фирм (GV, Neo, BoxGroup), так и от операторов мирового класса, таких как Дилан Филд (который возглавил нашу серию А), Элад Гил, Джефф Вайнер и Марк Бениофф.
Зачем изобретать терминал?
Проходя мимо стола любого разработчика, вы, скорее всего, увидите два открытых приложения: редактор кода и терминал (иногда редактор кода и есть терминал!).
Оба приложения имеют решающее значение для продуктивности разработчика. В редакторе кода разработчики пишут код; в терминале они делают практически все остальное — от создания кода до его запуска и развертывания, взаимодействия с системой контроля исходных кодов, настройки облачных систем и т.д.
И все же только одно из этих двух приложений — редактор кода — за последние 40 лет претерпело значительное улучшение. По сравнению с использованием VS Code, использование терминала — это как шаг назад во времени, в 1970-е годы. Только 70% разработчиков используют VSCode, в то время как 100% используют терминал. Так почему же работа в терминале до сих пор так неэффективна?
Наше видение продукта
Компания Warp видит свою задачу в том, чтобы перенести терминал в настоящее, чтобы помочь разработчикам строить будущее.
Для этого мы устраняем две самые большие болевые точки, которые существуют в современных терминалах:
- Терминалы сложны в использовании
- Они не работают для команд
Это болевые точки, которые я лично испытывал снова и снова за двадцать лет работы инженером, и я уверен, что читатели чувствуют то же самое.
Чтобы научиться пользоваться терминалом до появления Warp, пользователям приходилось выполнять всевозможные сложные настройки, осваивать замысловатые сочетания клавиш и запоминать заумные команды. Даже тогда, казалось бы, такие простые вещи, как копирование вывода команды или позиционирование курсора мыши, оставались сложными.
Warp упрощает ввод и вывод и устраняет необходимость в большинстве настроек. Ввод работает как современный текстовый редактор, а вывод — как блокнот данных. Более того, Warp делает ввод команд быстрым и увлекательным, предлагая команды для часто используемых инструментов и предоставляя встроенные рабочие процессы, которые экономят время разработчиков.
Одним словом, Warp заставляет терминал работать на разработчика, а не наоборот.
Во-вторых, до Warp терминалы по своей сути были однопользовательскими локальными приложениями. Но как я узнал, когда руководил разработкой Google Docs — и как показал Дилан с Figma — любое приложение для повышения производительности становится более мощным, когда оно является совместным. Это верно на все 100% — от Figma до GDocs, от Notion до Front — и я уверен, что терминал не является исключением.
Совместная работа в терминале означает не только совместную работу в режиме реального времени в стиле GDocs, но и асинхронную совместную работу посредством обмена командами, настройками и историей. Это означает расширение обмена знаниями через вики и README, которые запускаются прямо в терминале. Это значит сделать терминал более безопасным и надежным благодаря интегрированному управлению паролями и регистрации аудита. Это значит сделать терминал более расширяемой и настраиваемой платформой, с хорошей современной экосистемой.
Наконец, все это должно быть создано с учетом скорости и совместимости — Warp сделан на Rust с графикой, ускоренной GPU, и работает с существующими оболочками, такими как zsh, fish и bash.
Попробуйте Warp!
Девять месяцев назад мы запустили Warp в закрытом бета-тестировании по списку ожидания. С тех пор тысячи разработчиков сделали Warp своим ежедневным драйвером, оставили нам отзывы и позволили значительно улучшить продукт.
Сегодня мы убираем список ожидания и запускаем публичную бета-версию. Мы называем ее «бета-версией», потому что знаем, что еще есть некоторые проблемы, которые нужно сгладить, но мы уверены, что уже сегодня опыт работы с ней значительно лучше, чем в других терминалах.
Если вы используете Mac, пожалуйста, попробуйте и дайте нам знать, как все прошло. В противном случае подпишитесь здесь, чтобы получить уведомление, когда Warp будет готов для вашей платформы.
Добро пожаловать в будущее терминала.