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 |
導入手順
- Docker Compose (v2) をインストール。
- 1行インストーラーを実行:
– スクリプトはcomposeファイルをダウンロードし、インタラクティブなウィザード(スリム vs. フルデプロイ、グラフDB選択など)を実行。ランダムなシークレットを含むcurl -fsSL https://get.pipeshub.com/install | bash.envファイルを作成し、イメージを取得してスタックを起動。 http://localhost:3000を開く(クラウドホストではHTTPS必須)。- 開発者向けにはリポジトリをクローンし、
./install.shを実行(ローカルでイメージをビルドするには--buildを追加)。
拡張・統合
- MCPサーバー(リポジトリ
pipeshub-ai/mcp-server)を使用して、任意のMCP互換クライアントにコンテキストを公開。 - Python、TypeScript、Go用のSDKが提供されています(別リポジトリ)。REST APIおよびMCPエンドポイントをラップし、ユーザーごとの権限を尊重する認証トークンを処理。
- カスタム接続子は、接続子インターフェースを実装し、バックエンド設定に登録することで追加可能。
ロードマップのハイライト
- チーム/役割/履歴に基づくパーソナライズ検索(進行中)。
- 知識グラフ上のPageRankを活用した関連性の強化。
- 完全管理型PipesHub Cloud(待機リスト開放中)。
コミュニティとサポート
- READMEからDiscordコミュニティ、GitHub Issues、セキュリティポリシー、貢献ガイド、詳細ドキュメントへのリンクがあります。
PipesHubは、企業向け知識統合、検索可能なAIアシスタント、権限安全なエージェントワークフローを目的とした本格的なオープンソースAIプロジェクトです。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト