·5분 읽기

맥용 올인원 개발자 도구 — 41가지 도구, 완전한 오프라인

인코딩을 위한 브라우저 탭, 해싱을 위한 터미널 창, 포맷팅을 위한 북마크 — 개발자의 소소한 작업들은 십여 군데에 흩어져 있습니다.

일반적인 디버깅 세션에서 사용하는 도구의 개수를 세어 보세요. API 응답을 읽기 위한 JSON 포맷터. 인증 헤더를 위한 Base64 디코더. 토큰 클레임을 확인하기 위한 JWT 검사기. 리다이렉트 체인을 풀기 위한 URL 디코더. 체크섬을 검증하기 위한 해시 생성기. 브라우저 탭 다섯 개가 열려 있고, 이제 다섯 개의 웹사이트가 사용자의 데이터를 가지고 있으며, 실제 문제에서 주의를 앗아간 맥락 전환이 다섯 번 일어났습니다.

이는 복잡한 작업이 아닙니다. 각각은 실제로 10초짜리 작업입니다. 하지만 올바른 도구를 찾고, 전환하고, 입력값을 붙여넣고, 출력값을 복사하는 오버헤드는 세션당 몇 분, 일주일에 몇 시간으로 쌓입니다. 더 나쁜 것은, 복잡한 시스템을 머릿속에 붙잡고 있어야 할 바로 그 순간에 집중력을 흩어놓는다는 점입니다.

현재의 상황

개발자들은 여러 출처에서 개인 도구 모음을 조합해 왔습니다. jwt.io, regex101.com, jsonformatter.org 같은 사이트의 브라우저 북마크. .zshrc에 있는 셸 별칭과 함수. 포맷팅이나 인코딩을 추가하는 VS Code 확장. jqhtop 같은 Homebrew 패키지. 각 도구는 한 가지 문제를 해결하기 위해 추가되었고, 서로 대화하지 않습니다.

그 결과는 기술적으로는 작동하지만 일관성이 없는 도구 모음입니다. 다음 유틸리티가 어디에 있을지 예측할 수 없습니다. 한 도구의 출력을 수동으로 복사해서 다른 도구에 붙여넣지 않고는 작업을 연결할 수 없습니다. 그리고 웹 기반 도구가 데이터를 비공개로 유지하는지 보장할 수도 없습니다.

하나의 네이티브 macOS 앱에 담긴 41가지 도구

Bellows는 41가지 개발자 도구를 다섯 가지 카테고리에 걸쳐 하나의 macOS 애플리케이션으로 통합했습니다:

  • 포맷터 — JSON, XML, SQL, HTML 등. 지저분한 입력을 붙여넣으면 깔끔한 출력을 얻습니다.
  • 인코더 — Base64, URL 인코딩, HTML 엔티티, JWT 디코딩. 양방향으로 인코딩과 디코딩이 가능합니다.
  • 생성기 — UUID, 해시(MD5, SHA-256, SHA-512), Lorem Ipsum, 비밀번호. 한 단계로 생성하고 복사합니다.
  • 변환기 — 색상(hex/RGB/HSL), 진법, 타임스탬프, 단위. 암산 없이 형식 간 변환이 가능합니다.
  • 텍스트 도구 — 정규식 테스터, 차이 비교 도구, 대소문자 변환기, 줄 정렬기, 문자 카운터. 매일 손이 가는 텍스트 조작 유틸리티입니다.
Bellows showing all 41 developer tools organized in categories on macOS

클립보드 감지

클립보드에 무언가를 복사하고 Bellows를 엽니다. 앱이 클립보드 콘텐츠를 분석해서 가장 관련성 높은 도구를 제안합니다. JWT를 복사하면 디코더를 제안합니다. JSON을 복사하면 포맷터를 보여줍니다. Base64 문자열을 복사하면 인코더를 가리킵니다. 도구를 선택하는 단계 자체가 사라집니다 — 앱이 대신 해줍니다.

메뉴 바와 창 모드

Bellows는 빠르고 일회성인 작업을 위한 메뉴 바 앱으로 실행됩니다: 아이콘을 클릭하고, 도구를 사용하고, 닫습니다. 여러 정규식 패턴을 테스트하거나 여러 색상 값을 변환하는 것처럼 더 긴 세션이 필요할 때는 창 모드로 전환해서 에디터 옆에 두고 사용할 수 있습니다. 두 모드 모두 카테고리를 둘러볼 수 있는 NavigationSplitView 사이드바를 갖춘 동일한 인터페이스를 사용합니다.

완전한 오프라인 작동

모든 도구는 사용자의 맥 안에서 로컬로 실행됩니다. 네트워크 요청도, 계정도, 텔레메트리도 없습니다. 이는 철학적인 입장이 아니라 토큰, 시크릿, 자격 증명, 독점 데이터를 매일 다루는 개발자에게 실질적으로 필요한 요건입니다. 입력값은 항상 기기 안에 머무릅니다.

최근 사용 추적

가장 자주 사용하는 도구가 사이드바 상단에 노출됩니다. 시간이 지나면서 Bellows는 작업 흐름에 맞춰 조정되므로 필요한 도구는 언제나 손에 닿는 곳에 있고, 펼쳐야 하는 카테고리 안에 묻히지 않습니다.

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