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 호환 클라이언트에도 컨텍스트를 노출.
  • Python, TypeScript, Go용 SDK 제공 (별도 리포지토리). REST API 및 MCP 엔드포인트를 래핑하며, 사용자별 권한을 존중하는 인증 토큰을 처리.
  • 커스텀 연결자는 연결자 인터페이스를 구현하고 백엔드 구성에 등록함으로써 추가 가능.

로드맵 주요 사항

  • 팀/역할/이력 기반 개인화 검색 (개발 중).
  • 지식 그래프 기반 PageRank 기반 관련성 강화.
  • 완전 관리형 PipesHub Cloud (대기 목록 오픈).

커뮤니티 및 지원

  • README에서 Discord 커뮤니티, GitHub 이슈, 보안 정책, 기여 가이드, 풍부한 문서 링크 제공.

PipesHub는 기업 지식 통합, 검색 가능한 AI 어시스턴트, 권한 안전한 에이전트 워크플로우를 목표로 하는 진정한 오픈소스 AI 프로젝트입니다.

관련

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