pipeshub-ai/pipeshub-ai

The open-source context layer for AI agents. PipesHub turns your company's knowledge (Slack, Drive, Jira, GitHub, Microsoft 365 and 40+ connectors) into a permission-aware workspace that agents can search, grep, navigate and cite. MCP, SDKs and built-in agents. Self-hosted.

PipesHub – 오픈소스 워크플레이스 AI 플랫폼

개요 – PipesHub는 셀프 호스팅 플랫폼으로, 회사 내부의 다양한 데이터 소스(Slack, Google Drive, GitHub, Microsoft 365, Notion 등)를 연결하고 해당 지식을 AI 기반 애플리케이션에 제공할 수 있게 해줍니다. 검색 가능한 지식 그래프를 구축하고, 벡터 임베딩을 저장하며, LLM이 원본 문서에 근거하여 정확한 인용과 함께 답변을 생성할 수 있게 합니다.


핵심 기능

기능 제공 사항
설명 가능한 답변 LLM 생성 답변에는 소스 파일에 대한 블록 수준 인용이 포함되어 사용자가 정보를 검증할 수 있습니다.
권한 인식 검색 쿼리는 각 직원이 소스 시스템에서 갖는 것과 동일한 액세스 제어 규칙으로 필터링됩니다. 볼 수 없는 사용자에게는 데이터가 표시되지 않습니다.
자체 모델 사용(BYOM) 모든 LLM 또는 임베딩 모델을 사용할 수 있습니다(OpenAI, Anthropic, Ollama 등). 플랫폼은 완전히 셀프 호스팅이 가능하며, 데이터는 VPC를 벗어나지 않습니다.
50개 이상의 엔터프라이즈 커넥터 Slack, Google Drive, GitHub, GitLab, Microsoft 365, Notion 등에 대한 즉시 사용 가능한 동기화를 제공하며, 실시간 또는 예약 인덱싱을 지원합니다.
그래프 기반 검색 엔터티 간의 관계는 Neo4j(또는 ArangoDB)에 저장되고, 벡터 유사성(Qdrant)과 결합되어 더 풍부한 검색을 제공합니다.
멀티모달 지원 PDF(스캔 포함), Office 문서, 이미지, 음성을 파싱할 수 있으며, OCR은 멀티모달 LLM 또는 Docling을 통해 수행됩니다.
노코드 에이전트 빌더 코드를 작성하지 않고도 API를 호출하거나, 코드를 실행하거나, 연결된 도구에서 작업을 수행할 수 있는 에이전트를 만들 수 있는 시각적 UI를 제공합니다.
SDK 및 MCP Python, TypeScript, Go SDK와 Model-Context-Protocol(MCP) 서버를 통해 개발자는 PipesHub를 자체 앱이나 AI 어시스턴트에 통합할 수 있습니다.

일반적인 사용 사례

  1. 엔터프라이즈 Q&A – "결제 워커에서 재시도 로직이 변경된 이유는 무엇인가요?"라고 물어보고, 인시던트 보고서, PR, 디자인 문서, 채팅 스레드에서 가져온 답변을 각각 인용과 함께 받아보세요.
  2. AI 에이전트용 컨텍스트 – Claude Code, Cursor 또는 MCP 호환 어시스턴트를 연결하여 최신의 권한 필터링된 회사 지식으로 작업할 수 있게 하세요.
  3. 맞춤형 검색 포털 – SDK 또는 MCP를 통해 동일한 지식 그래프를 쿼리하는 웹 또는 내부 도구를 구축하세요.
  4. 보고서 생성 – 샌드박스 실행 환경을 사용하여 인덱싱된 데이터에서 차트나 대시보드를 만드세요.

시작하기 (빠른 설치)

curl -fsSL https://get.pipeshub.com/install | bash

이 스크립트는 Docker-Compose 파일을 다운로드하고, 대화형 마법사를 실행하며(슬림 또는 전체 배포, 그래프 DB, 브로커 등 선택), 임의의 비밀로 .env 파일을 생성하고, 컨테이너 이미지를 가져와 스택을 시작합니다. 완료 후 http://localhost:3000을 엽니다.

소스에서 빌드하려는 개발자를 위한 방법:

git clone https://github.com/pipeshub-ai/pipeshub-ai.git
cd pipeshub-ai
./install.sh            # 또는 ./install.sh --build 로 이미지를 로컬에서 컴파일

설치 프로그램은 CI 파이프라인을 위한 비대화형 모드(-y)도 지원합니다.


아키텍처 개요

  • 웹 UI – Next.js 프론트엔드(검색, 채팅, 관리 콘솔).
  • API 레이어 – 계정, 권한, MCP 엔드포인트를 처리하는 Node.js 서비스.
  • 커넥터 및 인덱서 – 외부 시스템에서 데이터를 가져오고, 파일을 파싱하고(pdfplumber, Docling 등), 임베딩을 생성하고 저장하는 Python 워커.
  • 스토리지 –
    • 그래프 DB: Neo4j(기본) 또는 ArangoDB(관계 쿼리용).
    • 벡터 스토어: Qdrant(유사성 검색용).
    • 문서 스토어: MongoDB + 선택적 객체 스토리지.
    • 캐시 및 메시징: Redis(대규모 배포의 경우 Kafka).
  • LLM 통합 – 호스팅 또는 로컬 모델이 임베딩을 제공하고 최종 답변을 생성합니다.

확장성

  • 맞춤형 커넥터 – Python 커넥터 인터페이스를 구현하여 새 소스를 추가하세요.
  • SDK – Python(pipeshub-sdk), TypeScript(@pipeshub-ai/sdk), Go(pipeshub-sdk-go).
  • MCP – Model-Context-Protocol 서버를 통해 모든 MCP 호환 클라이언트(예: Omnigent)가 특정 사용자로 컨텍스트를 검색할 수 있습니다.
  • 배포 – 로컬/개발용 Docker-Compose, 프로덕션 HA 설정용 Helm/Kubernetes 매니페스트.

라이선스 및 커뮤니티

  • Apache 2.0 – 허용적인 오픈소스 라이선스.
  • 활발한 Discord 커뮤니티, 이슈 트래커, 기여 가이드.
  • 로드맵은 공개되어 있으며, 최근 마일스톤에는 노코드 에이전트, MCP 지원, 프로덕션급 Kubernetes 배포가 포함됩니다.

요약

PipesHub는 완전한 오픈소스, 셀프 호스팅 워크플레이스 AI 플랫폼으로, 엔터프라이즈 데이터 소스를 연결하고, 사용자별 권한을 적용하며, 선택한 모든 LLM을 통해 설명 가능하고 인용 기반의 답변을 제공합니다. Docker-Compose 배포, 시각적 노코드 에이전트 빌더, Python, TypeScript, Go용 SDK를 제공하여 안전하고 엔터프라이즈급 AI 어시스턴트와 검색 도구를 구축하기 위한 견고한 기반을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트