SmartTools
SmartTools es un gestor de marcadores web personalizable y editable sin código, optimizado para Cloudflare Pages.
Ficha actualizada 25 sept 2026, 19:03 · upstream 25 sept 2026, 18:47 · release v17.0.1
Qué es SmartTools
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
SmartTools es un sistema de gestión de marcadores web diseñado para ser ligero y fácil de mantener. Permite editar enlaces, categorías y estilos directamente desde la interfaz web sin necesidad de modificar código o volver a desplegar el proyecto. El sistema opera en dos modos principales: modo online, que utiliza Cloudflare Pages con almacenamiento en KV para sincronización entre dispositivos, y modo local, que lee y escribe archivos directamente desde el navegador usando la File System Access API (requiere Chrome o Edge).
El gestor destaca por su enfoque en la privacidad y la productividad. Ofrece soporte para múltiples estilos de tarjetas, iconos ricos (emoji, SVG) y notas integradas con sintaxis Markdown. Las categorías personalizadas pueden encriptarse localmente en el navegador usando AES-GCM 256-bit antes de guardarse, protegiendo el contenido incluso si el repositorio es público. Además, incluye un sistema de gestión de versiones que permite restaurar estados anteriores automáticamente.
Más allá de los marcadores, el proyecto integra una suite de herramientas útiles creadas originalmente para fines educativos y personales. Estas incluyen una calculadora de estimación mental, un gestor de contraseñas puramente local, un agregador de video basado en MoonTV y herramientas de práctica matemática. El despliegue es sencillo mediante Cloudflare Pages o como archivo estático, con autenticación segura mediante cookies HttpOnly y tokens HMAC-SHA256.
- Gestión personal de enlaces web con privacidad garantizada mediante encriptación AES-GCM para categorías sensibles.
- Recursos educativos interactivos para niños integrados directamente en el panel de marcadores (ej. práctica matemática, poemas).
- Creación de notas rápidas tipo Markdown vinculadas a recursos web específicos o códigos API.
- Despliegue rápido y escalable en Cloudflare Pages sin necesidad de configurar un backend complejo propio.
- Almacenamiento seguro local de credenciales y datos sensibles sin enviar información a servidores externos.
- Sistema de backup automático con capacidad de restaurar versiones históricas de la configuración.
- Interfaz visual de administración que permite editar, ordenar y eliminar elementos sin tocar el código fuente.
- Encriptación AES-GCM 256-bit para categorías locales, asegurando que el contenido no sea legible en repositorios públicos.
- Integración nativa con Cloudflare Pages y almacenamiento KV para sincronización multi-dispositivo.
- Suite de herramientas integradas funcionales sin instalación (calculadora, gestor de contraseñas, agregador de video).
- Gestión automática de versiones con capacidad de previsualizar y restaurar estados anteriores del archivo data.js.
- Soporte para autenticación segura mediante cookies HttpOnly y tokens firmados HMAC-SHA256 en modo online.
- El modo online requiere obligatoriamente la configuración de Cloudflare Pages y un namespace KV vinculado.
- El modo local depende del soporte de la File System Access API, limitando su uso a navegadores como Chrome o Edge.
- La seguridad en modo online depende críticamente de que el usuario genere y configure correctamente la variable AUTH_SECRET.
- Algunas herramientas integradas (como la AI Mistake Notebook) pueden requerir claves API externas para Gemini u OpenAI.
- No incluye backend propio, por lo que la disponibilidad depende de los servicios externos como Cloudflare.
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.
Para despliegue online en Cloudflare Pages: configure las variables de entorno ADMIN_USER, ADMIN_PASS y AUTH_SECRET (generar con openssl o crypto). Cree un namespace KV y vincúlolo como FAV_KV. Redeploye tras la configuración inicial. Para modo local, use Chrome/Edge, abra index.html vía servidor local (no file://) y seleccione el directorio en config.html. Asegúrese de que AUTH_SECRET no sea el valor por defecto 'please-change-this-secret' para evitar vulnerabilidades.
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.



