
DigUp과 EmbeddingGemma 2로 Mac 로컬 검색 시작하기
DigUp은 파일명 대신 기억나는 내용과 장면으로 Mac 로컬 검색을 돕는 앱입니다. 설치 조건과 코드 검색의 구분, 한국어 검색 품질을 비교하는 방법, 로컬 처리와 통신 범위를 정리합니다.
Hyuk · · 4분 · AI
핵심 요약
- DigUp은 의미 검색과 키워드 검색을 함께 사용하며, 코드는 별도 색인과 `code:` 검색으로 찾습니다.
- 설치에는 Apple Silicon과 macOS 14 이상이 필요하며, 초기 설정에서 865MB 모델을 다운로드합니다.
- 한국어 검색 품질은 정답 파일을 정하고 DigUp과 Spotlight에 같은 자료와 검색어를 적용해 비교하는 편이 적절합니다.
- 오프라인 색인·검색의 작동 여부와 파일의 외부 전송 여부는 별개로 판단해야 합니다.
파일명은 기억나지 않는데 문서의 주제나 이미지 속 장면이 떠오른다면, DigUp으로 Mac 로컬 검색을 시작해 볼 수 있습니다. DigUp은 문서·이미지·오디오·영상 등을 의미로 찾아 주는 앱이고, EmbeddingGemma 2는 그 의미를 비교할 벡터를 만드는 모델이에요. 기억나는 내용을 검색어로 넣으면 관련 파일을 찾아 주는 방식입니다.
여기서 흔히 헷갈리는 것이 '통합 검색'이라는 말의 범위예요. 코드는 별도 색인과 code: 검색을 쓰기 때문에, 모든 자료가 한 결과 목록에 섞여 나온다고 이해하기는 어렵습니다. 요약이나 답변 생성은 또 다른 영역입니다. 별도의 모델과 파일 접근권한 관리가 필요한 후속 단계로 보는 편이 맞습니다.
의미 검색과 문자열 검색은 어떻게 함께 돌아가나
임베딩은 내용의 의미를 비교하려고 만든 숫자 표현입니다. DigUp README에 따르면 8비트 모델을 llama.cpp와 Metal로 실행하고, 파일에서 추출한 내용의 벡터와 키워드 색인을 SQLite에 저장해요. 그래서 의미가 가까운 자료와 정확한 문자열이 일치하는 자료를 함께 찾을 수 있는 구조가 됩니다.

어느 쪽이 유리한지는 무엇을 기억하느냐에 달려 있어요. 오류 코드를 기억한다면 키워드 일치가 중요하고, 회의 주제만 떠오른다면 의미 유사도가 쓸모 있을 수 있습니다. 그래서 모델 크기를 따지기 전에 내가 어떤 단서를 쥐고 있는지부터 살펴보라고 권하고 싶습니다.
EmbeddingGemma 2는 다국어·멀티모달 모델로 소개되지만, 지원 범위만 보고 한국어 검색 정확도를 판단하기는 어렵습니다. 공식 모델 카드의 벤치마크는 전체 정밀도 모델 기준이에요. DigUp이 쓰는 8비트 모델에 파일 추출과 검색 순위 처리까지 더해진 성능과는 구분해서 봐야 합니다. Spotlight도 내용을 색인하니, 두 앱의 차이는 실제로 쓰는 질의로 확인하는 편이 적절해요.
설치 전에 볼 것, 그리고 첫 시험 폴더
설치하려면 Apple Silicon과 macOS 14 이상이 필요합니다. 현재 정식 배포판인 DigUp 0.6.1 릴리스 페이지에는 한글 입력 조합 문제, 그리고 한글 등이 포함된 폴더명 때문에 색인이 중단되던 문제를 고쳤다는 안내가 있어요. 한국어 사용자라면 모델 사양보다 설치 조건과 입력·경로 처리부터 확인하는 순서가 실용적인 이유입니다.
- 릴리스 페이지에서 DMG를 받아 설치합니다.
- 앱 안내에 따라 865MB 모델을 다운로드합니다.
- 검색할 폴더를 선택하고 색인이 끝날 때까지 기다립니다.
⇧⌘Space로 검색을 실행합니다.
첫 검색 폴더는 복제한 자료로 작게 꾸리길 권합니다.
한국어·영어 노트, 텍스트 PDF와 스캔 PDF, 스크린샷, 짧은 오디오·영상, 소규모 저장소를 섞어 넣으면 자료 유형별 차이를 살펴보기 좋아요. 파일 수와 PDF 페이지 수, 미디어 길이도 적어 두세요. 코드 검색은 따로 활성화해야 하고, 설정 방법은 DigUp README에서 확인할 수 있습니다.
Spotlight와 비교하려면 무엇을 재야 할까
검색 품질을 보려면 정답 파일부터 정해 두는 것이 순서입니다. 그래야 결과가 맞았는지 판단할 기준이 생기니까요. 시험 질의는 정확한 문자열, 내용을 풀어 쓴 의미 설명, 한국어로 영어 자료를 찾는 언어 간 검색으로 나누면 됩니다. 전문용어와 약어가 섞인 질의도 넣어 볼 만해요. DigUp과 Spotlight 모두 같은 자료의 색인을 마친 뒤 동일한 검색어로 비교하세요.

기준은 '상위 다섯 결과에 정답 파일이 하나 이상 포함된 질의의 비율'로 잡을 수 있습니다. 놓치기 쉬운 부분은 그다음이에요. 파일을 찾았는지와 원하는 페이지·영상 구간까지 맞혔는지를 따로 기록해야, 파일 발견 능력과 세부 위치 탐색 능력을 나눠 볼 수 있습니다.
속도와 자원 사용량을 비교할 때는 최초 색인 시간, 검색 지연, 앱과 보조 프로세스의 최대 RAM, 모델·색인의 저장 용량을 기록해 두세요. 파일을 추가·수정·삭제했을 때 반영되기까지 걸리는 시간도 함께 확인할 항목입니다.
정말 로컬에서만 처리될까
제작자는 색인 대상이 외부로 나가지 않고 계정이나 텔레메트리도 없다고 설명합니다. 그렇다고 통신이 전혀 없는 것은 아니에요. 최초 모델 다운로드와 하루 한 번의 업데이트 확인이 있고, 업데이트 확인은 끌 수 있습니다. 모델을 받은 뒤 네트워크를 차단한 상태로 색인과 검색을 시험해 보세요. 오프라인에서 작동한다는 것과 외부로 전송하지 않는다는 것은 별개로 판단해야 합니다.
정보 기준일은 2026년 10월 15일이고, 근거 범위는 공식 문서입니다. 현재 README와 정식 배포판 0.6.1의 기능은 다를 수 있으니 설치한 버전의 지원 범위를 확인하세요. 한국어 품질, 실제 성능, 파일 변경 반영과 통신 동작은 실측과 감사가 필요한 항목이에요. Spotlight보다 나은지도 같은 환경에서 비교해 봐야 판단할 수 있습니다.

자주 묻는 질문
- DigUp에서 코드도 검색할 수 있나요?
- 코드 검색을 별도로 활성화하고 별도 색인을 만들어 `code:` 검색을 사용합니다. 구체적인 설정은 DigUp README에서 확인할 수 있습니다.
- DigUp은 인터넷 연결 없이 사용할 수 있나요?
- 최초 모델 다운로드에는 네트워크 통신이 필요하며, 하루 한 번의 업데이트 확인은 끌 수 있습니다. 모델 준비 후 네트워크를 차단해 색인·검색이 작동하는지 시험하되, 외부 전송 여부는 별개로 판단해야 합니다.
출처
관련 글
댓글
Giscus를 연결하면 댓글이 열립니다.