オープンソースの個人用AIアシスタント。ドキュメントやウェブの検索、複数のLLMモデルのサポート、スマート検索、対話、自動化機能を備えています。

AGPL-3.0Pythonkhojkhoj-ai 30.9k Last Updated: August 31, 2025

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インターフェースを提供します。
  • コミュニティ貢献: アクティブなオープンソースコミュニティが、継続的に改善し、新機能を追加しています。

クイックスタート

クラウドでの使用

  1. https://app.khoj.dev にアクセスします。
  2. アカウントを登録して使用を開始します。
  3. ドキュメントをアップロードするか、直接会話を開始します。

自己ホストデプロイメント

  1. ドキュメントを確認します: https://docs.khoj.dev/get-started/setup
  2. インストールガイドに従ってデプロイします。
  3. 必要なLLMモデルとドキュメントインデックスを設定します。

まとめ

Khoj AIは、高度なAI技術、インテリジェントな検索機能、およびユーザーフレンドリーなインターフェースを組み合わせた、強力で柔軟なオープンソースの個人AIアシスタントです。個人ユーザーであろうと企業ユーザーであろうと、Khojを通じて知識管理と情報検索の効率を向上させることができます。そのオープンソースの性質と多様なデプロイメントオプションにより、個人または企業のAIソリューションを構築するための理想的な選択肢となっています。

Star History Chart