开源的个人AI助手,可搜索文档和网络,支持多种LLM模型,具备智能搜索、对话和自动化功能
AGPL-3.0Python 30.5kkhoj-aikhoj Last Updated: 2025-07-03
Khoj AI - 开源个人AI助手详细介绍
项目概述
Khoj是一个个人AI应用,旨在扩展您的能力。它可以从设备端的个人AI平滑扩展到云端企业级AI。这是一个开源项目,专注于为用户提供智能的文档搜索、知识管理和AI对话功能。
核心功能特性
🤖 多模型AI对话
- 兼容多种LLM模型:支持本地和在线LLM模型,包括:
llama3
,qwen
,gemma
,mistral
gpt
,claude
,gemini
,deepseek
- 智能对话:可以与任何支持的语言模型进行自然对话
📚 智能文档搜索
- 多格式文档支持:
- 图片文件(JPEG等)
- PDF文档
- Markdown文件
- Notion页面
- Word文档
- Org-mode文件
- GitHub仓库
- 语义搜索:使用先进的语义搜索技术快速找到相关文档
- 网络搜索:可以从互联网和个人文档中获取答案
🛠️ 自定义代理系统
- 个性化代理:任何人现在都可以创建具有可调节个性、工具和知识库的自定义代理
- 角色定制:创建具有自定义知识、人格、聊天模型和工具的代理来承担任何角色
🔄 自动化功能
- 智能自动化:自动化重复性研究工作
- 个人通讯:获取个人新闻简报和智能通知,直接发送到您的收件箱
- 研究模式:在任何消息前加上/research来尝试实验性研究模式
🎨 多媒体功能
- 图像生成:支持生成图像
- 语音功能:可以大声说话,播放您的消息
- 多平台访问:支持浏览器、Obsidian、Emacs、桌面应用、手机和WhatsApp访问
部署方式
云端服务
- 即用型服务:访问 https://app.khoj.dev 即可直接使用,无需设置
私有化部署
- 本地安装:支持在个人计算机上私有化部署
- 企业解决方案:提供云服务、本地部署或混合解决方案
- 开源特性:Khoj是开源的,可自托管。始终如此。
技术架构
核心技术
- 向量搜索技术:使用先进的向量搜索和LLM技术
- 语义理解:能够理解和处理自然语言查询
- 文档处理:可以一次处理数百个文档
性能表现
在现代检索和推理基准测试中,Khoj表现出色,为用户提供可靠和准确的答案。
使用场景
个人知识管理
- 第二大脑:作为个人的AI第二大脑,管理和搜索个人知识
- 文档整理:智能整理和搜索各种格式的文档
- 研究助手:协助进行深度研究和信息收集
企业应用
- 团队协作:支持团队级别的知识共享和管理
- 企业搜索:在企业文档中快速找到相关信息
- 工作流自动化:自动化重复性的研究和信息收集任务
集成与扩展
编辑器插件
- Obsidian插件:与Obsidian笔记应用深度集成
- Emacs支持:为Emacs用户提供专门的集成
API和开发
- 开发者友好:提供API接口供开发者集成
- 社区贡献:活跃的开源社区,持续改进和添加新功能
快速开始
云端使用
- 访问 https://app.khoj.dev
- 注册账户并开始使用
- 上传文档或直接开始对话
自托管部署
- 查看文档:https://docs.khoj.dev/get-started/setup
- 按照安装指南进行部署
- 配置所需的LLM模型和文档索引
总结
Khoj AI是一个功能强大且灵活的开源个人AI助手,它结合了先进的AI技术、智能搜索能力和用户友好的界面。无论是个人用户还是企业用户,都可以通过Khoj来提升知识管理和信息检索的效率。其开源性质和多样化的部署选项使其成为构建个人或企业AI解决方案的理想选择。