RobertoMSen

DockRAG

Un motor RAG local, privado y sin configuración. Subes documentos y los consultas con el LLM que quieras, todo con un docker compose up.

Lenguaje
TypeScript
Año
2026
Licencia
MIT
Stack
Bun / Hono / TypeScript / ChromaDB / SQLite / React 19 / Tailwind 4 / Docker

El problema

Hacer preguntas a tus propios documentos suele implicar mandarlos a un servicio de terceros o montar media docena de piezas a mano. DockRAG lo reduce a un comando y nada sale de tu máquina.

Qué hace

  • Privado. Documentos y conversaciones se quedan en local.
  • Agnóstico del proveedor. Ollama en local, OpenAI, Anthropic o Gemini. Se cambia cuando quieras.
  • Sin configuración. Genera la API key, inicializa la base de datos y detecta los modelos disponibles.
  • Tres puertas de entrada. API REST, interfaz web y CLI.
  • Embebible. Una sola llamada HTTP para consultar tus documentos desde cualquier aplicación, con respuesta en streaming (SSE) y las fuentes citadas.

Arquitectura

Tres servicios en Docker Compose: api-core (Bun + Hono), vectordb (ChromaDB) y ollama, este último opcional. SQLite en modo WAL guarda proyectos, chats y metadatos. El frontend es React 19 con Vite, Tailwind 4 y Zustand.

Las claves de los proveedores en la nube se guardan cifradas con un secreto propio de la instalación.

Dónde encaja

DeepSonar lo usa para leer la documentación de un proyecto antes de diagnosticar un error.