·5 мин. чтения

Лучшее приложение с инструментами для разработчиков на Mac

Переключение между вкладками браузера, скриптами в терминале и папками закладок ради простых утилит для разработки отнимает больше времени, чем сам код.

Вам нужно раскодировать JWT, отформатировать JSON, сгенерировать UUID и закодировать строку в Base64 — и всё это в ближайшие десять минут. Поэтому вы открываете четыре вкладки браузера, вставляете чувствительные данные на четыре разных сайта и надеетесь, что ни один из них не логирует ваш буфер обмена. А завтра всё повторяется.

Разработчики собирают закладки, алиасы для shell и одноразовые скрипты, чтобы справляться с такими микро-задачами. Технически это работает. Но каждое переключение контекста — выход из редактора, поиск нужной вкладки, ожидание загрузки страницы — понемногу съедает концентрацию, необходимую для решения реальной проблемы.

Что даёт macOS «из коробки»

В macOS есть Terminal, который частично закрывает эти задачи — если вы помните нужные флаги. uuidgen даёт UUID. echo -n "text" | base64 справляется с кодированием. python3 -m json.tool форматирует JSON. Но нет единого интерфейса, нет удобного поиска и нет способа обрабатывать тридцать разных операций без собственной шпаргалки команд.

В Xcode тоже есть пара утилит, спрятанных в меню, но запускать 12-гигабайтную IDE ради декодирования URL-строки — всё равно что ехать на грузовике за хлебом в соседний магазин.

Одно приложение для 41 инструмента разработчика

Bellows объединяет 41 инструмент для разработчиков в одном нативном приложении для macOS — доступном из строки меню или в отдельном окне. Инструменты разбиты на пять категорий: форматтеры, кодировщики, генераторы, конвертеры и текстовые инструменты. Боковая панель позволяет просматривать список или искать нужный инструмент, а приложение запоминает недавно использованные инструменты, так что самые частые операции всегда в одном клике.

Bellows developer tools app for macOS showing 41 tools in a NavigationSplitView sidebar

Определение содержимого буфера обмена

Скопируйте JWT в буфер обмена и откройте Bellows — приложение предложит декодер JWT. Скопируйте строку JSON — и оно покажет форматтер JSON. Эта небольшая функция полностью убирает шаг выбора инструмента: приложение само читает содержимое буфера обмена и указывает на нужную утилиту.

Полностью офлайн

Каждый инструмент работает локально. Никаких сетевых запросов, никакой телеметрии, никакой вставки API-ключей на сайт неизвестно кого. Для разработчиков, работающих с токенами, секретами или внутренними данными, это не приятный бонус, а обязательное требование.

Доступ из строки меню

Bellows живёт в строке меню, поэтому всегда доступен в один клик и не занимает место в Dock. Кликните по иконке, выберите инструмент, вставьте данные, получите результат. Всё взаимодействие занимает секунды, и вы не покидаете текущее рабочее пространство.

Кому это подходит

Бэкенд-инженерам, отлаживающим ответы API. Фронтенд-разработчикам, конвертирующим цвета между hex и RGB. DevOps-инженерам, декодирующим секреты в Base64. Мобильным разработчикам, генерирующим UUID для тестовых данных. Всем, кто хоть раз подумал «должен же быть способ побыстрее», потянувшись к вкладке браузера.

Получить Bellows в Mac App Store

Следующая статья

Bellows

41 developer tools in one native Mac app — JSON, JWT, Base64, hashes, and more.

Get Bellows on the Mac App Store