Tareas + notas Vista Kanban Markdown básico Tags filtrables 100% privado Offline-ready Sin upload ES / EN

Tareas + Notas en tu navegador

Crea tareas, escribe notas en Markdown y organízalas con tags — todo en una sola pestaña, sin registro, sin servidor, sin tracking. Tus datos viven en tu navegador.

Esta herramienta es un bloc de tareas + notas personal que vive 100% en tu navegador. Tus datos no se suben a ningún servidor. No sustituye a Notion para colaboración cloud ni a Obsidian para sync multi-device.

Ver ejemplos
Guardado

Tareas

Pendientes 0
En progreso 0
Completadas 0

No hay tareas todavía. Pulsa "+ Nueva tarea" para empezar.

Notas

Selecciona una nota de la izquierda o crea una nueva.

No hay notas todavía. Pulsa "+ Nueva nota" para empezar.

Qué hace esta herramienta

Un bloc personal con tres piezas que funcionan juntas: gestor de tareas ligero (crea, edita, marca como hecha, prioriza y pon fecha límite a tus pendientes), notas en Markdown con headings, listas, negrita, cursiva, código inline y links (parser marked vendored local), y persistencia local en IndexedDB (todo se guarda automáticamente con cada cambio, sin botón "guardar"). Las tareas se ven en lista o en tablero Kanban de 3 columnas (pendientes, en progreso, completadas). Las notas se ven en sidebar + panel de lectura. Todo filtrable por tags y buscable con Ctrl+K.

Pensada para usuarios que no quieren pagar Notion $10/mes, no quieren instalar Obsidian/Logseq/Joplin, no quieren dar email a Todoist/Trello/Google Keep y valoran privacidad real verificable (puedes abrir DevTools → Network y comprobar que ningún dato sale de tu navegador). Es el bloc de notas personal que cabe en una pestaña y te pertenece para siempre.

Casos de uso típicos

  • Estudiante con organización por asignatura: creas tareas por tema (entregar trabajo de historia el viernes, leer capítulo 4 de mates) y notas con apuntes en Markdown (estructurados con headings y listas). Las tags agrupan por asignatura. Al final del trimestre, exportas JSON y lo guardas en tu Drive.
  • Profesional liberal con clientes: cada cliente es un tag. Tareas por cliente con fecha límite (reunión lunes, presentar factura día 15) y notas con el historial de cada proyecto (decisiones, próximos pasos, minutas de reuniones). Privacidad real: ni siquiera 1000herramientasweb.com ve lo que escribes.
  • Desarrollador con productividad personal: el Kanban ligero te da visibilidad de qué tienes pendiente, en qué estás trabajando y qué has cerrado esta semana. Las notas Markdown son ideales para documentar decisiones técnicas, snippets recurrentes o retrospectives. Exportas JSON mensualmente a tu repo Git.
  • Writer con proyectos editoriales: tareas de plazos (entregar borrador al editor, revisar galeradas) + notas largas con el manuscrito (capítulos, ideas sueltas, fichas de personajes). Tags por proyecto: "novela-2026", "ensayos", "guion-corto".
  • Investigador con fichas de lectura: una nota por paper o libro consultado con resumen y citas, tags por metodología o tema, tareas para los siguientes pasos (leer siguiente capítulo, escribir revisión). La búsqueda full-text encuentra cualquier concepto entre cientos de fichas.
  • Daily journal privado: tareas diarias (ejercicio, llamadas, compras) + notas largas con reflexiones del día (Markdown con headings para separar bloques). 100% privado, sin servidor, sin IA leyendo lo que escribes.

Cómo se usa

  1. Empieza por una tarea. Pulsa "+ Nueva tarea" en el panel de tareas, escribe título, fecha límite, prioridad y tags. Pulsa Guardar. Aparece en la lista (o en la columna "Pendientes" si estás en Kanban).
  2. Añade notas en Markdown. Pulsa "+ Nueva nota", escribe título y contenido con sintaxis Markdown (soportamos # títulos, **negrita**, *cursiva*, `código`, listas con - o 1., [links](url) y citas con >).
  3. Filtra por tags. Escribe tags separados por comas al crear o editar. Haz click en cualquier tag visible (chip) para filtrar la lista. Pulsa "Todas" para quitar el filtro.
  4. Busca globalmente. Pulsa Ctrl+K (o /) para abrir la búsqueda. Escribe título o contenido. Los resultados aparecen con el texto resaltado en la lista correspondiente.
  5. Cambia entre Lista y Kanban. En la cabecera de tareas, pulsa el toggle Lista ↔ Kanban. En Kanban puedes arrastrar tareas entre columnas para cambiar su estado.
  6. Reordena arrastrando. En vista Lista, arrastra cualquier tarea por su handle (icono ☰ a la izquierda) para moverla arriba o abajo. La nueva posición se persiste automáticamente.
  7. Edita inline. Haz click en cualquier tarea o nota para abrir el modal de edición. Cambias lo que necesites y Guardas. El cambio se persiste inmediatamente.
  8. Exporta regularmente. Abre Ajustes (icono ⚙) → "Exportar workspace a JSON". Guarda el archivo donde quieras. Es tu backup.

Por qué esta herramienta

El nicho de "tareas + notas personales en navegador sin signup" lo cubren hoy Notion (requiere cuenta, sync cloud, $10/mes para uso serio), Todoist (solo tareas, requiere signup), Google Keep (sin jerarquía, sin markdown, export pobre), Standard Notes (free tier minimal, editor avanzado $9.99/mes), Workflowy (outliner puro, free solo 100 nodos) y Microsoft To Do (requiere cuenta Microsoft, sin notas). El otro cubo son las desktop: Obsidian, Logseq, Joplin y AppFlowy, todas requieren instalar ~150 MB.

Nuestra propuesta cierra el hueco con cinco ejes en una sola URL: tareas + notas en un workspace, persistencia IndexedDB 100% local, cero signup/cero tracking, export JSON portable con un click, y bilingüe ES/EN con toggle en vivo. Funciona en el PC del trabajo sin instalar nada, sincronizas entre dispositivos vía export/import manual (honesto, sin servidor), y tu privacidad es verificable en DevTools → Network.

Privacidad

Funciona 100% en tu navegador · Sin registro · Sin tracking · Tus tareas y notas no salen de tu dispositivo. Cada cambio se guarda directamente en IndexedDB de tu navegador, una base de datos local que solo tú puedes leer. No se envía nada a ningún servidor: ni el contenido, ni los títulos, ni los tags, ni las búsquedas. Puedes verificarlo abriendo DevTools → Network: después de la carga inicial no verás ninguna petición con tus datos. Las únicas excepciones requeridas por la política de Google son el CMP de Funding Choices (gestión de consentimiento) y AdSense (anuncios).

Apoya el proyecto

Este proyecto es independiente y sin paywalls. Si te ayuda a tener tus tareas y notas organizadas sin pagar Notion ni instalar nada, considera apoyar con un café en Ko-Fi. La donación es completamente voluntaria y no desbloquea ninguna función: todo es gratis y seguirá siéndolo.

Volver al directorio

Explora las otras herramientas gratuitas de 1000 Herramientas Web: calculadoras, editores, generadores, validadores y más — todas client-side, sin registro, sin tracking. Si necesitas jerarquía de páginas tipo Notion en vez de tareas simples, mira el editor markdown hermano.

Limitaciones

  • Los datos viven solo en este navegador. Si cambias de dispositivo, abres modo incógnito o limpias los datos del navegador, las tareas y notas desaparecen de ese equipo. El flujo recomendado es exportar JSON regularmente y guardarlo donde quieras (Dropbox, iCloud, USB).
  • Sin sincronización automática entre dispositivos. El sync es manual: exportas JSON aquí, lo importas allí. Es feo pero honesto — no hay servidor intermedio.
  • Sin colaboración multi-usuario. Es estrictamente personal. Para colaboración real-time están Notion, Trello o Asana.
  • Sin encriptación E2E en MVP. Las notas viven en texto plano dentro de IndexedDB. Si compartes dispositivo con alguien y esa persona abre DevTools → Application → IndexedDB, puede leerlas. La encriptación con passphrase del usuario queda como roadmap v1.1.
  • Cuota de IndexedDB. Cada navegador reserva entre 5% y 50% del disco libre según política interna (Safari iOS es el más restrictivo: ~1 GB). Si excedes la cuota, verás un mensaje claro con la opción de exportar.
  • Drag&drop en touch móvil tiene soporte limitado. La API HTML5 nativa drag&drop no funciona bien en touch. En móvil, arrastra las tareas para reordenarlas. Si tu dispositivo no soporta drag&drop, usa un ordenador de escritorio.

Preguntas frecuentes

¿Mis tareas y notas viven en mi navegador o se suben a un servidor?

Todo se guarda en IndexedDB de tu propio navegador, nunca se sube a ningún servidor nuestro. Puedes verificarlo abriendo DevTools → Network: no verás ninguna petición con tus datos después de la carga inicial. Si cambias de dispositivo o limpias los datos del navegador, los datos desaparecen de ese equipo — por eso recomendamos exportar JSON regularmente.

¿Puedo sincronizar entre el portátil y el móvil?

No automáticamente. El sync es manual: exportas JSON desde un dispositivo, lo guardas en tu nube (Dropbox, Google Drive, iCloud), lo descargas en el otro dispositivo y lo importas. Es menos cómodo que la sync cloud automática, pero es honesto y no requiere ningún servidor intermedio.

¿Tiene IA o autocompletado inteligente?

No en MVP. WebLLM (LLM local en navegador) requiere WebGPU (solo Chrome y Edge de escritorio) y descarga modelos de 2 GB+, lo que rompe el claim "funciona sin internet tras la primera carga". Queda como roadmap v2.

¿Cuántas tareas y notas puedo tener?

En la práctica, hasta varios miles por store sin problema de rendimiento. La cuota de IndexedDB del navegador suele ser del 5-50% del disco libre. Con entradas típicas de 1-5 KB por tarea o nota, puedes almacenar del orden de 50.000-200.000 entradas antes de empezar a preocuparte por cuota.

¿Cómo es la vista Kanban? ¿Es la misma que Trello?

Es una vista Kanban ligera de 3 columnas (Pendientes / En progreso / Completadas). No tiene checklists dentro de tarjetas, no tiene power-ups, no tiene asignación de miembros. Es intencionalmente minimal: para gestión GTD personal basta. Si necesitas Kanban empresarial con features avanzados, Trello o Notion son las herramientas adecuadas.

¿Mis datos están cifrados?

No en MVP. Las tareas y notas viven en texto plano dentro de IndexedDB. Si compartes el dispositivo con alguien que sepa abrir DevTools, podría leerlas. Para uso personal en un dispositivo con contraseña es suficiente; para datos sensibles (clientes, secretos) considera exportar a JSON y guardar en un volumen cifrado (VeraCrypt, etc.).

¿Es gratis? ¿Hay versión de pago?

Es 100% gratis, sin registro, sin tarjeta, sin paywall, sin plan premium, sin funciones ocultas tras un muro. Todas las funciones (tareas, notas, tags, Kanban, búsqueda, export/import) están disponibles para todo el mundo. El proyecto se sostiene con donaciones voluntarias en Ko-Fi.

¿Puedo usar Markdown en las notas? ¿Qué sintaxis está soportada?

Sí. Soportamos headings (# a ###), negrita (**), cursiva (*), código inline (`), bloques de código (```), listas ordenadas y desordenadas, links ([texto](url)), citas (>) y líneas horizontales (---). NO soportamos tablas, imágenes embebidas (puedes poner link a una imagen externa), ni HTML crudo por seguridad.

Cómo funciona esta herramienta internamente

Por debajo, la herramienta combina cinco tecnologías web estándar que llevan años disponibles en cualquier navegador moderno: IndexedDB para persistencia local (la misma API que usa Notion offline internamente), marked.js para parsear el Markdown de tus notas a HTML (CommonMark, parser vendored localmente para que la herramienta funcione sin internet tras la primera carga), SortableJS para drag&drop de reordenamiento (vanilla JS, sin dependencias pesadas), HTML5 Drag & Drop API nativa para mover tareas entre columnas del Kanban, y vanilla JavaScript ES2020+ sin frameworks. Toda la lógica de UI, CRUD, búsqueda, filtro, reorder, export e import es código propio sin React, sin Vue, sin Angular, sin Tailwind. El bundle total raw son aproximadamente 200 KB (HTML+CSS+JS+i18n), comparable a una imagen JPEG de calidad media. Tras la primera carga, funciona offline.

El esquema IndexedDB tiene tres object stores. El primero, tasks, guarda cada tarea con id (UUID), title, description, dueDate (ISO 8601 o null), priority (low|medium|high|urgent), status (pending|progress|done), tags (array de strings, índice multiEntry para filtrar rápido), position (numérico para ordenar), workspaceId (clave foránea al workspace), createdAt y updatedAt. El segundo, notes, guarda cada nota con id, title, content (markdown), tags, workspaceId, createdAt y updatedAt. El tercero, workspaces, guarda el workspace (un solo registro en MVP: nombre, createdAt, schemaVersion). Las búsquedas full-text usan cursores de IndexedDB + filter en JavaScript — funciona bien hasta varios miles de entradas, que es el orden de magnitud esperado para uso personal.

El parser markdown es marked v9 vendored localmente en vendor/marked.min.js (~36 KB MIT). Soporta CommonMark más extensiones GFM ligeras (listas de tareas). El output HTML se inyecta en el panel de preview y se sanitiza con DOMPurify v3.1.6 vendored localmente en vendor/purify.min.js (~21 KB Apache 2.0 / MPL 2.0): se eliminan <script>, atributos on* y URLs javascript:, dejando solo tags markdown-friendly. Esto protege contra XSS incluso al importar un archivo JSON de un tercero (un .json malicioso no puede ejecutar JS al renderizar sus notas). El toggle entre modo edición y preview es instantáneo: cada keystroke re-parsea y re-renderiza el preview.

El drag&drop de reordenamiento de tareas usa SortableJS vendored (~44 KB MIT), la misma librería que usan otras herramientas del portfolio. Para mover tareas entre columnas Kanban usamos HTML5 Drag & Drop API nativa. En móvil, el drag&drop no funciona igual de bien (HTML5 nativo no soporta touch); por eso Arrastra y suelta para reordenar: la operación es inmediata y se guarda automáticamente. Si necesitas reordenar sin drag&drop, exporta a JSON, edita el orden, y vuelve a importar. La accesibilidad base está cubierta: hay skip-link, focus visible con outline acid, hay skip-link, focus visible con outline acid, contraste WCAG AA, y atributos aria en modales y botones.

El export/import JSON es round-trip puro: el JSON exportado contiene el workspace completo (nombre + meta + tasks[] + notes[]), y al importar se valida el esquema (estructura esperada) y se ofrece merge o replace. El formato está versionado (schemaVersion en el JSON) para permitir migraciones futuras sin perder datos. El archivo se llama tareas-lista-tareas-navegador-YYYY-MM-DD.json para que sea fácil identificar backups en tu carpeta de descargas.

Cómo usar la herramienta paso a paso

Primer uso: abre la herramienta, verás un workspace vacío con el nombre "Mi workspace" editable arriba. Pulsa "+ Nueva tarea" para crear tu primera tarea: escribe título (obligatorio), descripción opcional, fecha límite opcional, prioridad (baja/media/alta/urgente), tags separadas por comas. Pulsa Guardar. La tarea aparece en la columna "Pendientes" del Kanban o en la lista, según la vista activa. Repite con "+ Nueva nota" para crear una nota Markdown.

Gestión diaria de tareas: la vista por defecto es Kanban con tres columnas. Arrastra una tarea de "Pendientes" a "En progreso" cuando empieces a trabajar en ella, y de ahí a "Completadas" cuando termines. También puedes hacer click en cualquier tarea para abrir el modal de edición y cambiar su estado manualmente. Las tareas con fecha límite se ordenan automáticamente: las vencidas primero, luego las que vencen hoy, luego por fecha ascendente. Las tareas urgentes (prioridad "urgente") se muestran con badge rojo.

Escribir notas largas en Markdown: pulsa "+ Nueva nota", escribe título y empieza a escribir Markdown en el campo de contenido. La preview se actualiza en tiempo real debajo. Puedes usar # Título, ## Subtítulo, ### Sub-subtítulo, **negrita**, *cursiva*, `código inline`, ```bloque de código```, listas con - o 1., [link](https://url), > cita y --- para línea horizontal. Las notas se guardan automáticamente con cada cambio (debounce 300ms).

Filtrar por tags: al crear o editar tarea/nota, escribe tags separadas por comas en el campo correspondiente (ej: trabajo, cliente-acme, urgente-q4). Cada tag aparece como chip clickable en la cabecera de la lista. Pulsa un chip para filtrar; pulsa "Todas" o el mismo chip otra vez para quitar el filtro. Los tags son case-insensitive y se normalizan a minúsculas automáticamente.

Buscar globalmente: pulsa Ctrl+K (Cmd+K en Mac) o la barra diagonal / desde cualquier punto para enfocar el campo de búsqueda. Escribe título de tarea, contenido de nota, o tag. La búsqueda recorre ambas listas en paralelo y muestra los resultados con el texto coincidente resaltado. El debounce es 200ms para no saturar al usuario. Para limpiar, pulsa Escape o el botón ×.

Exportar e importar: abre Ajustes (icono ⚙ arriba a la derecha) → "Exportar workspace a JSON". Se descarga un archivo JSON con todo tu workspace. Para restaurar, abre Ajustes → "Importar desde JSON" → selecciona el archivo → elige "Reemplazar workspace" (borra todo y carga del JSON) o "Combinar con existente" (añade las tareas/notas del JSON a las que ya tienes, manteniendo IDs nuevos si hay conflicto). El import valida el esquema antes de aplicar nada — si el JSON está corrupto o tiene versión no soportada, se muestra un mensaje claro.

Casos de uso prácticos detallados

Estudiante de universidad con temario denso: tienes 5 asignaturas por trimestre y la carga de trabajo se acumula semana a semana. Crea un tag por asignatura (mates, historia, programación). Crea tareas con fecha límite de cada entrega o examen (la fecha límite se ordena automáticamente y muestra badge "vence en X días" cuando está próxima). En notas largas, escribe resúmenes estructurados con headings (#, ##, ###), listas de conceptos clave, y snippets de código si aplica. Cuando se acaba el trimestre, exporta JSON y guárdalo en tu Drive junto a las carpetas de cada asignatura. El año siguiente, si necesitas repasar, importas el JSON en cualquier navegador del aula o biblioteca y sigues donde lo dejaste.

Profesional liberal con gestión de clientes: eres consultor o freelancer con varios clientes activos. Crea un tag por cliente (cliente-acme, cliente-globex, cliente-initech). Crea tareas recurrentes (enviar factura día 15, llamar para feedback día 20) con prioridad y fecha. En notas largas, mantén el historial de cada proyecto: minutas de reuniones, decisiones tomadas, próximos pasos. La privacidad es crítica: ni Notion ni Google ven el contenido. Si pierdes el portátil, los datos desaparecen con él — por eso exportas JSON semanalmente a un USB cifrado.

Desarrollador con productividad personal semanal: el lunes por la mañana miras el Kanban y planificas la semana. Arrastras tareas de "Pendientes" a "En progreso" según empiezas. Las tareas urgentes (deploy, hotfix) saltan a la cabeza con badge rojo. Al final de la semana, revisas qué quedó en "Pendientes" y mueves a la semana siguiente. En notas, documentas decisiones técnicas, snippets recurrentes, y retrospectives de sprint. Exportas JSON mensualmente y lo commiteas a un repo privado en GitHub como backup histórico.

Writer con proyectos editoriales largos: estás escribiendo una novela y tienes plazos del editor. Crea tareas con fechas (entregar borrador día X, revisar galeradas día Y). En notas, mantén fichas de personajes, esquemas de trama, borradores de capítulos con headings por escena. Los tags separan proyectos activos (novela-2026, ensayo-filosofia, guion-corto) de proyectos en pausa. La búsqueda full-text te ayuda a encontrar "ese diálogo donde el personaje dice X sobre Y" entre cientos de notas.

Investigador académico con revisión de literatura: lees 5-10 papers por semana. Por cada paper, creas una nota con título (paper.apellido.año), resumen en Markdown, citas clave, ideas para reutilizar. Tags por metodología (cualitativo, cuantitativo, mixed-methods) y por tema (sociología, género, educación). La búsqueda full-text encuentra cualquier concepto en segundos. Creas tareas con los siguientes pasos (leer paper relacionado X, escribir revisión para Y). Al final del proyecto, exportas JSON y lo subes a tu gestor de referencias.

Daily journal personal y privado: cada día, una tarea "escribir diario" y una nota larga con tus reflexiones del día, estructurada con headings (Trabajo / Salud / Relaciones / Aprendizajes). Las tareas recurrentes (ejercicio 3x semana, llamada a padres domingos) se crean manualmente cada lunes — sin cron nativo en MVP. Tags por trimestre o año. El claim de privacidad es clave: ni siquiera el servidor de 1000herramientasweb.com sabe que escribes.

Consejos y trucos

Atajos de teclado: Ctrl/Cmd+K o / enfoca la búsqueda global. Escape cierra cualquier modal abierto. Ctrl/Cmd+Enter dentro de un modal guarda el formulario. Click en cualquier tarea o nota abre el modal de edición.

Tags efectivas: usa kebab-case consistente (todo en minúsculas, palabras separadas por guión). Ejemplos: método-cualitativo en vez de "método cualitativo", cliente-acme en vez de "Cliente ACME". Facilita el filtrado y evita duplicados tipo "python"/"Python"/"PYTHON".

Sintaxis markdown soportada: además de headings, listas, negrita/cursiva, código y links, soportamos citas con >, líneas horizontales con --- y bloques de código con ```. NO soportamos tablas (v1.1), imágenes embebidas (v1.1), ni HTML crudo por seguridad.

Lo que nadie te cuenta sobre IndexedDB: la cuota por origen suele ser generosa en Chrome (60% del disco libre), Firefox (50%) y Edge, pero Safari es restrictivo (~1 GB). Si trabajas con miles de tareas o notas grandes, exporta JSON mensualmente y considera borrar entradas antiguas.

Reorder en móvil: el drag&drop HTML5 nativo no funciona bien en touch, pero SortableJS sí soporta eventos táctiles en navegadores modernos. Mantén pulsada una tarea para seleccionarla, luego usa el menú contextual del navegador para acciones básicas. Para edición completa, abre la tarea con el botón ✎. Si tu móvil no soporta drag&drop táctil, la opción robusta es exportar a JSON, editar el orden en un editor de texto, y reimportar.

Búsqueda con regex-like simple: la búsqueda es substring case-insensitive. No soporta regex ni fuzzy match en MVP. Si necesitas buscar "tarea O nota", busca por separado o usa tags para agrupar.

Backup antes de limpiar navegador: antes de hacer "Clear browsing data" en Chrome o "Manage Website Data" en Safari, exporta JSON. IndexedDB se borra junto con cookies y cache si no excluyes el origen. La herramienta avisa al detectar poco espacio, pero no puede detectar el momento exacto de borrado manual.

Limitaciones y consideraciones honestas

Esta herramienta es deliberadamente minimalista en algunas dimensiones y rica en otras. Lo que hace muy bien: tareas + notas en un solo workspace, persistencia local 100% privada, export JSON portable, import con merge/replace, vista Kanban ligera, búsqueda full-text cliente-side, accesibilidad WCAG 2.1 AA, bilingüe ES/EN con toggle en vivo, sin tracking y sin servidor. Lo que no hace en MVP: sincronización automática entre dispositivos (export/import manual), colaboración multi-usuario en tiempo real, IA generativa integrada, encriptación E2E con passphrase, versionado tipo git, adjuntos binarios en notas, mobile app nativa (es responsive web pero no PWA instalable en iOS en MVP), ni subtareas anidadas.

El claim de privacidad es verificable, no eslogan: abre DevTools → Network después de cargar la herramienta y verás que ninguno de tus datos (tareas, notas, tags, búsquedas) sale del dispositivo. Las únicas excepciones son los anuncios de AdSense y el CMP de Funding Choices, requeridos por la política de Google para publishers en UE/UK. Si quieres auditar a fondo, abre DevTools → Application → IndexedDB → lista-tareas-navegador y verás los tres object stores (workspaces, tasks, notes) con tus datos locales.

¿Cuándo NO usar esta herramienta? Si tu equipo es de más de 3 personas y necesitas colaboración real-time → Notion, Trello, Asana, ClickUp. Si necesitas IA integrada → Notion AI ($8/mes), AppFlowy AI MAX ($10/mes), Workflowy AI Assist ($7.99/mes). Si trabajas con miles de adjuntos pesados (PDFs, imágenes grandes) por nota → Obsidian con Sync, o Notion con upload ilimitado de pago. Si necesitas subtareas anidadas complejas con dependencias → Todoist Pro, ClickUp. Si necesitas notificaciones push → Notion, Todoist, Trello. Si lo que necesitas es 100% compatible con Apple Notes → Apple Notes. Esta herramienta es para el perfil "quiero algo simple, privado, gratis, en mi navegador, sin más".

Glosario

Markdown
Lenguaje de marcado ligero creado por John Gruber en 2004. Convierte texto plano con símbolos (# para headings, * para énfasis, > para citas) en HTML. Es el estándar para documentación técnica, READMEs de GitHub y notas personales.
CommonMark
Especificación canónica de Markdown, creada por Gruber y Aaron Swartz. Define con precisión cómo debe comportarse un parser ante sintaxis ambigua. El parser marked implementa CommonMark + extensiones GFM.
GFM (GitHub Flavored Markdown)
Extensión de CommonMark popularizada por GitHub. Añade tablas con pipes, listas de tareas con - [x], autolinks, tachado con ~~texto~~. Esta herramienta soporta listas de tareas GFM en preview.
IndexedDB
API estándar del navegador para almacenar grandes cantidades de datos estructurados (incluidos archivos binarios como blobs). Asíncrona, transaccional, con índices secundarios y misma-origin. Sustituye a localStorage para volúmenes grandes.
marked
Parser Markdown JavaScript (~36 KB minified, MIT) que implementa CommonMark + GFM. Vendored localmente en vendor/marked.min.js para que la herramienta funcione offline. Versión 9.1.6 estable.
SortableJS
Librería vanilla JS (~44 KB minified, MIT) para drag&drop con soporte de touch, animaciones y reorder. Vendored localmente. Usada para reordenar tareas dentro de la vista Lista.
Kanban
Método de gestión visual de trabajo creado por Toyota en los años 40, popularizado en software por Trello. Consiste en columnas (típicamente "Pendientes", "En progreso", "Completadas") y tarjetas (tareas) que se mueven entre columnas. Esta herramienta implementa un Kanban ligero de 3 columnas.
WebLLM
Motor de LLM en navegador del proyecto MLC AI. Ejecuta modelos cuantizados (Phi-3.5, Llama-3.2) directamente en el dispositivo con WebGPU. Roadmap v2 de esta herramienta, no incluido en MVP porque requiere WebGPU y descarga modelos de 2 GB+.