Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.