pipeshub-ai/pipeshub-ai

PipesHub is an open-source platform for securely connecting enterprise knowledge to AI. Give AI agents trusted context and your team permission-aware search with verified citations across your business systems.

PipesHub – オープンソースの企業向けAIプラットフォーム

何であるか – PipesHubは、自社でホスティング可能なプラットフォームであり、企業の日常的に使用するツール(Slack、Google Drive、GitHub、Microsoft 365、Notionなど)に保存されたデータに大規模言語モデル(LLM)アプリケーションを接続できます。このシステムは、これらのソースから検索可能な知識グラフを構築し、各クエリで元の権限を維持し、正確な出典を伴った説明可能な回答を返します。

主な機能

  • 説明可能な出典付き回答 – 各回答は、その根拠となるソースドキュメントの正確なブロックを指し示します。
  • 権限を考慮した検索 – クエリ時にユーザーのアクセス権限をソースシステムで確認するため、誤った人物にデータが漏洩することはありません。
  • 自社モデルの導入 – LangChainを介して任意のLLMプロバイダーを接続可能。モデルはVPC内での実行により、データが自社インフラを離れることはありません。
  • 50以上の企業用接続子 – Slack、Google Workspace、GitHub、Microsoft 365、Notionなど多数のリアルタイムまたはスケジュール付きインデックス化に対応する事前構築済み統合。
  • グラフベースの検索 – Neo4jまたはArangoDBでエンティティ間の関係を保存し、Qdrant/OpenSearch/Redisでベクトル類似度検索を実行。
  • マルチモーダル対応 – PDF(スキャン済み含む)、Word/Excel/PowerPoint、Markdown、HTML、画像、および今後予定の音声/動画処理。
  • ノーコードエージェントビルダー – コードを書かずに、接続されたツール上で動作するAIエージェントを視覚的に設計可能。
  • 開発者最優先の拡張性 – RESTスタイルのMCPサーバー、Python/TypeScript/Go SDK、カスタム接続子、個別にスケーラブルなマイクロサービス。

一般的な利用事例

  • ソースレベルの出典を伴う統合企業検索。
  • 企業のデータポリシーを尊重する知識拡張型Q&Aまたは研究アシスタント。
  • 人間が持つ権限と同様に動作する内部AIエージェント(例:チケットの優先順位付け、レポート生成)の構築。
  • 複数のSaaSツールに一貫した管理された文脈で読み書きを行うワークフローの自動化。

技術スタック(リポジトリに記載)

レイヤー 技術
フロントエンド Next.js (App Router), TypeScript, Radix UI Themes, Zod, React Hook Form
バックエンド FastAPI, Celery, Kafka/Redis Streams, Redis cache & KV store, etcd, MongoDB document store, Neo4j/ArangoDB graph DB, Qdrant/OpenSearch/Redis vector DB, S3/Azure Blob storage
LLM統合 LangChain (マルチプロバイダー), sentence-transformers / fastembed による埋め込み
ドキュメント処理 pdfplumber, selectolax, markdown-it, openpyxl, csv, オプション: Docling, LibreOffice, CairoSVG
データ分析 pandas

導入手順

  1. Docker Compose (v2) をインストール。
  2. 1行インストーラーを実行:
    curl -fsSL https://get.pipeshub.com/install | bash
    
    – スクリプトはcomposeファイルをダウンロードし、インタラクティブなウィザード(スリム vs. フルデプロイ、グラフDB選択など)を実行。ランダムなシークレットを含む.envファイルを作成し、イメージを取得してスタックを起動。
  3. http://localhost:3000 を開く(クラウドホストではHTTPS必須)。
  4. 開発者向けにはリポジトリをクローンし、./install.sh を実行(ローカルでイメージをビルドするには--buildを追加)。

拡張・統合

  • MCPサーバー(リポジトリ pipeshub-ai/mcp-server)を使用して、任意のMCP互換クライアントにコンテキストを公開。
  • PythonTypeScriptGo用のSDKが提供されています(別リポジトリ)。REST APIおよびMCPエンドポイントをラップし、ユーザーごとの権限を尊重する認証トークンを処理。
  • カスタム接続子は、接続子インターフェースを実装し、バックエンド設定に登録することで追加可能。

ロードマップのハイライト

  • チーム/役割/履歴に基づくパーソナライズ検索(進行中)。
  • 知識グラフ上のPageRankを活用した関連性の強化。
  • 完全管理型PipesHub Cloud(待機リスト開放中)。

コミュニティとサポート

  • READMEからDiscordコミュニティ、GitHub Issues、セキュリティポリシー、貢献ガイド、詳細ドキュメントへのリンクがあります。

PipesHubは、企業向け知識統合、検索可能なAIアシスタント、権限安全なエージェントワークフローを目的とした本格的なオープンソースAIプロジェクトです。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト