sourceful
Plataforma RAG auto-hospitable para preguntas y respuestas en documentos con Next.js y FastAPI. Soporta BYOK, ingestión asíncrona, citaciones y RBAC.
Ficha actualizada 27 sept 2026, 19:40 · upstream 27 sept 2026, 19:11 · release v0.1.0
Qué es sourceful
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Sourceful es una plataforma de análisis documental orientada a la producción que permite subir archivos y obtener respuestas fundamentadas con citas. La arquitectura separa el frontend (Next.js) del backend (FastAPI) y un worker para ingestión pesada. Incluye gestión de workspaces, roles y almacenamiento vectorial en PostgreSQL.
- Consultas a documentos propios con citaciones
- Auditoría de fuentes mediante saltos al documento original
- Gestión de bases de conocimiento multi-usuario con RBAC
- Análisis comparativo de textos entre documentos
- BYOK: Las claves API se gestionan en el navegador y backend del usuario
- Ingestión durable: Respuesta 202 inmediata con procesamiento asíncrono
- RBAC: Roles definidos (owner, admin, editor, viewer) por workspace
- Streaming SSE para respuestas de chat en tiempo real
- Requiere worker separado para ingestión (no apto para despliegues sin infraestructura adicional)
- Gestión de claves API responsabilidad del usuario (BYOK implica seguridad externa)
- Funciones avanzadas como connectors o share links están en progreso o requieren flags
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.
Despliegue con Docker Compose. Requiere PostgreSQL 17+ con pgvector instalado. El worker debe estar activo para considerar el sistema listo para producción. No apto para despliegues API-only sin worker.
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.