Pipeshub is a free, open source ai interaction & interfaces project written in Python and released under Apache-2.0. It has 3,753 GitHub stars, 578 forks and 172 open issues, and was last pushed 4 hours ago. On this registry it ranks #51 of 76 tracked projects in AI Interaction & Interfaces, with 5 head-to-head comparisons available. It gained 15 stars over the last 6 tracked days.

What is Pipeshub?

What it is

PipesHub is an open-source workplace AI platform in the enterprise AI ecosystem. It connects AI applications to knowledge stored across business systems, including Slack, Google Drive, GitHub, Microsoft 365, Notion, and 50+ other systems. The project gives AI agents trusted context and gives teams permission-aware search with verified citations across those sources.

The problem it solves is the gap between scattered enterprise knowledge and reliable AI answers. Scattered documents, conversations, code, and files often leave users and agents without source context or access-control enforcement. PipesHub indexes connected content, retrieves it through search and knowledge-graph methods, and filters results according to source-level permissions so each person sees only authorized material.

Key capabilities

  • Permission-aware search enforces source-level access controls, so users retrieve only authorized documents and records.
  • Explainable answers provide grounded responses with precise block citations to original documents.
  • Enterprise connectors support real-time and scheduled indexing across Slack, Google Drive, GitHub, Microsoft 365, Notion, and other systems.
  • Knowledge-graph retrieval uses graph-backed search to capture relationships across enterprise data.
  • Multimodal support covers images, diagrams, scanned files, and voice-based interaction; audio and video are coming soon.
  • Agents and workflows use the same context layer through APIs, SDKs, MCP tools, custom connectors, and no-code agent building.
  • Self-hosting with bring-your-own-model support allows deployment in a private VPC with any LLM provider, keeping data inside customer infrastructure.

Who uses it and how

  • Enterprise teams use it as a permission-aware search layer across internal documents, conversations, and repositories.
  • AI application developers use it to supply trusted context to agents, workflows, and MCP clients.
  • Operations teams use it to build no-code agents and actions that execute across connected enterprise tools.
  • Analysts and engineers use it to generate reports, charts, and dashboards inside a safe execution sandbox.
  • Self-hosters deploy it locally or in their own infrastructure to keep enterprise knowledge and model traffic under their control.

Getting started

The README recommends a single-command installation using curl -fsSL https://get.pipeshub.com/install | bash, and it states that PipesHub can be run locally or deployed. A managed PipesHub Cloud option is described as coming soon, with a waitlist link.

When to use it — and when not to

PipesHub fits organizations needing self-hosted, permission-aware enterprise search and agent context; its topic list includes Glean, indicating comparison to that product. Self-hosting requires operating a broad stack, including Neo4j or ArangoDB, Qdrant or OpenSearch or Redis, MongoDB, local filesystem or S3 or Azure Blob, Kafka or Redis Streams, Celery, FastAPI, LangChain, and document parsing or conversion tools. Repository data shows a young project, zero contributors, and 172 open issues, so teams needing a mature, low-operations replacement for enterprise search products should evaluate maintenance risk.

project readme (upstream, from github) — read inline

PipesHub

The Open-Source Workplace AI Platform

Website · Docs · Discord · Roadmap

PipesHub on Trendshift

License Release Docker Pulls Discord Last commit Commits per month GitHub issues GitHub pull requests
Twitter LinkedIn

Node.js SDK Python SDK Go SDK MCP

Translations: Français · Deutsch · 简体中文 · 日本語 · Русский · עברית · 한국어 · Español · Português · Türkçe · Tiếng Việt · Italiano

PipesHub - Explainable & Extensible

PipesHub is an open-source platform for connecting AI applications to the knowledge stored across your company's business systems.

Connect Slack, Google Drive, GitHub, Microsoft 365, Notion and 50+ other systems. Search across them and get answers with citations, filtered by what each person is allowed to see — or give that same context to your own agents, workflows and MCP clients.

[!TIP] Deploy with a single command:

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

PipesHub in Action

Connectors

Connectors

Citations

Citations

All Records

All Records

Knowledge Search

Knowledge Search

Features

Answers you can trust

  • 📝 Explainable Answers: PipesHub delivers grounded answers with precise block citations to the original documents.
  • 🔒 Permission-Aware Search: Enforces source-level access controls so users only see what they're authorized to.
  • 🧠 Bring Your Own Model, Fully Self-Hostable: Any LLM provider, deployed in your VPC — data never leaves your infrastructure.

Connected to your systems

  • 🔌 Enterprise Connectors: 50+ connectors with real-time and scheduled indexing out of the box.
  • 🕸️ Knowledge Graph Retrieval: Graph-backed retrieval that captures relationships across enterprise data.
  • 🎙️ Multimodal Support: Image, diagram, and scanned-file understanding plus voice-based interaction.

What you can build

  • 🔍 Unified Search, Deep Research, and Agents: Search, Q&A, deep research, web search, and AI agents on one context layer.
  • 🤖 No-Code Agents and Actions: Build agents visually and execute actions across enterprise tools.
  • 📊 Artifacts and Code Execution: Generate reports, charts, and dashboards in a safe execution sandbox.
  • 🛠️ Developer-First and Extensible: APIs, SDKs, MCP tools, custom connectors, and independently scalable services.

PipesHub Cloud

Prefer a fully managed PipesHub without running your own infrastructure? PipesHub Cloud is coming soon.

👉 Join the Cloud Waitlist to get early access.

Connectors

PipesHub Connectors

File Formats Supported

Format Details
PDF Including scanned PDFs
Docx / Doc Microsoft Word
XLSX / XLS Microsoft Excel
PPTX / PPT Microsoft PowerPoint
CSV Comma-separated values
Markdown .md files
HTML Web pages
Text Plain text files
Google Docs, Sheets, Slides Google Workspace formats
Images PNG, JPG, etc.
Audio Audio files (Coming Soon)
Video Video files (Coming Soon)

Tech Stack

Frontend

Technology Description
Next.js App Router UI (client-rendered React)
TypeScript Strongly typed JavaScript superset
Radix UI Themes Accessible component primitives and styling
Zod Schema validation and parsing
React Hook Form Flexible form state management

Backend

Category Technologies
GraphDB Neo4j / ArangoDB
VectorDB Qdrant / OpenSearch / Redis
Document Store MongoDB
Blob Storage Local filesystem / S3 / Azure Blob
Message Broker Kafka / Redis Streams
Cache Redis
KV Store Redis / etcd
Task Queue Celery
Web Framework FastAPI
LLM Interface LangChain (multi-provider model access)
Embeddings sentence-transformers / fastembed
Document Parsing pdfplumber, selectolax, markdown-it, openpyxl, csv (default) — or Docling, opt-in via PARSER_BACKEND
Document Conversion LibreOffice, CairoSVG
Data Analysis pandas

🚀 Deployment Guide

PipesHub can be run locally or deployed on any server using Docker Compose. The interactive installer handles all configuration — including secrets, graph DB, broker, and image tag selection — and generates a .env for you.

HTTPS on cloud servers: If you deploy PipesHub on a cloud server, use an HTTPS endpoint. Browsers block certain requests over plain HTTP. Use Cloudflare, Nginx, or Traefik to terminate TLS. A white screen after HTTP-only deployment is typically caused by this restriction.


⚡ Quickstart (Recommended)

Requires Docker with Compose v2. One command:

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

This downloads the deployment files for the latest release into ./pipeshub and launches the interactive installer. Open http://localhost:3000 once it finishes.

**Prefer to r

readme truncated — read the full docs on github

Frequently asked questions

Is Pipeshub free to use?

Pipeshub is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Pipeshub do?

Enterprise workplace AI with data you own and control

What is Pipeshub written in?

Pipeshub is primarily written in Python. Its source is publicly available at https://github.com/pipeshub-ai/pipeshub-ai, and it has 3,753 GitHub stars.