·5분 읽기

맥용 DevToys 대안

DevToys는 올인원 개발자 도구 모음이라는 아이디어를 Windows에 가져왔지만, macOS 버전은 Mac 사용자가 기대하는 네이티브 경험을 따라잡지 못했습니다.

Windows에서 DevToys를 써본 적이 있다면 그 매력을 알 것입니다: JSON 포맷팅, Base64, JWT 디코딩, 해시 생성 등 십여 가지 유틸리티를 하나의 앱에서 처리할 수 있습니다. 브라우저 탭도, CLI 명령어도, 맥락 전환도 필요 없습니다. 그러다 macOS로 넘어와서 같은 것을 찾아봅니다.

DevToys의 macOS 버전은 존재하지만, 언제나 네이티브 앱이라기보다는 이식판처럼 느껴졌습니다. UI는 macOS의 관례를 따르지 않고, Apple Silicon에서 성능이 처지기도 하며, 크로스 플랫폼 프레임워크의 무게를 그대로 안고 있습니다. 소프트웨어 품질 때문에 Mac을 선택했다면 그 격차가 눈에 띌 수밖에 없습니다.

Mac 개발자가 실제로 원하는 것

macOS 사용자는 앱이 이 플랫폼에 자연스럽게 녹아들기를 기대합니다. 네이티브 사이드바, 표준 키보드 단축키, 제대로 된 다크 모드 지원, 그리고 메뉴 바 같은 시스템 기능과의 통합을 의미합니다. 이는 단순한 미적 취향이 아니라, 얼마나 빠르게 들어가서 작업을 끝내고 빠져나올 수 있는지에 직접 영향을 미칩니다.

개발자 도구 앱은 집중해서 작업하는 세션들 사이의 틈새에서 살아갑니다. 즉시 실행되어야 하고, 마찰 없이 입력을 받아들여야 하며, 작업이 끝나면 사라져야 합니다. 조금이라도 지연되거나 UI가 헷갈리면 그 목적을 거스르게 됩니다.

41가지 도구를 갖춘 Mac 네이티브 대안

Bellows는 macOS를 위해 Swift로 만들어졌습니다. NavigationSplitView 사이드바를 사용해 포맷터, 인코더, 생성기, 변환기, 텍스트 도구라는 다섯 카테고리에 걸쳐 41가지 도구를 정리해 두었습니다. 메뉴 바 앱과 독립된 창 모드로 모두 실행할 수 있어, 작업 방식에 맞게 선택할 수 있습니다.

Bellows as a native macOS DevToys alternative with NavigationSplitView sidebar

DevToys와의 비교

두 앱 모두 JSON 포맷팅, 인코딩/디코딩, 해싱, UUID 생성, 색상 변환 같은 핵심 영역을 다룹니다. Bellows가 다른 지점은 플랫폼 통합입니다. 클립보드 감지는 방금 복사한 내용을 바탕으로 알맞은 도구를 제안합니다. 메뉴 바 접근 덕분에 앱을 찾기 위해 Cmd-Tab을 누를 필요가 없습니다. 최근 사용 목록은 자주 쓰는 도구를 상단에 노출합니다. 사소해 보이지만, 하루에도 수백 번 반복되는 상호작용에서 그 차이가 쌓입니다.

완전한 오프라인 작동

DevToys와 마찬가지로 Bellows도 완전히 오프라인으로 작동합니다. 데이터가 기기를 벗어나지 않고, 계정도 필요 없으며, 텔레메트리도 없습니다. 자격 증명, 토큰, 독점 데이터를 다루는 개발자에게 이는 기본 요건이지만, 명시적으로 확인해 둘 가치가 있습니다.

네이티브 성능

Bellows는 Electron이나 크로스 플랫폼 툴킷이 아니라 네이티브 macOS 프레임워크로 만들어졌기 때문에 즉시 실행되고 메모리 사용량도 최소한입니다. 네이티브 껍데기를 두른 웹 앱이 아니라 진짜 시스템 유틸리티처럼 동작합니다.

Mac App Store에서 Bellows 받기

다음 기사

Bellows

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

Get Bellows on the Mac App Store