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 – Open‑Source Workplace AI Platform
What it is – PipesHub is a self‑hostable platform that lets you connect large‑language‑model (LLM) applications to the data stored in your company’s everyday tools (Slack, Google Drive, GitHub, Microsoft 365, Notion, …). It builds a searchable knowledge graph from those sources, enforces the original permissions on every query, and returns explainable answers with precise citations.
Key capabilities
- Explainable, citation‑backed answers – each response points to the exact block of the source document that supports it.
- Permission‑aware search – the system checks the user’s access rights in the source system at query time, so no data is exposed to the wrong person.
- Bring‑Your‑Own‑Model – any LLM provider can be plugged in via LangChain; the model runs inside your VPC, so your data never leaves your infrastructure.
- 50+ enterprise connectors – ready‑made integrations for Slack, Google Workspace, GitHub, Microsoft 365, Notion and many others, with real‑time or scheduled indexing.
- Graph‑backed retrieval – Neo4j or ArangoDB stores relationships between entities, while Qdrant/OpenSearch/Redis provide vector similarity search.
- Multimodal support – PDFs (including scanned), Word/Excel/PowerPoint, Markdown, HTML, images, and upcoming audio/video handling.
- No‑code agent builder – visually design AI agents that can act on connected tools without writing code.
- Developer‑first extensibility – REST‑style MCP server, Python/TypeScript/Go SDKs, custom connectors, and independent micro‑services that can be scaled separately.
Typical use cases
- Unified enterprise search with source‑level citations.
- Knowledge‑augmented Q&A or research assistants that respect corporate data policies.
- Building internal AI agents (e.g., ticket triage, report generation) that act with the same permissions a human would have.
- Automating workflows that need to read/write to multiple SaaS tools in a single, governed context.
Tech stack (as described in the repo)
| Layer | Technologies |
|---|---|
| Frontend | Next.js (App Router), TypeScript, Radix UI Themes, Zod, React Hook Form |
| Backend | 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 integration | LangChain (multi‑provider), sentence‑transformers / fastembed for embeddings |
| Document processing | pdfplumber, selectolax, markdown‑it, openpyxl, csv, optional Docling, LibreOffice, CairoSVG |
| Data analysis | pandas |
Getting started
- Install Docker Compose (v2).
- Run the one‑liner installer:
– The script downloads the compose files, runs an interactive wizard (slim vs. full deployment, graph DB choice, etc.), creates acurl -fsSL https://get.pipeshub.com/install | bash.envwith random secrets, pulls the images and starts the stack. - Open
http://localhost:3000(HTTPS required on cloud hosts). - For developers, clone the repo and run
./install.sh(add--buildto compile images locally).
Extending / integrating
- Use the MCP server (repo
pipeshub-ai/mcp-server) to expose the context to any MCP‑compatible client. - SDKs are provided for Python, TypeScript, and Go (separate repos). They wrap the REST APIs and MCP endpoints, handling authentication tokens that respect per‑user permissions.
- Custom connectors can be added by implementing the connector interface and registering it in the backend configuration.
Roadmap highlights
- Personalised search based on team/role/history (in progress).
- PageRank‑augmented relevance over the knowledge graph.
- Fully managed PipesHub Cloud (wait‑list open).
Community & support
- Discord community, GitHub issues, security policy, contribution guide, and extensive docs are linked from the README.
PipesHub is a genuine, open‑source AI‑focused project aimed at enterprise knowledge integration, searchable AI assistants, and permission‑safe agent workflows.
Related
- Project
- Project
- Project
- Project
- Project