mole: un agente de investigación con presupuesto cerrado y datos locales privados

Fuentes: mole: a deep-research agent with enforced budget and verified quotes

mole es un agente de investigación profunda de código abierto que ejecuta búsquedas, extrae afirmaciones de las fuentes y construye respuestas con citas verificables, todo dentro de un presupuesto económico estricto que el propio usuario fija. Cada llamada a un modelo o buscador se reserva antes de ejecutarse y se liquida después, de modo que indicadores como --usd 0,50 detienen el trabajo al alcanzar el límite; en las pruebas del repositorio, el sobrecoste medido es del 0%. Toda afirmación extraída incorpora una cita textual: si la frase no aparece de forma literal en la página de origen, se descarta automáticamente, y las supervivientes pueden revalidarse a posteriori contra su fuente.

La herramienta prioriza la privacidad de los datos locales. Al apuntarla a un CSV, TSV, JSON o JSONL, el modelo nunca ve filas y nunca escribe SQL: solo escoge una plantilla y nombres de columna, y mole genera y ejecuta la consulta, devolviendo únicamente agregados (conteos, medias, test estadísticos, cubos con al menos cinco registros). El comando "mole crossings" audita qué información salió de la máquina.

Se distribuye como dos binarios estáticos sin dependencias, con base de datos SQLite local. La instalación es posible mediante script para Linux y macOS, Homebrew (con nombre cualificado para evitar conflicto con otra herramienta homónima), AUR, paquetes .deb y .rpm, o compilación con Go 1.25+. Admite proveedores como Tavily o Brave para búsqueda y Anthropic u OpenAI-compatible para el modelo, incluidas opciones autoalojadas como Ollama o llama.cpp, y ofrece un modo toolkit para que un agente de programación externo asuma el razonamiento mientras mole aporta las tareas deterministas.