visited
Herramienta CLI en Node.js para centralizar historial de navegación mediante un script de usuario inyectado y una base de datos SQLite local, permitiendo búsqueda avanzada con expresiones regulares sin necesidad de infraestructura compleja.
Ficha actualizada 25 sept 2026, 20:03 · upstream 25 sept 2026, 19:42 · release sin release detectada
Qué es visited
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Visited es una herramienta CLI en Node.js diseñada para recopilar historial de navegación de forma segura. Funciona mediante un script de usuario generado que se inyecta en el navegador, permitiendo capturar URLs, hosts y fechas de visita en tiempo real.
Los datos se almacenan localmente en una base de datos SQLite (visited.db), lo que garantiza privacidad sin enviar información a servidores externos. El servidor escucha en un puerto configurable (por defecto 5555) y ofrece comandos para consulta directa desde la línea de comandos.
Soporta búsqueda con expresiones regulares y permite exportar resultados en formato JSON o URL, facilitando el análisis local sin dependencias de bases de datos pesadas ni configuración de contenedores.
- Auditoría personal de navegación
- Centralización de historial multi-navegador
- Análisis de patrones de uso locales
- Recuperación de URLs visitadas tras limpieza
- Integración con herramientas de seguridad offline
- Base de datos SQLite ligera y local
- Búsqueda compatible con expresiones regulares (Regex)
- Agnóstico a navegador vía script de usuario
- Despliegue local sin contenedores Docker
- Bajo consumo de recursos (1GB RAM)
- Requiere instalación manual del script en cada perfil
- No soporta despliegue con Docker nativo
- Dependencia de Node.js y SQLite3-pcre
- No es una solución centralizada empresarial por defecto
- Necesita permisos de extensión para inyección
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.
Clonar repositorio y ejecutar npm install. Generar el script del cliente con node visited.js --generate y pegarlo en un gestor como Tampermonkey. Iniciar el servidor con node visited.js --server, asegurando que el puerto 5555 esté disponible o usando la opción -p. Instalar dependencias de sistema como sqlite3-pcre para búsqueda avanzada.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.