모든 답에 출처가 붙습니다
엔티티·관계 응답마다 그것을 뒷받침하는 문서(docs)와 외부 레퍼런스(refs)가 실립니다. 틀렸을 때 어디가 틀렸는지 짚을 수 있습니다.
src/kal_mcp.py지하철 · 폰 · claude.ai
3월에 그 아키텍처 논의에서 인증을 뭘로 정했지?
세션 쿠키(HttpOnly · SameSite)에 서명을 붙이는 쪽으로 정했다. JWT 는 발급 뒤 폐기가 안 된다는 이유로 기각.
Obsidian 노트와 Claude Code 대화가 하나의 검색 가능한 그래프가 됩니다. 모든 답에 출처가 붙습니다.
제작자의 vault 실측 · 2026-08-29 · 노트 1,129개(47MB) → 색인·그래프 100MB · 파일 80개
엔티티·관계 응답마다 그것을 뒷받침하는 문서(docs)와 외부 레퍼런스(refs)가 실립니다. 틀렸을 때 어디가 틀렸는지 짚을 수 있습니다.
src/kal_mcp.pymultilingual-e5-small 임베딩에 2·3-gram 전문 색인을 겹칩니다. 한국어에서 무너지는 임베딩 하나로는 안 되는 일입니다.
src/kal_search.py세션 로그를 정제해 노트와 같은 그래프에 넣습니다. "저번에 뭐라고 결정했지" 의 답은 대개 대화 안에 있습니다.
src/distill_sessions.pyObsidian 검색은 문자열을 찾습니다. 이것은 "그때 그 결정을 왜 그렇게 했지" 에 답합니다 —— 노트와 대화를 엔티티와 관계로 엮어 두었기 때문입니다.
어떻게 동작하나 →합성 데이터로 그린 예시 —— 진짜 그림은 당신 vault 에서 나옵니다. Obsidian 안에서 보는 플러그인이 함께 있습니다.
클라우드 · 영속성
클라우드 · 색인
무료 · 셀프호스트
아키텍처
프라이버시 —— 먼저 말합니다
엔티티 이름, 관계, 검색용 청크 본문. 서버가 검색해 주려면 읽을 수 있어야 하고, 그래서 종단간 암호화가 불가능합니다. 나중에 들키는 것보다 지금 말하는 편이 낫습니다.
기능은 같습니다. 다른 것은 그래프가 어디 사느냐입니다. 셀프호스트는 그 기계 안에, 클라우드는 기계를 넘어 남아서 claude.ai 와 폰에서도 같은 답을 받습니다.
같은 종류의 오픈소스+호스팅 도구(Plausible · Umami · n8n · Ghost)가 서 있는 자리입니다. 연납이면 월 $15 입니다.
클라우드를 쓰면 예 —— 엔티티·관계·검색용 청크 본문이 올라갑니다. 서버가 검색하려면 읽어야 해서 종단간 암호화는 불가능합니다. 프라이버시가 이유라면 셀프호스트를 쓰십시오. 기능이 같습니다.
아니요. 엔티티 추출은 당신 기계에서 당신의 Claude 구독으로 돌고, 서버는 그 결과를 저장하고 검색만 합니다.
같은 코드를 다른 라이선스로 드립니다. 메일로 문의하십시오 —— 가격은 문의가 오면 정합니다.
됩니다. multilingual-e5-small 임베딩과 2·3-gram 전문 색인을 겹쳐서, 한국어 vault 에서 실측으로 검색됩니다.
무료로 시작해서, 폰에서도 쓰고 싶어질 때 클라우드로.