ワークフロー、RAG、エージェント、モデル管理、評価、ファインチューニングに対応する、企業向けのオープンソースLLMアプリケーションDevOpsプラットフォーム。
- スター
- 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
DockerでMaxKBコンテナを起動します
docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/opt/maxkb 1panel/maxkb - 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 の数値は毎日更新されます。
関連プロジェクト
FastGPTは、LLMアプリ向けにデータ処理、RAGナレッジベース、ビジュアルなワークフロー構築を提供するオープンソースのAI Agent開発プラットフォームです。
自然言語の説明から、本番運用を想定したAIエージェントを、組み込みツール・メモリ・オーケストレーションとともに生成するノーコードプラットフォーム。
LLMチャット、RAGナレッジベース、ブラウジング・シェル・MCPツールを使うエージェントループを備えた、単一のGoバイナリで動くセルフホスト型AIアシスタント。
ビジュアルなドラッグ&ドロップエディターと複数のLLMプロバイダーを使って、エージェント型ワークフローを作成・実行できるオープンソースのAIアプリビルダー。