Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • /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)
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

The playground answering a question, with each source's retrieval detail
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsFastAPILaravelPHPPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
80005432114346379
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.