핵심 요점
- AGPL 3.0 라이선스 — 무료이자 오픈소스지만, 네트워크 사용 조항이 있는 카피레프트(아래에서 자세히 설명)
- 이제 셀프 호스팅이 유일하게 지원되는 방법: 유료 호스팅 버전인 Khoj Cloud(app.khoj.dev)는 2026년 4월 15일 종료됨
- 오픈소스 핵심 프로젝트는 영향을 받지 않음 — 클라우드 종료 이후에도 GitHub 커밋이 계속되었고 저장소도 아카이브되지 않음
- Obsidian 보관함은 전용 플러그인으로 동기화하고, Notion 워크스페이스는 웹 앱에서 직접 동기화
- 로컬 모델(Ollama, llama-cpp-server, 또는 OpenAI API 호환 서버)이나 클라우드 모델(OpenAI, Anthropic, Google 등) 중 선택해 채팅 가능
- 문서 시맨틱 검색, 지식 범위를 제한한 커스텀 에이전트, 예약된 리서치 자동화, 이미지 생성, 텍스트 음성 변환도 지원
📍 한 문장으로
Khoj는 오픈소스(AGPL 3.0) 셀프 호스팅 AI 세컨드 브레인으로, 노트·문서·Notion 워크스페이스를 인덱싱해 로컬 또는 클라우드 LLM으로 채팅하고 검색할 수 있으며, Obsidian·Emacs·데스크톱·WhatsApp 클라이언트를 제공한다.
💬 쉽게 말하면
Khoj를 Obsidian 보관함, PDF, Notion 워크스페이스에 연결하면 질문할 수 있는 검색 가능한 색인을 만들어준다 — Notion AI나 문서 챗봇과 같은 개념이지만, 코드가 자신의 컴퓨터에서 실행되고 영구히 무료로 유지된다는 점이 다르다.
📌참고: 호스팅된 Khoj Cloud 계정을 기대하고 가입하지 말 것 — 그 제품은 더 이상 존재하지 않는다. 현재 모든 Khoj 배포는 셀프 호스팅이다.
Khoj는 아직 유지보수되고 있나요?
네, 다만 한 가지 중요한 변화가 있습니다. app.khoj.dev의 유료 호스팅 버전인 Khoj Cloud는 2026년 4월 15일 종료되었습니다. Khoj 팀은 근간 프로젝트가 "여전히 완전한 오픈소스로 남아 있다"고 밝히며 사용자들에게 셀프 호스팅을 안내했고, 회사는 상업적 초점을 학술 연구 도구와 자동화 작업용 AI 동료라는 두 가지 신제품으로 옮겼습니다.
오픈소스 저장소 자체는 방치된 흔적이 전혀 없습니다 — 아카이브되지 않았고, 클라우드 종료일 이후에도 커밋이 계속되었으며, 이슈 트래커도 여전히 활발합니다. 이는 회사가 완전히 문을 닫은 프로젝트와는 다른 상황으로, 여기서는 유료 호스팅 버전이 주던 편의성만 사라졌을 뿐입니다. 셀프 호스팅은 항상 선택지였고, 이제는 기본 선택지가 되었습니다.
Khoj Cloud 종료
- 날짜:
- 2026-04-15
- 의미:
- app.khoj.dev 호스팅 서비스 중단; 신규 가입 및 유료 플랜 없음
오픈소스 저장소 상태
- 날짜:
- 지속 중
- 의미:
- 아카이브되지 않음; GitHub에서 커밋과 릴리스가 계속됨
회사 초점 전환
- 날짜:
- 2026
- 의미:
- 팀은 Khoj와 함께 연구 논문용 도구와 자동화 중심 AI 에이전트도 개발 중
📌참고: Khoj Cloud를 여전히 언급하는 가격 페이지나 가입 절차는 무시할 것 — 이는 오래된 정보다. 오늘날 유일하게 지원되는 방법은 셀프 호스팅이다.
Khoj란 무엇인가?
Khoj는 오픈소스(AGPL 3.0 라이선스, github.com/khoj-ai/khoj) 개인용 AI 애플리케이션으로, 자신의 문서를 인덱싱해 채팅·검색·그 위에 자동화 구축까지 할 수 있게 해준다. GitHub 저장소는 이미 스타 36,000개를 넘었다. 노트북에서 혼자 실행하는 것부터 소규모 팀이 공유하는 셀프 호스팅 배포까지 확장할 수 있도록 설계되었다.
- 채팅: 로컬 또는 클라우드 LLM과 자신의 노트·문서에 대해 대화하며, 원본 파일로 이어지는 인용을 확인할 수 있음
- 검색: PDF, Markdown, Notion 페이지, Word 문서, org-mode 파일, 이미지 전반에 걸친 시맨틱(키워드가 아닌 의미 기반) 검색
- 에이전트: 특정 작업을 위해 지식 범위를 제한하고 페르소나를 정의한 커스텀 에이전트 생성
- 자동화: 반복적인 리서치 작업을 예약해 일정에 따라 요약이나 알림을 전달
- 추가 기능: 이미지 생성과 텍스트 음성 변환이 기본 내장
- 클라이언트: 브라우저 웹 앱, Obsidian 플러그인, Emacs 클라이언트, 데스크톱 앱, 모바일/PWA, WhatsApp 연동
Khoj의 AGPL 3.0 라이선스는 실제로 무엇을 의미하나?
Khoj는 GNU Affero General Public License 버전 3(AGPL 3.0) — 허용적 라이선스가 아닌 카피레프트 라이선스 — 로 제공된다. 이는 이 글에서 Khoj와 비교하는 대부분의 도구가 사용하는 Apache 2.0이나 MIT와는 의미가 크게 다른 라이선스이며, 이 차이는 두 그룹의 사람들에게 정반대 방식으로 중요하게 작용한다.
Khoj는 로컬 LLM, RAG 방식 검색, 에이전트를 지원하나?
세 가지 모두 지원하며, 이는 Khoj가 하는 일의 핵심이다.
- 로컬 LLM: 관리 패널의 "AI Model API" 설정에서 Khoj를 Ollama, llama-cpp-server, vLLM, 또는 OpenAI API와 호환되는 로컬 서버에 연결
- 클라우드 LLM: OpenAI, Anthropic, Google(및 기타) API 키를 추가해 동일한 인터페이스에서 호스팅 모델과 채팅하고, 대화마다 로컬과 클라우드를 전환 가능
- 문서 검색: Khoj는 PDF, Markdown, Notion 페이지, Word 문서, org-mode 파일, 이미지를 검색 가능한 시맨틱 색인으로 인덱싱한다 — 전용 RAG 도구와 동일한 검색 패턴이지만, 업무 문서가 아닌 개인 지식 관리를 위해 설계됨
- Obsidian 동기화: Obsidian 플러그인이 편집할 때마다 보관함을 자동으로 인덱싱 상태로 유지하며, Emacs 클라이언트와 데스크톱 앱도 각자의 파일 세트에 대해 동일하게 동작
- Notion 동기화: Notion 워크스페이스는 상시 실행되는 플러그인이 아니라 Khoj 웹 앱에서 직접 동기화됨
- 에이전트: 지식 베이스의 일부로 범위를 제한하고 자체 시스템 프롬프트와 성격을 가진 커스텀 에이전트를 반복 작업(예: 업무 노트만 검색하는 리서치 어시스턴트)용으로 정의
Khoj를 어떻게 셀프 호스팅하나?
Khoj Cloud가 사라진 지금 셀프 호스팅이 유일하게 지원되는 방법이다. Khoj는 두 가지 설치 경로를 문서화하고 있다 — 대부분에게 권장되는 Docker와, 컨테이너 없이 로컬 설치를 원하는 Python 사용자를 위한 pip 패키지다.
- 1아직 없다면 Docker와 Docker Compose를 설치한다.
- 2github.com/khoj-ai/khoj에서 docker-compose.yml 파일을 다운로드하고, 환경 파일에서 KHOJ_ADMIN_PASSWORD, KHOJ_DJANGO_SECRET_KEY, 그리고 사용할 예정인 LLM 제공업체 API 키(OpenAI, Anthropic, Gemini)를 설정한다.
- 3클라우드 모델 대신(또는 함께) 로컬 모델을 사용하려면, OPENAI_BASE_URL의 주석을 해제하고 자신의 호스트에서 실행 중인 Ollama나 다른 OpenAI API 호환 서버를 가리키도록 설정한다.
- 4설정 파일이 있는 디렉터리에서 docker-compose up으로 스택을 시작한다.
- 5http://localhost:42110을 열어 설정한 관리자 자격 증명으로 로그인하고, Obsidian 보관함(Obsidian 플러그인 경유), Notion 워크스페이스(웹 앱의 직접 동기화 경유)를 연결하거나 파일을 직접 드래그해 넣는다.
- 6Python 사용자를 위한 대안: Docker를 건너뛰고 python -m pip install 'khoj[local]'을 실행한 다음 USE_EMBEDDED_DB="true" khoj --anonymous-mode로 시작한다. 로컬 모델을 실행할 계획이라면 설치 시 GPU 가속(CUDA, ROCm, Metal, Vulkan)을 위한 CMAKE 인수를 추가한다.
셀프 호스팅 Khoj에는 어떤 하드웨어가 필요한가?
문서화된 최소 사양은 RAM 8GB와 여유 디스크 공간 5GB다. GPU(Nvidia, AMD, 또는 Apple Silicon M1 이상)는 선택 사항이지만 로컬 모델 추론과 시맨틱 인덱싱을 가속한다. Khoj 자체는 더 큰 로컬 모델을 편안하게 실행하려면 VRAM 16GB를 권장한다.
Khoj를 완전히 오프라인으로 실행할 수 있나?
가능하다. 클라우드 제공업체 대신 로컬 모델 서버(Ollama, llama-cpp-server, vLLM)를 사용하도록 설정하면 된다. 이 경우 인덱싱된 문서에 대한 검색과 채팅은 외부 API 호출 없이 전적으로 자신의 하드웨어에서 실행된다.
Khoj는 누구에게 적합한가?
Khoj는 특정 독자층에 적합하다 — 이미 Obsidian, Notion, 또는 일반 파일로 노트와 문서를 관리하고 있으며 그 위에 개인적이고 검색 가능한 AI 레이어를 원하고, 직접 서버를 운영하는 데 거부감이 없는 사람이다.
Khoj vs. 대안
Khoj와 가장 가까운 비교 대상은 다른 셀프 호스팅 문서 채팅·RAG 도구들, 그리고 Khoj가 동기화하는 노트 앱에 내장된 AI 기능들이다.
도구 | 인터페이스 | 라이선스 | 적합한 용도 | 유지보수 |
|---|---|---|---|---|
| Khoj | 채팅/검색 + Obsidian/Emacs 플러그인 | AGPL 3.0 | 개인 노트 + Notion 동기화 | 활발함 |
| AnythingLLM | 데스크톱/웹 RAG 앱 | MIT | 범용 문서 RAG | 활발함 |
| Open WebUI | 웹 채팅 UI | BSD-3 | Ollama 기반 채팅 프런트엔드 | 활발함 |
| Notion AI | Notion에 내장 | 독점 | Notion 전용, 셀프 호스팅 불가 | 활발함(클라우드 SaaS) |
Khoj를 평가할 때 흔한 오해
이런 오해는 Khoj Cloud 시절의 가정을 그대로 가져오거나, AGPL을 유사 도구들이 쓰는 허용적 라이선스와 혼동하는 데서 비롯된다.
자주 묻는 질문
Khoj는 아직 유지보수되고 있나요?
네. GitHub의 오픈소스 Khoj 프로젝트는 활발히 개발되고 있으며, 2026년 4월 15일 유료 호스팅 버전인 Khoj Cloud 종료 이후에도 커밋이 계속되었습니다. 호스팅 제품만 종료되었을 뿐 셀프 호스팅 소프트웨어는 종료되지 않았습니다.
Khoj Cloud는 어떻게 되었나요?
app.khoj.dev의 호스팅 버전인 Khoj Cloud는 2026년 4월 15일 종료되었습니다. 팀은 근간 프로젝트가 "여전히 완전한 오픈소스로 남아 있다"고 밝히며 사용자들에게 docs.khoj.dev를 통한 셀프 호스팅을 안내했습니다.
Khoj는 어떤 라이선스로 배포되나요?
AGPL 3.0(GNU Affero General Public License 버전 3)이라는 카피레프트 라이선스입니다. 비공개 셀프 호스팅은 아무것도 공개할 의무를 발생시키지 않지만, Khoj의 수정 버전을 다른 사람에게 네트워크 서비스로 제공하는 경우 AGPL 13조에 따라 수정한 소스 코드를 공개해야 합니다.
AGPL 3.0은 GPL과 같은 것인가요?
아닙니다. 표준 GPL은 소프트웨어 자체를 배포할 때만 소스 코드 공개를 요구합니다. AGPL은 네트워크 사용 조항을 추가하는데, 수정 버전을 다른 사람이 네트워크로 상호작용하는 서비스로 운영하는 것도 공개 의무를 발동시킵니다 — 이른바 SaaS 허점을 막는 조항입니다.
Khoj는 Obsidian과 동기화되나요?
네, 전용 Obsidian 플러그인을 통해 노트를 편집할 때마다 보관함을 자동으로 인덱싱 상태로 유지합니다.
Khoj는 Notion과 동기화되나요?
네. Notion 워크스페이스는 Khoj 웹 앱에서 직접 동기화할 수 있으며, 이는 상시 실행되는 Obsidian 플러그인과는 다른 메커니즘이므로 실시간 백그라운드 연결이 아닌 동기화 단계로 취급해야 합니다.
Khoj는 로컬 LLM을 사용할 수 있나요?
네. Khoj는 관리 패널을 통해 Ollama, llama-cpp-server, vLLM, 또는 OpenAI API와 호환되는 로컬 서버에 연결할 수 있어, 채팅과 검색이 외부 API 호출 없이 전적으로 자신의 하드웨어에서 실행될 수 있습니다.
Khoj를 셀프 호스팅하기 위한 최소 하드웨어 요구 사항은 무엇인가요?
문서화된 최소 사양은 RAM 8GB와 여유 디스크 공간 5GB입니다. GPU는 선택 사항이며, 프로젝트는 더 큰 로컬 모델을 편안하게 실행하려면 VRAM 16GB를 제안합니다.
Khoj는 Notion AI와 어떻게 다른가요?
Notion AI는 Notion에 내장된 독점적이고 클라우드 전용인 기능입니다. Khoj는 별도의 셀프 호스팅 오픈소스 애플리케이션으로, Notion(및 Obsidian, 일반 파일)과 동기화할 수 있으며 질문에 답하는 LLM을 로컬이든 클라우드든 직접 선택할 수 있게 해줍니다.
Khoj는 무료인가요?
셀프 호스팅 오픈소스 버전은 무료이며, 사용에 라이선스 비용이 들지 않습니다. 자신의 호스팅은 스스로 책임져야 하며, 로컬 모델 대신 유료 클라우드 LLM 제공업체를 연결하는 경우 그에 따른 API 비용도 본인 부담입니다.
