iKnow의 개요
macOS 13부터 knowledgeconstructiond와 intelligenceplatformd라는 두 백그라운드 프로세스가 Mac 주인에 관한 지식 그래프를 만들어 왔습니다. 누구를 아는지, 시스템이 그 사람들과의 관계를 어떻게 판단했는지, 누구에게 연락하는지, 사진에 반복해 나오는 얼굴이 누구인지가 담깁니다. the Eighth Rank의 분석에 따르면 이 그래프는 ~/Library/IntelligencePlatform에 평문 SQLite 데이터베이스 51개로 저장되며, 핵심은 엔터티 클래스 181개와 술어 278개를 가진 트리플 저장소이고, 연락처, 캘린더, 사진, 메시지, Mail 등에서 만들어집니다. Apple은 이에 대해 거의 아무것도 문서화하지 않았습니다.
iKnow는 이 저장소를 열어 브라우저에 보여 줍니다. 무엇이 기록되었고, 무엇이 어느 정도 확신으로 추론되었으며, 시스템의 어떤 다른 부분이 이를 읽는지 알 수 있습니다. 의존성이 없는, Python 표준 라이브러리만으로 만든 단일 서버입니다. 그래프와 그래프가 대조하는 네 가지 출처(메시지, 사진, 캘린더, 연락처)를 제자리에서 읽으며, 모든 데이터베이스를 읽기 전용으로 엽니다. MANUAL_FOR_YOUR_AGENT.md 파일은 같은 테이블을 Claude Code나 Codex에 설명해 일상 언어로 질문할 수 있게 합니다.
iKnow, 쓸 만한 가치가 있습니까?
iKnow의 가치는 누구도 보여 주지 않는 것을 보여 준다는 데 있습니다. Apple은 그래프를 만드는 프로세스에 한 줄짜리 man 페이지만 붙였고, 무엇을 추론하는지 사용자에게 설명하지 않습니다. 그래서 Mac이 누구를 가족으로 여기는지와 그 이유를 펼쳐 보이는 뷰어는 개인정보에 민감한 사용자에게도 기자에게도 쓸모가 있습니다. the Eighth Rank 연구진은 2026년 10월 28일에 분석을 공개했고, 11월 13일 기준 저장소는 스타 605개, 포크 28개, 커밋 4개였으며 마지막 커밋은 11월 8일이었습니다.
보안 설계는 다루는 대상에 걸맞습니다. 서버는 127.0.0.1에만 바인딩하며 이를 바꾸는 옵션 이 없고, 모든 페이지와 엔드포인트가 시작할 때 출력되는 무작위 토큰을 요구하며, Content-Security-Policy가 컴퓨터 밖으로의 요청을 막고, 모든 데이터베이스 연결은 읽기 전용입니다. README에 따르면 아무것도 쓰거나 기록하지 않습니다. 토큰은 같은 Mac의 다른 계정과 웹 페이지를 막아 주지만, 이미 내 계정으로 실행 중인 프로그램에 대한 샌드박스는 아니라고 README는 밝힙니다.
부담스러운 부분은 필요한 권한입니다. 실행하는 터미널에 전체 디스크 접근 권한이 있어야 하는데, 이 권한은 iKnow뿐 아니라 그 터미널에서 실행하는 모든 것에 적용됩니다. README는 세션이 끝날 때마다 끄라고 권하고, 서버도 종료할 때 알려 줍니다. 에이전트용 설명서는 더 위험한 경로입니다. 서버와 달리 에이전트는 읽은 내용을 모델 제공사로 보내므로, 설명서는 먼저 사용자에게 묻도록 지시합니다.
주의할 점: 시험한 버전은 macOS 26.6.2, 26.7.1, 27.0.1뿐이며 27에서는 일부 페이지가 불완전하고, Apple은 릴리스마다 이 저장소를 바꿉니다. README 스스로 이 도구가 전부 LLM으로 생성되어 100% 정확하지 않을 수 있다고 밝히므로, 열에 대한 해석은 Apple의 문서가 아니라 하나의 해석으로 받아들여야 합니다.
결론: 한 번 실행해 Mac이 주변 사람들에 대해 무엇을 추론했는지 본 다음 권한을 거두십시오. 계속 켜 두는 프로그램이 아니라 점검용 도구입니다.
제 역할을 하는 곳
개인정보에 민감한 Mac 사용자
내 Mac이 가족과 가까운 연락처에 대해 무엇을 판단했는지 보고 싶다
저장소를 복제하고 터미널에 전체 디스크 접근 권한을 준 뒤 `python3 server.py`를 실행하고 출력된 링크를 엽니다. 페이지에 사람, 추론된 관계, 그 신뢰도가 나옵니다. 비용은 없으며 끝나면 권한을 끕니다.
기기 내 AI를 취재하는 기술 기자
Apple Intelligence가 로컬에서 무엇을 추론하는지 증거와 함께 기록하고 싶다
시험용 Mac에서 iKnow를 실행하거나 `--bundle`로 추출한 저장소 사본을 지정하고, 읽는 테이블을 인용합니다. 해석은 LLM이 쓴 것이므로 핵심 열은 SQLite 파일에서 직접 확인합니다.
자기 Mac에서 Claude Code를 쓰는 개발자
스키마를 익히지 않고 그래프에 대해 간단히 묻고 싶다
에이전트에게 MANUAL_FOR_YOUR_AGENT.md를 주고 Mac이 누구를 가족으로 여기는지 물어봅니다. 에이전트도 같은 전체 디스크 접근 권한이 필요하고 읽은 내용을 제공사로 보내므로, 설명서는 먼저 확인을 받도록 합니다.
도입 전 확인할 점
- 설정
- `git clone` 후 `python3 server.py`를 실행합니다. 터미널 앱에는 전체 디스크 접근 권한과 완전한 재시작이 필요합니다. 시작할 때 저장소마다 ok 또는 DENY가 표시됩니다.
- 연동
- ~/Library/IntelligencePlatform과 메시지, 사진, 캘린더, 연락처를 읽습니다. Claude Code, Codex 또는 셸을 쓰는 모든 에이전트용 설명서가 있습니다.
- 데이터와 개인정보
- 모든 것이 Mac 안에 남습니다. 루프백 전용, 읽기 전용 데이터베이스 연결, 시작할 때마다 새 토큰이며 README에 따르면 아무것도 쓰거나 기록하지 않습니다.
- 제한
- macOS 26.6.2, 26.7.1, 27.0.1에서만 시험했고 macOS 27에서는 일부 페이지가 불완전합니다. 해석은 LLM이 생성한 것이라 틀릴 수 있습니다.
좋은 점
- Apple이 보여 주지 않는 추론된 관계와 신뢰도를 표시
- 루프백 전용, 토큰 필요, 엄격한 읽기 전용
- Python 3 외에 의존성 없음
- 에이전트용 설명서는 그래프 데이터를 모델 제공사로 보내기 전에 확인
아쉬운 점
- 실행하는 터미널에 전체 디스크 접근 권한 필요
- macOS 세 버전에서만 시험, 다른 버전에서는 페이지가 깨질 수 있음
- 스스로 전부 LLM 생성이며 부정확할 수 있다고 밝힘
- 커밋 4개의 아주 작은 프로젝트
추천 대상
macOS가 자신과 연락처 속 사람들에 대해 무엇을 추론했는지 보고 싶은 Mac 사용자, 개인정보 연구자, 기자.
iKnow 대안
iKnow: 자주 묻는 질문
- iKnow, 쓸 만한 가치가 있습니까?
- iKnow는 Mac이 갖고 있다고 절대 알려 주지 않는 데이터를 들여다보는 작고 꼼꼼한 창이며, Apple의 기기 내 프로파일링이 궁금한 사람이라면 20분을 들일 만하지만, 끝나면 전체 디스크 접근 권한을 꼭 다시 꺼야 합니다. 평점은 5점 만점에 3.6점입니다.
- iKnow의 가격은 얼마입니까?
- 무료 오픈 소스(Apache-2.0)입니다.
- iKnow의 단점은 무엇입니까?
- 실행하는 터미널에 전체 디스크 접근 권한 필요; macOS 세 버전에서만 시험, 다른 버전에서는 페이지가 깨질 수 있음; 스스로 전부 LLM 생성이며 부정확할 수 있다고 밝힘; 커밋 4개의 아주 작은 프로젝트.
- iKnow에 적합한 사람은 누구입니까?
- macOS가 자신과 연락처 속 사람들에 대해 무엇을 추론했는지 보고 싶은 Mac 사용자, 개인정보 연구자, 기자.
- iKnow에 회사 데이터를 맡겨도 안전합니까?
- 모든 것이 Mac 안에 남습니다. 루프백 전용, 읽기 전용 데이터베이스 연결, 시작할 때마다 새 토큰이며 README에 따르면 아무것도 쓰거나 기록하지 않습니다.
- iKnow의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 screenpipe입니다.
답변 확인일: 2026년 11월 13일.