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 是一个可自托管的平台,允许您将大语言模型(LLM)应用连接到公司日常工具(Slack、Google Drive、GitHub、Microsoft 365、Notion 等)中存储的数据。它从这些来源构建可搜索的知识图谱,查询时强制执行原始权限,并返回带有精确引用的可解释答案。

核心功能

  • 可解释、带引用的答案 – 每个回答都指向支持其内容的源文档中的确切区块。
  • 权限感知搜索 – 系统在查询时检查用户在源系统中的访问权限,确保数据不会泄露给错误的人。
  • 自带模型 – 通过 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、自定义连接器,以及可独立扩展的微服务。

典型应用场景

  • 带源级引用的统一企业搜索。
  • 尊重企业数据政策的知识增强型问答或研究助手。
  • 构建内部 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. 运行一键安装脚本:
    curl -fsSL https://get.pipeshub.com/install | bash
    
    – 脚本下载 Compose 文件,运行交互式向导(精简 vs. 完整部署、图数据库选择等),创建包含随机密钥的 .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 问题、安全策略、贡献指南和详尽文档。

PipesHub 是一个真正的开源 AI 项目,专注于企业知识整合、可搜索的 AI 助手和权限安全的代理工作流。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目