关键要点
- 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协作者。
开源仓库本身没有被放弃的迹象:未被归档,云端服务终止后提交仍在继续,issue跟踪也保持活跃。这使Khoj不同于公司整体解散的项目——这里消失的只是付费托管版本带来的便利性。自托管一直是一个选项,现在则成为默认选项。
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通用公共许可证第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。
- 2从github.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启动整个服务栈。
- 5打开http://localhost:42110,用设置好的管理员凭据登录,然后连接Obsidian库(通过Obsidian插件)、Notion工作区(通过网页应用中的直接同步),或直接拖入文件。
- 6Python用户的替代方案:跳过Docker,运行python -m pip install 'khoj[local]',然后用USE_EMBEDDED_DB="true" khoj --anonymous-mode启动。如果计划运行本地模型,可在安装时添加CMAKE参数以启用GPU加速(CUDA、ROCm、Metal或Vulkan)。
自托管Khoj需要什么硬件?
官方文档给出的最低要求是8GB内存和5GB可用磁盘空间。GPU(Nvidia、AMD或Apple Silicon M1及以上)是可选的,但能加速本地模型推理和语义索引;Khoj官方建议如果要舒适地运行更大的本地模型,配备16GB显存。
我能让Khoj完全离线运行吗?
可以,只要将其配置为使用本地模型服务器(Ollama、llama-cpp-server或vLLM)而非云端提供商。此时对已索引文档的搜索和聊天将完全在你自己的硬件上运行,没有任何外部API调用。
Khoj适合谁用?
Khoj适合一类特定的读者:已经在Obsidian、Notion或普通文件中管理笔记和文档,希望在此之上叠加一层个人化、可搜索的AI能力,并且乐于自己运维服务器的人。
Khoj与其他替代品对比
与Khoj最接近的对比对象是其他自托管的文档聊天与RAG工具,以及它所同步的笔记应用自带的AI功能。
工具 | 界面 | 许可证 | 最适合 | 维护状态 |
|---|---|---|---|---|
| Khoj | 聊天/搜索 + Obsidian/Emacs插件 | AGPL 3.0 | 个人笔记 + Notion同步 | 活跃 |
| AnythingLLM | 桌面/网页RAG应用 | MIT | 通用文档RAG | 活跃 |
| Open WebUI | 网页聊天界面 | 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通用公共许可证第3版),一种著佐权许可证。私下自托管不产生公开义务;但根据AGPL第13条,若将Khoj的修改版作为网络服务提供给他人,则必须公开修改后的源代码。
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的最低硬件要求是什么?
官方文档给出的最低要求是8GB内存和5GB可用磁盘空间。GPU是可选的;该项目建议如需舒适运行更大的本地模型,配备16GB显存。
Khoj与Notion AI有什么区别?
Notion AI是内置于Notion中的专有、纯云端功能。Khoj则是一款独立的、自托管的开源应用,可以与Notion(以及Obsidian和普通文件)同步,并让你自行选择由本地还是云端LLM来回答问题。
Khoj免费吗?
自托管的开源版本是免费的——运行它不需要支付许可费用。你需要自行负责托管,并且如果选择连接付费云端LLM提供商而非本地模型,还需自行承担相应的API费用。
