Translations: English · Français · Deutsch · 简体中文 · 日本語 · Русский · עברית · 한국어 · Español · Português · Türkçe · Tiếng Việt · Italiano
PipesHub es una capa de ejecución nativa de IA, de código abierto y autoalojable, que conecta el conocimiento empresarial, ofrece búsqueda explicable con citas y automatiza flujos de trabajo en todos tus sistemas.
- 📝 Respuestas explicables: PipesHub ofrece respuestas fundamentadas con citas precisas de bloques a los documentos originales.
- 🔒 Búsqueda con reconocimiento de permisos: Aplica controles de acceso a nivel de fuente para que los usuarios solo vean aquello a lo que están autorizados.
- 🕸️ Recuperación con grafo de conocimiento: Recuperación basada en grafos que captura las relaciones entre los datos empresariales.
- 🔌 Conectores empresariales: Más de 30 conectores con indexación en tiempo real y programada, listos para usar.
- 🔍 Búsqueda unificada, investigación profunda y agentes: Búsqueda, preguntas y respuestas, investigación profunda, búsqueda web y agentes de IA sobre una única capa de contexto.
- 📊 Artefactos y ejecución de código: Genera informes, gráficos y paneles en un entorno de ejecución aislado y seguro.
- 🎙️ Soporte multimodal: Comprensión de imágenes, diagramas y archivos escaneados, además de interacción por voz.
- 🤖 Agentes y acciones sin código: Crea agentes de forma visual y ejecuta acciones en las herramientas empresariales.
- 🧠 Usa tu propio modelo, totalmente autoalojable: Cualquier proveedor de LLM, desplegado en tu VPC: los datos nunca salen de tu infraestructura.
- 🛠️ Pensado para desarrolladores y extensible: API, SDK, herramientas MCP, conectores personalizados y servicios escalables de forma independiente.
| Formato | Detalles |
|---|---|
| Incluidos los PDF escaneados | |
| Docx / Doc | Microsoft Word |
| XLSX / XLS | Microsoft Excel |
| PPTX / PPT | Microsoft PowerPoint |
| CSV | Valores separados por comas |
| Markdown | Archivos .md |
| HTML | Páginas web |
| Text | Archivos de texto plano |
| Google Docs, Sheets, Slides | Formatos de Google Workspace |
| Imágenes | PNG, JPG, etc. |
| Audio | Archivos de audio |
| Vídeo | Archivos de vídeo |
| Tecnología | Descripción |
|---|---|
| Next.js | UI con App Router (React renderizado en el cliente) |
| TypeScript | Superconjunto de JavaScript con tipado fuerte |
| Radix UI Themes | Primitivos de componentes accesibles y estilos |
| Zod | Validación y análisis de esquemas |
| React Hook Form | Gestión flexible del estado de formularios |
| Tecnología | Descripción |
|---|---|
| FastAPI | Framework web de Python de alto rendimiento |
| LangChain | Framework para pipelines de LLM |
| Qdrant | Motor de búsqueda por similitud vectorial |
| Neo4j / ArangoDB | Base de datos de grafos |
| Kafka / Redis Streams | Plataforma de streaming de eventos distribuida |
| Redis | Almacenamiento en caché |
| Redis / etcd3 | Almacén de configuración clave-valor distribuido |
| Celery | Sistema de colas de tareas distribuidas |
| Docling | Kit de herramientas de análisis y extracción de documentos |
| PyMuPDF | Biblioteca de procesamiento de PDF |
| pandas | Análisis y manipulación de datos |
PipesHub (la plataforma de IA para el trabajo) puede ejecutarse localmente o desplegarse en la nube mediante Docker Compose. Nota: Si despliegas PipesHub en un servidor en la nube, asegúrate de usar un endpoint HTTPS. PipesHub aplica comprobaciones de seguridad más estrictas y los navegadores bloquearán ciertas solicitudes cuando la aplicación se sirve por HTTP. Puedes usar un proxy inverso como Cloudflare, Nginx o Traefik para terminar el SSL/TLS y proporcionar un certificado HTTPS válido. Si ves una pantalla en blanco tras desplegar PipesHub al acceder por HTTP, lo más probable es que esta sea la causa. El frontend se negará a cargar debido a las comprobaciones de seguridad más estrictas.
# Clone the repository
git clone https://github.com/pipeshub-ai/pipeshub-ai.git
# 📁 Navigate to the deployment folder
cd pipeshub-ai/deployment/docker-compose
# Set Environment Variables
> 👉 Set Environment Variables for secrets, passwords, and the public URLs of the **Frontend** and **Connector** services
> _(Required for webhook notifications and real-time updates)_
> Refer to env.template
# 🚀 Start the production deployment
docker compose -f docker-compose.prod.yml -p pipeshub-ai up -d
# 🛑 To stop the services
docker compose -f docker-compose.prod.yml -p pipeshub-ai down# Clone the repository
git clone https://github.com/pipeshub-ai/pipeshub-ai.git
# 📁 Navigate to the deployment folder
cd pipeshub-ai/deployment/docker-compose
# Set Optional Environment Variables
> 👉 Set Environment Variables for secrets, passwords, and the public URLs of the **Frontend** and **Connector** services
> _(Required for webhook notifications and real-time updates)_
> Refer to env.template
# 🚀 Start the local build deployment
docker compose -f docker-compose.build.neo4j.yml -p pipeshub-ai up --build -d
# 🛑 To stop the services
docker compose -f docker-compose.build.neo4j.yml -p pipeshub-ai downEl Dockerfile principal obtiene capas precompiladas desde pipeshubai/pipeshub-ai-base:python-deps y pipeshubai/pipeshub-ai-base:runtime (consulta Dockerfile.base en la raíz del repositorio para ver los comandos de compilación/publicación). Para usar etiquetas locales en su lugar, define PYTHON_DEPS_IMAGE y RUNTIME_BASE_IMAGE en el entorno o en los argumentos de compilación de compose.
Usa PipesHub con cualquier cliente compatible con MCP para llevar el contexto de tu empresa a tus flujos de trabajo de IA. Consulta el README para la configuración y el uso.
Repositorio: pipeshub-ai/mcp-server
PipesHub ofrece SDK para desarrolladores en Python, TypeScript y Go para ayudarte a integrar rápidamente. Consulta el README del repositorio del SDK correspondiente para ver los detalles de configuración y uso.
| Nombre | Descripción | Enlace |
|---|---|---|
| Python SDK | SDK de Python para PipesHub | pipeshub-ai/pipeshub-sdk-python |
| TypeScript SDK | SDK de TypeScript para PipesHub | pipeshub-ai/pipeshub-sdk-typescript |
| Go SDK | SDK de Go para PipesHub | pipeshub-ai/pipeshub-sdk-go |
¿Necesitas un SDK en otro lenguaje? Escríbenos a developer@pipeshub.com
Desarrollamos en abierto. Esto es lo que ya está hecho y lo que viene a continuación:
- ✅ 🤖 Agentes de IA para el trabajo: constructor de agentes sin código de primer nivel
- ✅ 🔗 Soporte de MCP (Model Context Protocol), tanto servidor como cliente
- ✅ 🧰 SDK para desarrolladores
- ✅ 🔍 Búsqueda de código en GitHub, GitLab y Bitbucket
- ⬜ 👤 Búsqueda personalizada según el equipo, el rol y el historial
- ✅ ☸️ Despliegue en Kubernetes para producción con valores de alta disponibilidad por defecto
- ⬜ 📈 Relevancia mejorada con PageRank en todo el grafo de conocimiento
👉 Consulta la hoja de ruta completa del producto en Notion
¿Quieres unirte a nuestra comunidad de desarrolladores? Consulta nuestra Guía de contribución para conocer más detalles sobre cómo configurar el entorno de desarrollo, nuestros estándares de código y el flujo de trabajo de contribución.
| Hacer una pregunta u obtener ayuda | Discord |
| Reportar un error o solicitar una función | GitHub Issues |
| Reportar un problema de seguridad | Reportar problema de seguridad |
| Leer la documentación | Documentación de Pipeshub |
PipesHub es una capa de ejecución nativa de IA, de código abierto y autoalojable, que conecta el conocimiento empresarial, ofrece búsqueda explicable con citas y automatiza flujos de trabajo en todos tus sistemas. Proporciona una capa de contexto unificada para búsqueda, preguntas y respuestas, investigación profunda, búsqueda web y agentes de IA.
PipesHub es totalmente de código abierto (Apache 2.0) y autoalojable: tus datos nunca salen de tu infraestructura. Incorpora una búsqueda con reconocimiento de permisos que aplica controles de acceso a nivel de fuente, y ofrece respuestas explicables con citas precisas de bloques a los documentos originales.
PipesHub cuenta con más de 30 conectores empresariales con indexación en tiempo real y programada. Admite formatos de archivo como PDF, Docx, XLSX, PPTX, CSV, Markdown, HTML, Google Docs/Sheets/Slides, imágenes, audio y vídeo.
# Clone the repository
git clone https://github.com/pipeshub-ai/pipeshub-ai.git
cd pipeshub-ai/deployment/docker-compose
# Set Environment Variables (refer to env.template)
# Start production deployment
docker compose -f docker-compose.prod.yml -p pipeshub-ai up -dNota: Usa HTTPS para los despliegues en la nube. HTTP puede provocar bloqueos de seguridad en el frontend.
PipesHub funciona con el modelo "Usa tu propio modelo": puedes usar cualquier proveedor de LLM. Despliega en tu VPC con los modelos que prefieras. El stack tecnológico incluye LangChain para pipelines y flujos de trabajo de LLM.
PipesHub usa una recuperación basada en grafos que captura las relaciones entre los datos empresariales. Utiliza Neo4j o ArangoDB como bases de datos de grafos, combinadas con Qdrant para la búsqueda por similitud vectorial.
Sí. PipesHub ofrece un servidor MCP para integrarse con cualquier cliente compatible con MCP. Repositorio: pipeshub-ai/mcp-server.
PipesHub ofrece SDK para:
- Python: pipeshub-ai/pipeshub-sdk-python
- TypeScript: pipeshub-ai/pipeshub-sdk-typescript
- Go: pipeshub-ai/pipeshub-sdk-go
Sí. PipesHub tiene un constructor de agentes sin código. Puedes crear agentes de forma visual y ejecutar acciones en las herramientas empresariales sin escribir código.
PipesHub admite la comprensión de imágenes, diagramas y archivos escaneados, además de la interacción por voz. Utiliza Docling y PyMuPDF para el análisis de documentos, y Azure Document Intelligence o un LLM multimodal (VLM) para el OCR de PDF escaneados.
- Asegúrate de que HTTPS está configurado para los despliegues en la nube
- Revisa los registros de Docker compose:
docker compose logs - Verifica las variables de entorno en env.template
- Consulta docs.pipeshub.com para guías detalladas
- Discord: haz preguntas y obtén ayuda
- GitHub Issues: reporta errores o solicita funciones
- Documentación de PipesHub: lee la documentación
Ayuda a que el proyecto llegue a los equipos que lo necesitan.
Creado con ❤️ por el equipo de PipesHub y colaboradores de todo el mundo.