Cloudmark — Gestor Universal de Marcadores Web Sin Registro
Gestor universal de marcadores web sin registro, basado en Cloudflare Workers y D1. Usa tokens hashados SHA-256 para escritura segura, bookmarklets y extensión Chrome Manifest V3. Arquitectura serverless ligera con React + Vite + Hono.
Ficha actualizada 18 sept 2026, 18:34 · upstream 10 ago 2026, 11:07 · release chrome-v0.2.0
Qué es Cloudmark — Gestor Universal de Marcadores Web Sin Registro
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Cloudmark es una herramienta de gestión de marcadores web que elimina la necesidad de registro o autenticación tradicional. Permite guardar páginas mediante un bookmarklet que incluye un ID de colección (`mark`) y un token de escritura único hashado con SHA-256 almacenado en Cloudflare D1.
El proyecto utiliza una arquitectura serverless basada en Cloudflare Workers para el backend (API con Hono) y React + Vite para el frontend. Incluye soporte para gestión de categorías, búsqueda rápida mediante teclado (`/`), navegación por teclas (`j/k`) y CRUD completo con atajos (`n/e/d`). También ofrece iconos personalizados (emoji, SVG, PNG, ICO) y descripciones opcionales por marcador.
La extensión Chrome Manifest V3 permite guardar la pestaña activa o crear nuevas categorías. El despliegue se realiza mediante wrangler para Cloudflare Workers, con migraciones de D1 locales o remotas. No incluye Docker ni contenedores, requiriendo cuenta de Cloudflare para producción.
**Características principales:** - 🔑 **Sin registro**: Acceso a la colección con un único `mark`; escritura requiere token válido - 🔖 **Guardado en un clic**: Bookmarklet que incrusta mark + token - 🧩 **Extensión Chrome**: Guarda pestaña activa con categorías personalizadas - 🏷️ **Gestión de categorías**: Categorías personalizadas para organización - ⌨️ **Primero teclado**: `/` búsqueda, `j/k` navegación, `n/e/d` CRUD, `?` ayuda - 📋 **Alta densidad**: Lista compacta con filtro/sorteo instantáneo - 🎨 **Iconos personalizados**: Emoji, letras o subir SVG/ICO/PNG - 🌐 **Acceso multi-dispositivo**: Lee en cualquier lugar; copia token para escribir - 📝 **Descripciones detalladas**: Notas opcionales por marcador - 🌍 **Multi-idioma**: Inglés y chino
**Modelo de seguridad:** | Capacidad | Requisito | |-----------|-----------| | Ver colección | Conocer el `mark` (URL) | | Añadir/editar/borrar | Token de escritura válido para ese mark | | Guardar bookmarklet | `mark` + `token` en parámetros de consulta |
Los tokens de escritura se hashan (SHA-256) en D1; texto plano solo se almacena en el navegador (`localStorage`) y en el bookmarklet. Límites de tasa y longitud de campo protegen contra abuso.
**Stack tecnológico:** - TypeScript 7 — lenguaje principal - React + Vite — SPA frontend - Hono — API Worker - Cloudflare Workers — hosting serverless - Cloudflare D1 — almacenamiento relacional edge - Tailwind CSS + shadcn/ui — estilos
**Licencia:** AGPL-3.0 (código abierto garantizado)
**Repositorio:** https://github.com/wesleyel/cloudmark **Sitio oficial:** https://cloudmark.site/ **Documentación:** https://cloudmark.site/doc
- Recopilación personal de enlaces web sin necesidad de registro
- Gestión de marcadores entre dispositivos copiando el token de escritura manualmente
- Organización de marcadores con categorías y filtros rápidos en tiempo real
- Uso como herramienta ligera para desarrolladores que necesitan guardar URLs rápidamente
- Sincronización básica de marcadores mediante copia del token a otros navegadores
- Arquitectura serverless en Cloudflare Workers con almacenamiento relacional D1
- Modelo de seguridad basado en tokens hashados SHA-256 sin autenticación tradicional
- Interfaz compacta y densa optimizada para navegación rápida por teclado
- Soporte multiplataforma mediante bookmarklet universal y extensión Chrome
- Sin dependencias de contenedores, despliegue directo con wrangler
- Licencia AGPL-3.0 garantizando código abierto y uso comunitario
- Dependencia obligatoria de Cloudflare Workers y D1 para producción
- Sin autenticación tradicional (solo token de escritura por colección)
- Extensión Chrome no disponible en store oficial, requiere carga manual
- Sincronización entre dispositivos manual mediante copia del token
- No incluye Dockerfile ni soporte nativo para despliegue en contenedores
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.
Despliegue directo a Cloudflare Workers con wrangler. Requiere crear D1 database y configurar `database_id` en `wrangler.jsonc`. Ejecutar migraciones locales (`pnpm db:migrate:local`) o remotas (`pnpm db:migrate:remote`). No compatible con Docker ni despliegues tradicionales sin cuenta CF.
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.