macOS용 LockTime
Mac은 하루에도 수천 가지를 보여 주지만 그중 아무것도 기억하지 않습니다. LockTime은 화면을 검색할 수 있는 기억으로 남겨 두고, 그 모든 것을 Mac 안에 보관합니다.
무언가가 어디에 있었는지는 잘 기억나지 않습니다. 기억나는 건 그 안의 단어 하나입니다.
캡처
작업 중인 디스플레이의 스크린샷을 찍고, 아무것도 바뀌지 않았으면 건너뜁니다. 간격은 1초부터 10분까지 원하는 대로 정할 수 있습니다.
읽기
Apple의 Vision 프레임워크가 화면마다 텍스트를 읽어 내고, 윈도우 제목도 함께 저장합니다.
찾기
숫자, 문구, 문장의 절반이면 충분합니다. LockTime이 그것이 화면에 있던 순간을 다시 보여 줍니다.
Timeline
스크린샷 목록이 아닙니다. 실제로 일한 구간들입니다. 각 구간이 언제 시작해 얼마나 이어졌는지, 무엇에 관한 것이었는지, 그 사이에 얼마나 자리를 비웠는지까지 보여 줍니다.
구간이 무엇에 관한 것이었는지는 이미 디스크에 있는 텍스트에서 읽어 냅니다. 모델을 실행하지도, 기다리지도, 어디로 보내지도 않습니다.
Ask
“그 청구서 번호가 뭐였지?” LockTime은 답이 되는 스크린샷을 찾아 모두 보여 주고, Mac이 답변을 작성할 수 있다면 그 위에 참고한 순간을 인용하는 짧은 답변을 붙여 줍니다.
답변은 Mac에서 작성됩니다. macOS 26의 Apple 온디바이스 모델이나, Ollama로 로컬에서 실행하는 모든 모델을 사용합니다. 답은 순간들 자체이고 문단은 편의를 위한 것일 뿐이며, 답변을 작성할 수 없을 때는 LockTime이 그렇다고 분명히 알려 줍니다.
의미로 검색
정확한 검색은 즉각적이고 글자 그대로입니다. 의미 검색을 켜면 LockTime이 로컬 임베딩 모델로 화면을 하나하나 읽으므로, “내 데이터를 비공개로 지키려면”이라고 검색해도 “개인정보 보호 설정을 찾기 쉽게 만들기”라고 적힌 페이지에 닿습니다.
정확한 검색 결과가 없을 때만 제안되므로, 단어를 알고 있을 때는 방해가 되지 않습니다. 또한 검색은 튀르키예어 문자 없이 입력한 튀르키예어도 찾아냅니다. toplanti로 toplantı를 찾을 수 있습니다.
개인정보 보호
화면의 기록은 컴퓨터에서 가장 개인적인 것입니다.
그래서 절대 컴퓨터 밖으로 나가지 않습니다.
만들어야 할 계정도, 동기화할 서버도, 거부해야 할 항목도 없습니다. 정책이 아니라, 그런 일을 하는 코드 자체가 없습니다.
모든 스크린샷은 Mac에서 생성되어 키체인에 보관된 키로 AES-GCM 봉인됩니다. 폴더를 복사해 가도 그 키 없이는 읽을 수 없습니다.
LockTime은 처음 실행할 때 아무것도 기록하지 않습니다. 사용자가 직접 켜면, macOS가 화면 녹화 권한을 직접 요청합니다.
어떤 앱이든 보안 입력을 켜면(macOS는 암호 필드에 초점이 있을 때 이렇게 합니다) 캡처를 건너뛰고 메뉴 막대 아이콘이 자물쇠로 바뀝니다.
암호 관리 앱은 처음부터 제외되어 있습니다. 다른 앱도 추가할 수 있으며, 해당 앱의 윈도우가 화면에 있으면 캡처를 건너뜁니다.
하루, 한 달, 1년 또는 영구 보관. 만료된 스크린샷과 그 텍스트는 완전히 제거되며, ‘모든 기록 삭제’는 말 그대로 전부를 삭제합니다.
정기적으로 어딘가에 연결하지 않습니다. Ask의 웹 검색을 켜지 않는 한 LockTime은 네트워크 요청을 하지 않습니다. 웹 검색을 켜면 검색어를 Brave로 보내고 찾은 페이지를 가져올 뿐, 스크린샷은 절대 보내지 않습니다.
성능
네이티브 Swift와 SwiftUI로 만들었으며, Apple 실리콘과 Intel을 모두 지원하는 유니버설 앱입니다. Mac의 라이트 또는 다크 모드 설정과 강조 색상을 따릅니다. 원하면 로그인할 때 열리며, 실제로 작업 중인 디스플레이를 기록합니다.
Mac App Store에서 US$12.99, 한 번만 결제하면 됩니다. 직접 켜기 전까지 캡처는 꺼져 있으며, 캡처한 모든 것은 사용자의 곁에 머뭅니다.