Repolode
1Panel-dev

1Panel-dev/MaxKB

RAGナレッジベース、ビジュアルワークフロー、MCPツールを活用して、エンタープライズ向けAIエージェントを構築できるオープンソースプラットフォーム。

代替できる製品:DifyCoze

スター
23,006
フォーク
3,194
未解決の Issue
21
最終コミット
7 時間前

これは何?

MaxKB(Max Knowledge Brain)は、企業向けAIエージェントを構築するためのオープンソースプラットフォームです。特定の文書群に基づいてチャットボットが回答する必要のある、インテリジェントなカスタマーサービス、社内ナレッジベース、学術研究、教育などの用途を想定しています。

アップロードした文書や自動収集したWebページを取り込み、テキストを分割してベクトル化し、モデルの回答の根拠として利用するRAGパイプラインを備えています。ワークフローエンジンと関数ライブラリを使って、複数段階のAIプロセスを組み立てられ、MCPツールの利用にも対応しています。業務システムとはカスタムコードを書かずに連携できるため、既存の製品にQ&A機能を追加できます。

MaxKBは、DeepSeek、Llama、Qwenなどのローカルモデルと、OpenAI、Claude、Gemini、MiniMaxなどの公開APIの両方に対応しています。テキスト、画像、音声、動画の入出力を扱えます。フロントエンドにはVue.js、バックエンドにはDjangoを使ったPython、LLMのオーケストレーションにはLangChain、ストレージにはpgvectorを備えたPostgreSQLを採用しています。Dockerのコマンド1つで起動できます。

主な機能

  • 01文書のアップロードやWebクローリングでRAGパイプラインにデータを取り込み、テキストの分割とベクトル化を自動で行います。
  • 02関数ライブラリを備えたビジュアルワークフローエンジンで、複数段階のAIプロセスを組み立てられます。
  • 03エージェントでのMCPツール利用に対応しています。
  • 04ローカルモデル(DeepSeek、Llama、Qwen)と公開API(OpenAI、Claude、Gemini)の両方に対応しています。
  • 05テキスト、画像、音声、動画の入出力にネイティブ対応しています。
  • 06サードパーティの業務システムとノーコードで連携できます。

ユースケース

  • 社内文書に基づいて従業員の質問に回答する、社内ナレッジベースアシスタントの構築。
  • 既存のカスタマーサービスシステムへのQ&Aチャットボットの追加。
  • MCP経由で外部ツールを呼び出す、複数段階のエージェントワークフローのプロトタイピング。
  • セルフホスト環境での、プライベートLLMを利用したQ&Aシステムのデプロイ。

クイックスタート

  1. 1

    DockerでMaxKBコンテナを起動します

    docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/opt/maxkb 1panel/maxkb
  2. 2

    サーバーのIPアドレスとポート8080を使ってWebインターフェースを開き、デフォルトの管理者アカウントでログインします

使う前に知っておきたいこと

  • デフォルトの管理者パスワードはREADMEに公開されているため、初回ログイン後に変更してください。
  • 大規模モデルを使用するには、ご自身のAPIキーまたはセルフホストのモデルが必要です。

トピック

よくある質問

MaxKB とは?
RAGナレッジベース、ビジュアルワークフロー、MCPツールを活用して、エンタープライズ向けAIエージェントを構築できるオープンソースプラットフォーム。 MaxKB(Max Knowledge Brain)は、企業向けAIエージェントを構築するためのオープンソースプラットフォームです。特定の文書群に基づいてチャットボットが回答する必要のある、インテリジェントなカスタマーサービス、社内ナレッジベース、学術研究、教育などの用途を想定しています。
MaxKB は無料で使えますか?ライセンスは?
MaxKB は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
MaxKB は今もメンテナンスされていますか?
活発にメンテナンス中。MaxKB の最終コミットは 2026年10月21日 です。
MaxKB は何に使えますか?
社内文書に基づいて従業員の質問に回答する、社内ナレッジベースアシスタントの構築。 既存のカスタマーサービスシステムへのQ&Aチャットボットの追加。 MCP経由で外部ツールを呼び出す、複数段階のエージェントワークフローのプロトタイピング。 セルフホスト環境での、プライベートLLMを利用したQ&Aシステムのデプロイ。
MaxKB のインストール方法は?
DockerでMaxKBコンテナを起動します: docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/opt/maxkb 1panel/maxkb サーバーのIPアドレスとポート8080を使ってWebインターフェースを開き、デフォルトの管理者アカウントでログインします
MaxKB はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/1Panel-dev/MaxKB

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト