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.