24.7K Star!用 KHOJ 打造你的AI第二大脑,自动整合和更新多源知识,轻松构建个人知识库

本文涉及的产品
图像搜索,7款服务类型 1个月
简介: KHOJ 是一款开源的个人化 AI 助手,支持多源知识整合、语义搜索、个性化图像生成等功能,帮助用户高效管理知识库。

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日分享大模型与 AI 领域的最新开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


🚀 快速阅读

  1. 功能丰富:支持多源知识整合、语义搜索、个性化图像生成等功能。
  2. 灵活扩展:支持在线与本地模型,模块化架构易于扩展。
  3. 多平台支持:提供桌面应用、浏览器、Obsidian插件等多种访问方式。

正文(附运行示例)

KHOJ 是什么

khoj

KHOJ 是一款开源的个人化 AI 助手,旨在帮助用户整合和检索知识。它支持连接用户的在线和本地文档,如 PDF、Markdown、纯文本、GitHub 和 Notion 文件等,通过语义搜索功能,快速找到所需信息。

KHOJ 不仅支持在线 AI 模型如 GPT-4,还支持本地语言模型如 Llama3,用户可以根据需求选择。此外,KHOJ 还提供个性化图像生成和语音理解功能,支持多平台访问,包括桌面应用程序、浏览器、Obsidian 插件、Emacs 编辑器等,用户甚至可以通过 WhatsApp 与之交互。

KHOJ 的主要功能

  • 多源知识整合:支持整合 PDF、Markdown、纯文本、GitHub 和 Notion 文件等多种格式的文档,构建用户专属的知识库。
  • 语义搜索:通过自然语言描述查找信息,理解用户意图并快速定位相关内容,支持本地文档和互联网搜索。
  • 增量搜索体验:支持“边输入边搜索”的实时反馈,提升搜索效率。
  • 自动同步与更新:通过桌面应用程序自动同步文件,确保知识库的实时性和准确性。
  • 集成 Obsidian:作为 Obsidian 笔记工具的插件,方便用户在笔记创作和知识管理过程中随时调用 AI 助手。
  • 支持 Emacs 编辑器:方便 Emacs 用户在编辑文档或进行开发工作时,快速调用 KHOJ 的 AI 功能。
  • 独立桌面应用程序:提供独立的桌面应用程序,用户可以直接在电脑上使用 KHOJ,无需依赖其他软件或平台。
  • 浏览器访问:通过浏览器访问 KHOJ 的功能,适合所有设备,用户可以随时随地使用 KHOJ 进行知识检索和问题解答。
  • WhatsApp 交互:支持通过 WhatsApp 与 KHOJ 进行交互,用户可以随时随地通过手机发送语音或文字消息,获取 KHOJ 的帮助。
  • 在线与本地模型支持:支持在线 AI 模型如 GPT-4,也支持本地语言模型如 Llama3,用户可以在本地运行,不依赖互联网,注重隐私和数据安全。
  • 个性化图像生成:根据用户的需求和描述,生成个性化的图像内容。
  • 语音理解与交互:支持语音输入和交互功能,用户可以通过语音与 KHOJ 进行沟通。
  • 自托管与云服务:用户可以选择在自己的服务器或设备上运行 KHOJ,也可以使用官方提供的云服务。
  • 创建自定义代理:用户可以创建和管理自定义代理,通过设置特定的系统提示,满足个性化需求。

如何运行 KHOJ

1. 环境准备

确保已安装 Docker 或 Pip,并根据操作系统选择合适的安装方法,这里我基于 Docker 运行项目。

2. 下载并配置

下载 docker-compose.yml 文件并配置环境变量,设置安全密钥和 API 密钥。

mkdir ~/.khoj && cd ~/.khoj
wget https://raw.githubusercontent.com/khoj-ai/khoj/master/docker-compose.yml

3. 启动服务

docker-compose.yml 文件所在的目录运行以下命令启动 Khoj 服务:

docker-compose up

4. 第一次运行

首次运行时,会提示创建管理员账户并配置聊天模型,确保设置完成后看到 🌖 Khoj is ready to use

5. 访问应用

在浏览器中访问 http://localhost:42110,开始使用 Khoj。

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日分享大模型与 AI 领域的最新开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
22天前
|
人工智能 算法 前端开发
OmAgent:轻松构建在终端设备上运行的 AI 应用,赋能手机、穿戴设备、摄像头等多种设备
OmAgent 是 Om AI 与浙江大学联合开源的多模态语言代理框架,支持多设备连接、高效模型集成,助力开发者快速构建复杂的多模态代理应用。
175 72
OmAgent:轻松构建在终端设备上运行的 AI 应用,赋能手机、穿戴设备、摄像头等多种设备
|
24天前
|
人工智能 数据处理 语音技术
Pipecat实战:5步快速构建语音与AI整合项目,创建你的第一个多模态语音 AI 助手
Pipecat 是一个开源的 Python 框架,专注于构建语音和多模态对话代理,支持与多种 AI 服务集成,提供实时处理能力,适用于语音助手、企业服务等场景。
84 23
Pipecat实战:5步快速构建语音与AI整合项目,创建你的第一个多模态语音 AI 助手
|
1天前
|
人工智能 资源调度 API
AnythingLLM:34K Star!一键上传文件轻松打造个人知识库,构建只属于你的AI助手,附详细部署教程
AnythingLLM 是一个全栈应用程序,能够将文档、资源转换为上下文,支持多种大语言模型和向量数据库,提供智能聊天功能。
111 12
|
1天前
|
人工智能 安全 开发工具
Repomix:8.1K Star!轻松将整个代码库打包为AI友好格式的开源工具,使代码库更易于AI理解
Repomix 是一款强大的工具,能够将整个代码库打包成AI友好的单个文件,支持多种输出格式和安全检查。
27 9
|
19天前
|
人工智能 Serverless
两步构建 AI 总结助手,实现智能文档摘要
本方案将运用函数计算 FC,构建一套高可用性的 Web 服务,以满足用户多样化的需求。当用户发起请求时,系统内部会自动将包含文本和提示词的信息传递给百炼模型服务,百炼平台将根据后台配置调用相应的大模型服务,对文本数据进行智能识别与解析,最终将总结结果返回给用户。
|
17天前
|
人工智能 Cloud Native 安全
|
14天前
|
人工智能 开发者 Python
Chainlit:一个开源的异步Python框架,快速构建生产级对话式 AI 应用
Chainlit 是一个开源的异步 Python 框架,帮助开发者在几分钟内构建可扩展的对话式 AI 或代理应用,支持多种工具和服务集成。
98 9
|
19天前
|
人工智能
解决方案 | 主动式智能导购AI助手构建获奖名单公布!
解决方案 | 主动式智能导购AI助手构建获奖名单公布!
|
24天前
|
SQL 人工智能 数据管理
跨云数据管理平台DMS:构建Data+AI的企业智能Data Mesh
跨云数据管理平台DMS助力企业构建智能Data Mesh,实现Data+AI的统一管理。DMS提供开放式元数据服务OneMeta、一站式智能开发平台和云原生AI数据平台,支持多模数据管理和高效的数据处理。结合PolarDB、AnalyticDB等核心引擎,DMS在多个垂直场景中展现出显著优势,如智能营销和向量搜索,提升业务效率和准确性。通过DataOps和MLOps的融合,DMS为企业提供了从数据到AI模型的全生命周期管理,推动数据驱动的业务创新。
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
PeterCat:一键创建开源项目 AI 问答机器人,自动抓取 GitHub 仓库信息、文档和 issue 等构建知识库
PeterCat 是一款开源的智能答疑机器人,能够自动抓取 GitHub 上的文档和 issue 构建知识库,提供对话式答疑服务,帮助开发者和社区维护者高效解决技术问题。
163 7
PeterCat:一键创建开源项目 AI 问答机器人,自动抓取 GitHub 仓库信息、文档和 issue 等构建知识库

热门文章

最新文章