macOS의 gcc 바이너리 들여다보기
macOS의 /usr/bin/gcc는 별칭이 아니라 실행 파일이며, 선택된 개발자 도구 경로에서 clang을 찾아 실행하는 래퍼입니다. 글은 바이너리 분석으로 이 호출 과정을 추적하고, GCC와 혼동을 부르는 이름과 도구 경로 선택에 관한 사용자 경험을 짚습니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
macOS의 /usr/bin/gcc는 별칭이 아니라 실행 파일이며, 선택된 개발자 도구 경로에서 clang을 찾아 실행하는 래퍼입니다. 글은 바이너리 분석으로 이 호출 과정을 추적하고, GCC와 혼동을 부르는 이름과 도구 경로 선택에 관한 사용자 경험을 짚습니다.
macOS Secure Enclave에서 추출할 수 없는 SSH 키를 만들고 Touch ID로 서명하는 방법을 소개합니다. 내장 도구 세 가지로 설정하며, 재부팅 뒤 에이전트에 키를 다시 등록해야 하고 Mac을 잃으면 해당 키도 복구할 수 없습니다.
Beam.win은 한 Mac에서 실행 중인 에이전트나 앱의 창을 다른 Mac으로 가져와 평소처럼 사용하는 도구입니다. Apple silicon과 Sonoma 이상을 지원하며, 로컬 네트워크나 Tailscale로 Mac끼리 암호화 연결합니다.
MeetPaw는 macOS 메뉴 막대에서 Google Meet, Zoom, Microsoft Teams 회의 링크를 만들고 클립보드에 복사하는 앱입니다. 개발자는 앱이 Mac에서 로컬로 실행되며 무료, 오픈소스라고 밝혔고, 단축키와 계정 연결, 일정 확인 기능도 소개했습니다.
Textfold는 텍스트 조각을 사용자가 소유한 .txt 파일로 보관하는 macOS 텍스트 확장 앱입니다. 개발자는 구독 없는 일회성 가격과 입력 내용 비수집을 내세웠으며, 토론에서는 가져오기 기능과 보안 입력 동작, 무료 한도 안내를 개선했습니다.
DevTerminal은 프로젝트별로 실행 명령을 찾아주는 macOS 터미널입니다. Android 앱은 기기에 설치하고 logcat을 보여주며, iOS 앱은 시뮬레이터나 iPhone에서 실행합니다. 일회 결제 가격은 39달러이며, 개발자는 IDE를 열지 않고 실행하는 작업을 줄이려 합니다.
TapNoise는 Mac 키보드에 소리를 더하고, 입력 속도나 충전기 연결에 반응하는 데스크톱 펫 Tappy를 띄우는 앱입니다. Claude Code, Codex, Cursor 작업 완료 알림도 지원하며, 입력한 문자는 수집하지 않는다고 설명합니다.
Cue는 AirPods 착용을 감지해 Mac의 집중 모드와 사이트 차단, 타이머를 자동으로 시작하는 macOS 앱입니다. 벗으면 휴식 시간으로 전환하고 차단한 사이트를 다시 엽니다. Apple Silicon과 macOS 14 이상이 필요하며 무료입니다.
bigarrow는 AI 에이전트가 사람의 확인이나 조작이 필요한 순간에 화면 위로 화살표와 안내 문구를 띄우는 macOS 명령줄 도구입니다. 클릭이나 키보드 포커스를 가로채지 않고, 사용자가 허용 버튼을 직접 누르거나 복잡한 GUI 절차를 따라가도록 안내합니다.
Smooth Recorder는 클릭 위치에 자동으로 줌을 맞추고 커서를 부드럽게 보정하는 macOS 화면 녹화 앱입니다. 자막 생성과 스크린샷 꾸미기도 지원하며, 자막·OCR·민감 정보 가림 처리는 Mac에서 로컬로 진행한다고 소개합니다.
RemoveMacAI는 macOS 27에서 Apple Intelligence 기능을 끄고 내려받은 모델을 제거하는 오픈소스 도구입니다. 구성 프로파일로 기능 설정과 모델 재다운로드를 막으며, 언제든 변경을 되돌릴 수 있습니다. Hacker News에서는 저장 공간을 돌려받는 효용과 curl | bash 설치 방식의 보안 위험을 두고 논의가 이어졌습니다.
Notchware는 맥북 노치에 음악 재생 정보와 배터리·밝기 상태를 표시하는 macOS 앱입니다. Pro 버전은 Claude Code, Codex, Cursor 에이전트가 승인을 기다리거나 작업을 마치면 알립니다.
FeelMyMac은 Mac 트랙패드의 햅틱 엔진을 활용해 커서를 움직이거나 스크롤할 때 다양한 표면의 질감을 진동으로 표현합니다. 움직임·스크롤·탭의 햅틱 강도를 따로 조절하고 소리 효과도 추가할 수 있습니다.
Apple이 macOS의 Full Disk Access에 추가 제어 기능을 도입하겠다고 밝혔습니다. 앱이 파일뿐 아니라 메일, 메시지, 인터넷 사용 기록까지 읽을 수 있는 권한인 만큼, AI 에이전트가 늘어나는 상황에서 사용자가 위험을 이해하고 명시적으로 허용하도록 하겠다는 방침입니다.
CoIsland는 CI, 배포, 오류, 인시던트, 데이터베이스를 35개 이상의 커넥터로 감시하는 macOS 앱입니다. 문제가 생길 때만 화면 가장자리의 작은 섬 모양 UI에 알림을 띄우고, Claude Code나 Codex 같은 코딩 에이전트에 한 번의 클릭으로 전달합니다.
Evlat은 Mac 화면 가장자리에 Claude Code와 Codex 세션별 상태를 표시하는 앱입니다. 권한 요청이나 질문으로 작업이 멈추면 표시등이 주황색으로 바뀌고, 클릭하면 해당 터미널 탭을 엽니다. 공식 훅과 SSH 역방향 터널을 활용하며 macOS 권한을 요구하지 않습니다.
Paste 7은 Mac에서 작업 중인 내용을 바탕으로 클립보드 기록 중 붙여넣을 가능성이 높은 항목을 제안합니다. Apple Intelligence를 기기에서 실행하며, 전체 기록을 클라우드에 보내지 않고 사용자가 직접 붙여넣을 항목을 고릅니다.
Mochi는 Mac 화면 위를 돌아다니며 사용자가 동의하면 데스크톱 파일을 폴더로 옮기는 작은 펫입니다. 파일을 삭제하거나 덮어쓰지 않고 이동을 되돌릴 수 있으며, Pro에는 딸기나무와 가족을 키우는 생활 시뮬레이션이 더해집니다.
MuM은 여러 폴더의 Markdown 문서를 빠르게 읽도록 만든 macOS 앱입니다. AppKit으로 화면을 그려 콜드 스타트 약 0.3초, 5MB 문서 스크롤 100fps 이상을 내세우며, 프로젝트별 읽기 위치 저장과 프로젝트 간 검색을 지원합니다.
Vitals는 여러 보조 프로세스를 실행한 앱에 묶어 CPU, 메모리, 에너지, 디스크, 네트워크 사용량을 앱별로 보여주는 macOS 모니터링 앱입니다. 30일 기록과 알림, 프로젝트별 개발 서버 확인 기능을 제공하며, Product Hunt 등록자는 출시 72시간 동안 800개 넘는 라이선스가 판매됐다고 밝혔습니다.