KeyCastr
KeyCastr는 Mac에서 누른 키와 마우스 클릭을 화면에 표시하는 무료 오픈소스 도구다. 강의 녹화, 소프트웨어 시연, 공동 작업 중 단축키를 전달할 때 활용할 수 있다.
사용 대상과 실무 활용
KeyCastr는 Mac으로 앱 사용법을 설명하는 강사, 개발자, 사내 교육 담당자에게 맞는다. 화면 변화만으로는 알기 어려운 단축키 입력을 시청자에게 전달하는 용도다.
예를 들어 편집기 교육 영상을 만들 때 파일 저장과 검색 단축키를 화면에 표시하면, 시청자가 메뉴를 찾지 않고 같은 작업을 따라 할 수 있다. 설명할 단축키부터 시험하고 자막이나 편집기 상태 표시줄을 가리지 않는 위치에 배치하는 것이 좋다.
표시 범위와 시각화 방식
모든 입력을 보여 줄지, 수정 키가 포함된 입력만 보여 줄지 선택할 수 있다. 단축키 중심 교육에서는 표시 범위를 좁히고, 타이핑 과정 자체를 설명할 때는 모든 키 입력을 선택하는 방식이 적합하다.
0.11.0에 추가된 Minimal은 수정 키 단독 입력 표시를 지원하며, 0.11.1에서는 이 방식의 키 입력 필터 옵션이 조정됐다. 마우스 클릭 표시도 선택할 수 있으므로 클릭과 키보드 조작이 섞인 시연에 활용할 수 있다.
설치와 첫 작업 순서
공식 설치 경로는 GitHub Releases에서 배포본을 받거나 Homebrew의 brew install --cask keycastr 명령을 사용하는 것이다. 처음 실행한 뒤 macOS의 입력 모니터링 권한을 허용하고, 재시작 안내가 나오면 앱을 다시 실행한다.
이후 표시 범위를 정하고 일반 입력과 단축키를 시험한다. 기본 위치인 화면 왼쪽 아래에서 표시 텍스트를 드래그해 옮길 수 있다. 실제 녹화나 화면 공유를 시작하기 전에 짧은 시험 화면으로 표시 위치와 가독성을 확인한다.
지원 환경, 비용과 유지보수 검토
공식 문서는 Mac용 프로그램으로 안내하며 macOS의 입력 이벤트 권한을 사용한다. Windows·Linux용 공식 배포는 확인하지 못했다. 2026-10-09 확인 당시 최신 릴리스는 0.11.1이다.
공식 README는 완전 무료 오픈소스로 명시하고 BSD 3-Clause 라이선스를 안내한다. 유료판 구분이나 체험 기간 제한은 확인되지 않았다. 지원 종료 공지는 확인하지 못했으며 최근 릴리스가 존재한다. 다만 과거 0.10.3의 macOS 10.13 호환성 수정 기록만으로 최신 버전의 최소 OS를 확정할 수는 없다.
입력이 보이지 않을 때 확인 순서
공식 문제 해결 안내는 입력 권한 부족과 화면 밖으로 나간 표시 창을 주요 원인으로 꼽는다. 먼저 입력 모니터링 권한을 확인하고, Default에서 Svelte로 바꿔 위치 문제인지 살펴본다.
해결되지 않으면 앱을 종료하고 개인정보 보호 설정에서 기존 KeyCastr 항목을 제거한 뒤 다시 실행한다. 입력 모니터링 권한을 재허용하고 앱을 재시작한다. 항목이 나타나지 않을 때는 공식 안내에 따라 손쉬운 사용 목록에 앱을 수동 추가할 수 있다. 여러 복사본이 있다면 권한이 실제 실행하는 앱을 가리키는지도 확인한다.
다른 도구와 선택 기준
Mac에서 실시간으로 단축키를 보여 주려는 경우 KeyCastr를 검토할 수 있다. 영상 녹화·편집까지 필요한 작업에서는 녹화 도구와 키 표시 도구의 역할을 구분해 선택한다. 이미 사용하는 녹화 도구에 키 표시 기능이 있다면 표시 범위, 배치 자유도, 추가 권한 필요성을 비교한다.
공식 문서의 비밀번호 보호 설명은 입력 앱이 비밀번호를 보안 입력으로 처리한다는 조건이 붙는다. 일반 텍스트로 입력한 민감정보까지 숨겨진다고 가정하지 말고, 시연에는 예제 계정과 예제 데이터를 사용하는 것이 좋다.
공식 안내
- KeyCastr 공식 README · 확인 2026-10-09
- KeyCastr 공식 릴리스 목록 · 확인 2026-10-09
- 0.11.0 — New Minimal Visualizer · 확인 2026-10-09
- 0.11.1 — Minimal visualizer settings refinement · 확인 2026-10-09
주요 기능
- Command 키 조합, 수정 키가 포함된 입력, 모든 키 입력 중 표시 범위를 선택한다.
- 키 입력 표시와 함께 마우스 클릭 표시를 선택적으로 켤 수 있다.
- 기본 표시 위치는 화면 왼쪽 아래이며, 표시된 텍스트를 드래그해 옮긴다.
- Default와 Svelte 시각화 방식을 제공하며, 0.11.0에서 Minimal 방식이 추가됐다.
- Minimal 방식은 수정 키만 단독으로 누르는 입력도 표시하도록 필터를 설정할 수 있다.
관련 프로그램
miniforge
github.com
Miniforge는 conda-forge를 기본 패키지 저장소로 설정한 최소 설치 배포판이다. conda와 mamba를 제공하며, 필요한 라이브러리를 추가하고 프로젝트마다 독립된 실행 환경을 만들 수 있다. macOS에서 Python 데이터 분석이나 개발 환경을 직접 구성하려는 사용자에게 적합하다.
GitHub Desktop
desktop.github.com
GitHub Desktop은 Git 저장소의 변경 비교, 커밋, 브랜치 관리와 원격 동기화를 그래픽 화면에서 수행하는 무료 오픈 소스 앱이다. GitHub와 GitHub Enterprise 연동에 초점을 두며, macOS와 Windows에서 사용할 수 있다.
Postman
postman.com
Postman은 API 요청 전송, 응답 검사, 테스트 자동화와 협업을 제공하는 API 개발 플랫폼입니다. macOS의 Intel·Apple Silicon을 지원합니다.
Proxyman
proxyman.com
Proxyman은 앱과 서버 사이의 HTTP·HTTPS 요청과 응답을 수집하고, 내용을 검사하거나 시험용 응답으로 바꾸는 네트워크 디버깅 프록시다. macOS에서 웹·모바일 앱의 API 오류를 추적하는 개발자와 QA 담당자에게 적합하다.
OpenCode
opencode.ai
OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.
Maccy
maccy.app
Clipboard manager