LocalClicky

LocalClicky

Dikshant Rajput · 음성 및 언어

LocalClicky는 전적으로 자신의 하드웨어에서 실행되는 무료 오픈소스 macOS 음성 비서다. 말하면 움직인다. 앱을 열고, 커서를 옮기고, 보이는 것을 클릭하고, 영상을 편집하고, 화면을 읽고, 셸 명령을 실행한다. 클라우드로 가는 것은 없고, 가입할 API 키도, 해지할 구독도 없다. 끌리는가. 한 번 설정해 두고 필요할 때까지 잊고 사는 종류의 도구다.

LocalClicky 미리보기

LocalClicky 소개

LocalClicky란

LocalClicky는 macOS 12 이상을 위해 만들어진 오프라인 음성 비서다. 대부분의 음성 비서는 편의를 위해 프라이버시를 맞바꾼다. 음성을 업로드하고, 스크린샷을 서버로 보내고, 명령을 기록한다. LocalClicky는 그 거래를 뒤집는다. 전사는 Whisper.cpp를 거친다. 추론과 시각 인식은 내 컴퓨터의 Ollama 모델에서 돌아간다. 음성 합성은 기본적으로 macOS의 say 명령을 쓴다.

내세우는 바는 단순하다. 음성과 화면, 명령 모두 기기 밖으로 나가지 않는다. Mac에서 민감한 작업을 다루는 사람에게 이 점이 중요하다. 클라우드 서비스에 지친 사람, 기본적인 음성 제어 때문에 매달 요금을 더 내고 싶지 않은 사람에게도 마찬가지다. 계정도 로그인도 없고, 읽어야 할 데이터 정책도 없다. 어디로도 데이터가 가지 않기 때문이다.

완성된 소비자용 앱은 아니다. GitHub 저장소에서 설치하고, Python과 몇 가지 Homebrew 패키지를 준비하고, 작동하기 전에 macOS 권한 세 가지를 허용해야 한다. 이 설정이 입장료다. 한 번 돌아가기 시작하면 비서는 Dock 아이콘 없이 메뉴 막대에 살면서, 웨이크 워드를 말할 때까지 방해하지 않는다.

시작하기

  1. 사전 요구 사항을 설치한다. Homebrew로 Whisper.cpp와 Ollama를, 영상 편집을 원하면 ffmpeg도 함께 설치한다.
  2. ollama pull qwen3:8b로 명령용 로컬 모델을, ollama pull gemma4:e4b로 시각 인식용 모델을 받는다.
  3. 저장소를 복제하고, Python 가상 환경을 만들고, pip install -r requirements.txt를 실행해 나머지 의존성을 받는다.
  4. 가상 환경의 Python 바이너리에 마이크, 화면 기록, 손쉬운 사용 권한을 부여한다.
  5. python main.py로 실행하고 "Hey Jarvis"라고 말해 세션을 시작한다.

제품 정보

LocalClicky의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$0
플랫폼macOS 12+
개발사Dikshant Rajput
카테고리음성 및 언어
출시일Sep 2025
최근 업데이트Sep 2025
웹사이트 방문 수649.3M
웹사이트 글로벌 순위50
API 제공 여부아니요

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 프라이버시를 중시하는 Mac 사용자
  • 클라우드 없는 로컬 AI 비서를 원하는 사람
  • 개발자와 손보기 좋아하는 사람
  • 핸즈프리 조작을 원하는 접근성 사용자

작업

  • 앱 열기와 종료
  • 영상 클립 편집
  • 화면 읽기
  • 빠른 셸 명령 실행

활용 상황

  • 공용 공간에서 노트북으로 작업하기
  • 사적인 문서 다루기
  • 연속된 동작을 이어 붙이기
  • 끝까지 보기 싫은 영상 훑어보기

주요 기능

완전한 오프라인 처리

LocalClicky는 전사에 Whisper.cpp를, 추론과 시각 인식에 Ollama를 모두 자신의 컴퓨터에서 실행한다. 오디오도 스크린샷도 명령도 업로드되지 않는다. 유일한 예외는 선택 사항이다. 기본 음성을 Fish Audio의 TTS 모델로 바꾸면 읽어 주는 응답이 그쪽 API로 전송된다. 그대로 두면 비서는 완전히 로컬에 머문다.

Mac 음성 제어

"Hey Jarvis"라고 말하면 비서가 깨어난다. 거기서부터 앱을 열고 닫고, 볼륨을 조절하고, Spotify를 제어하고, 파일을 관리하고, 셸 명령을 실행한다. 여러 차례의 도구 호출은 명령을 실행하고 결과를 확인한 뒤 다시 시도하거나 확인한다는 뜻이다. 한 번 쏘고 기도하는 방식이 아니다.

화면 인식과 클릭

gemma4 시각 모델은 작업이 필요로 할 때 스크린샷을 찍고, 화면에 무엇이 있는지 설명하거나 본 것에 따라 커서를 옮기고 클릭한다. 화면을 보고 버튼을 누르라고 하면 시도한다. 공간 정확도가 약점이라, 작은 UI 요소에서 픽셀 단위 정밀도를 기대하지는 말자.

음성으로 영상 편집

내부적으로 ffmpeg를 사용해 LocalClicky는 영상 클립을 자르고, 음소거하고, 병합하고, 속도를 높이고, 크기를 조정하고, 텍스트를 넣는다. 아무것도 업로드되지 않는다. 소재를 자기 서버에 두려는 클라우드 편집기와 구별되는 지점이다.

영상 클립 설명

영상 파일을 지정하면 프레임을 샘플링해 클립에 담긴 내용을 요약한다. 전부 보지 않고 요점만 알고 싶을 때 편하다. 파일은 자신의 컴퓨터를 떠나지 않는다.

웨이크 워드와 세션 모드

웨이크 워드 감지는 openWakeWord를 통해 오프라인으로 돌아가며, "Hey Jarvis"라는 문구로 작동한다. 세션 모드는 비서를 활성 상태로 유지해, 웨이크 워드를 다시 말하지 않고 명령을 연달아 낼 수 있다. 음성 활동 감지는 고정된 타임아웃에 의존하는 대신 말을 멈추면 녹음을 중단한다.

대화 기억

비서는 한 세션 안에서 최근 10번의 주고받음을 기억해, 이어지는 명령이 문맥 안에서 말이 된다. 폴더를 열라고 한 다음 "이제 그 안에서 가장 오래된 파일을 지워"라고 말하면, 방금 무엇을 하고 있었는지 계속 추적한다.

장단점

장점

  • MIT 라이선스로 완전히 무료이며 오픈소스이고, 구독이나 API 키가 필요 없다.
  • 전사, 추론, 시각 인식, 음성이 모두 자신의 하드웨어에서 돌아가 기본적으로 진짜 프라이빗하다.
  • 앱 열기와 볼륨 조절부터 영상 편집과 셸 명령 실행까지 폭넓은 명령을 다룬다.
  • 메뉴 막대 설계라 공간을 차지하지 않고, Dock 아이콘이 화면을 어지럽히지 않는다.

단점

  • 현재 설치는 터미널에서만 가능하므로, 돌아가기 전에 Homebrew, Python 3.11 이상, 명령줄 안내에 대한 익숙함이 필요하다.
  • 아직 패키징된 `.app`이 없어, 가벼운 사용자에게는 설치가 다운로드 후 바로 쓰는 경험이 아니라 장벽으로 느껴질 수 있다.
  • 시각 모델의 공간 정밀도가 제한적이라, 음성으로 작은 UI 요소를 클릭하는 것은 될 때도 안 될 때도 있다.
  • macOS 전용이라, Windows와 Linux 사용자는 당장은 대상이 아니다.

자주 묻는 질문

LocalClicky는 전적으로 자신의 하드웨어에서 실행되는 무료 오픈소스 macOS 음성 비서다. 말한 명령을 Mac에 대한 실제 제어로 바꾼다. 앱을 열고 커서를 옮기는 일부터 영상을 편집하고 화면 내용을 읽는 일까지 포함한다.