ragbridge
Servicio RAG auto-alojado con API HTTP que añade búsqueda aumentada y chat a aplicaciones existentes (Laravel, Symfony, WordPress) sin migrarlas a Python. Soporta Next.js/FastAPI/Laravel/PHP/Python, PostgreSQL/Redis, Ollama o proveedores externos.
Ficha actualizada 24 sept 2026, 12:38 · upstream 24 sept 2026, 12:14 · release sin release detectada
Qué es ragbridge
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Ragbridge es un servicio de RAG (Retrieval-Augmented Generation) auto-alojado que permite añadir capacidades de búsqueda inteligente y chat a aplicaciones existentes sin necesidad de migrarlas a Python. Utiliza una arquitectura híbrida con Next.js, FastAPI, Laravel y PHP, integrando bases de datos PostgreSQL y Redis para gestión de documentos y caché.
El servicio incluye un playground interactivo, soporte para protocolo MCP (Model Context Protocol), multi-tenancy con aislamiento de datos por API keys, trazabilidad con Langfuse y despliegue simplificado mediante Docker Compose con proxy TLS. La sincronización de documentos se realiza mediante IDs propios del usuario, permitiendo actualizaciones idempotentes seguras.
- Añadir capacidades RAG a aplicaciones PHP/Laravel/Symfony/WordPress sin migrar el código base
- Sincronización bidireccional de documentos con IDs externos para mantener consistencia entre app y RAG
- Búsqueda híbrida (vector + keyword) con reranking opcional y citación de fuentes en respuestas
- Agentes multi-paso para análisis complejo con listado de búsquedas realizadas
- Sincronización idempotente mediante PUT/DELETE a endpoints externos con IDs propios del usuario
- Multi-tenancy con aislamiento estricto: cada tenant no ve datos de otros tenants
- Soporte nativo para protocolo MCP (Model Context Protocol) y agentes multi-paso
- Trazabilidad completa con Langfuse y caché optimizado para producción
- /agent depende críticamente del modelo de chat (qwen2.5:7b recomendado sobre llama3.2)
- Playground JavaScript revisado manualmente, no verificado por CI
- No probado en servidor real con dominio real según documentación v1.3.0
- Requiere Ollama o proveedor externo de modelos (no incluye hosting de modelos)
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Docker y Ollama (o proveedor externo). Usar docker compose up --build con proxy TLS según docs/deployment.md. Python 3.12 y uv solo para admin commands. Crear tenant con ragbridge-admin create-tenant. Verificar límites en /agent y sincronización externa.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
