Segundo cerebro autónomo: organiza y conecta notas automáticamente mientras duermes con Claude Code × Obsidian

@nobel_824
JAPONÉShace 4 semanas · 21 jun 2026
122K
98
10
0
274

TL;DR

Esta guía detalla cómo crear un flujo de trabajo de conocimiento autónomo. Al utilizar Claude Code como un agente de "turno nocturno" y Obsidian como interfaz, puedes transformar notas sin procesar en un segundo cerebro estructurado y vinculado automáticamente.

Este año, guardé unos 200 artículos. Sin embargo, todo lo que me queda son 40 notas y una carpeta "Para organizar después" que nunca abro.

No es tu culpa que las notas se acumulen sin ser útiles. Todo método de tomar notas asume que tú personalmente continuarás el trabajo de "recolectar, organizar, relacionar y revisar" para siempre. Casi nadie puede mantener esto en una vida diaria ocupada. No es cuestión de fuerza de voluntad; es simplemente demasiado esfuerzo.

¿Qué pasaría si existiera un sistema que se encargara de esa tediosa organización mientras duermes? Durante el día, solo arrojas tus ideas en notas. Por la noche, tus garabatos desordenados se ordenan pulcramente, las notas relacionadas se vinculan automáticamente, e incluso recibes señalamientos como "Esto contradice tu nota de hace tres semanas", todo presentado en tu escritorio por la mañana.

Además, puedes construir esto tú mismo ahora mismo sin ningún entorno especial. Todo lo que necesitas son Claude Code y Obsidian, herramientas estándar que se ejecutan en tu propia computadora. En este artículo, explicaré cómo construir este sistema, paso a paso, comenzando hoy.

Mi nombre es tatsuki (@nobel_824). Apoyo la utilización de IA para pequeñas y medianas empresas, ayudando con la implementación de Claude/Codex mientras uso Claude Code yo mismo todo el día.

La inspiración para este diseño proviene de una guía de construcción titulada "How To Build a Second Brain That Runs Itself With Kimi & Obsidian (Full Course)," que obtuvo 1.48 millones de visitas en el extranjero. El concepto es excelente, pero la herramienta no tiene que ser Kimi Work. La parte importante es la filosofía de diseño de "externalizar el trabajo de organización a un proceso nocturno por lotes", que es independiente de la herramienta. Por lo tanto, lo he reconstruido usando las herramientas que uso a diario: Claude Code y Obsidian.

Artículo relacionado: Claude Code Textbook - Basics -

tatsuki | Claude Code活用支援 on X — cover

https://note.com/nobel/n/n7d7a422f828f

Capítulo 1: Creando un "Turno Nocturno" para Tu Segundo Cerebro

Primero, compartamos una perspectiva que facilite la comprensión del panorama general.

Piensa en tu Segundo Cerebro no como una "aplicación", sino como un "pequeño departamento especializado en turnos nocturnos". Tú eres el único en el turno diurno. Durante el día, haces lo que los humanos aún hacen mejor que las máquinas: generar ideas, notar cosas, reaccionar y simplemente arrojar cosas. Solo lanzas los materiales en bruto por encima del muro.

Por la noche, un departamento diferente comienza a moverse. Procesan lo que arrojaste durante el día, lo convierten en conocimiento organizado y preparan un informe resumido antes de tu primera taza de café. Esto era imposible hasta hace poco porque el "turno nocturno" no existía. En el mejor de los casos, tenías un asistente que solo trabajaba mientras te sentabas a su lado dándole instrucciones. Eso solo aumentaba tu propia carga de trabajo. Un verdadero Segundo Cerebro necesita una fuerza laboral que trabaje según un horario, en paralelo y sin supervisión.

El equipo del turno nocturno no son solo 300 copias haciendo la misma tarea. Su poder proviene de dividir roles, como un departamento de investigación real. El flujo es simple y consta de cuatro etapas.

Primero, Recolectar. Este rol obtiene el texto de los artículos o páginas que quieres leer y los trae al edificio.

Segundo, Desglosar y Vincular. Este rol descompone el material recolectado en "una idea, una nota". Un solo artículo podría convertirse en ocho notas. Cada vez que nace una nueva nota, se vincula a las notas relacionadas existentes. Esto convierte un montón de archivos en una red de pensamiento.

Tercero, Verificar Contradicciones. Este es el rol más valioso. Compara las notas nuevas con todas las notas existentes para encontrar fricción: afirmaciones que chocan con tus notas pasadas, afirmaciones sin fuentes, o puntos que socavan silenciosamente una creencia que escribiste el mes pasado. Si encuentra alguna, levanta una bandera. No solo sobrescribe y las suprime.

Cuarto, Resumir y Reportar. Este rol teje notas relacionadas en un solo documento extenso y escribe el informe matutino. Transforma el conocimiento bruto en una forma que realmente puedas usar para pensar.

tatsuki | Claude Code活用支援 - inline image

¿Por qué funciona el procesamiento en paralelo? En una noche tranquila, solo hay unos pocos materiales para procesar y unos pocos agentes ejecutándose. Pero en una noche después de una semana ocupada con 50 artículos acumulados, puedes asignar un agente por fuente y desplegarlos todos a la vez. Una tarea que le llevaría horas a un agente hacer archivo por archivo se puede dividir, ejecutar simultáneamente e integrar en minutos. Esto es lo que significa "convertirlo en un equipo".

tatsuki | Claude Code活用支援 - inline image

Capítulo 2: Almacenando el Conocimiento en una "Refinería", No en un Cajón

Ahora, pongámonos a trabajar. Comenzamos con el diseño del vault (bóveda).

El error más común es organizar un vault por tema: crear cajones etiquetados como "Marketing", "Salud" o "IA". Esto falla porque el conocimiento real no se queda en una sola categoría. Hacer que un agente clasifique las cosas en carpetas temáticas solo recrea el problema de organización a mayor escala.

En su lugar, creamos carpetas basadas en la etapa de refinamiento. El material en bruto entra por un lado y sale como conocimiento conectado por el otro. La estructura de carpetas en sí misma se convierte en el oleoducto.

Paso A: Crear Carpetas (5 minutos)

Ejecuta esta línea en tu terminal para crear la refinería.

text
1mkdir -p brain/{0-raw,1-desk,2-atoms,3-threads,sources,briefings,.claude/skills}
2touch brain/CLAUDE.md

Aquí están los roles de cada una:

brain/

├── 0-raw/ # Donde arrojas las cosas. No tocar. La entrada.

├── 1-desk/ # El banco de trabajo del turno nocturno. Temporal. Se limpia al final del turno.

├── 2-atoms/ # Notas permanentes: una idea por archivo. El núcleo.

├── 3-threads/ # Integración. Documentos vivos tejidos a partir de múltiples átomos.

├── sources/ # Artículos o PDFs originales. Almacenamiento de solo lectura.

├── briefings/ # Informes del turno nocturno para ti.

├── .claude/skills/ # "Descripciones de puestos" para cada turno.

└── CLAUDE.md # Manual operativo. Leído por todos los agentes primero.

tatsuki | Claude Code活用支援 - inline image

Hay tres decisiones de diseño clave en esta disposición.

Primero, 0-raw y sources son de solo lectura y nunca se modifican. Las notas en bruto y los archivos originales son la base de la verdad. Los agentes crean derivados a partir de ellos, pero nunca tocan los originales. Esto evita la falla que destruye silenciosamente las bases de conocimiento de IA: "notas derivadas que citan otras notas derivadas, desviándose ligeramente del significado original con cada regeneración hasta que la IA repite con confianza cosas que inventó". Como la fuente no se mueve, la verdad no se desvía.

Segundo, 2-atoms contiene átomos (ideas individuales), no artículos. Un archivo, una idea. Este es el principio de Zettelkasten y la clave para hacer que la red de enlaces sea funcional en lugar de decorativa. Al desglosar las cosas en ideas individuales, puedes vincularlas a muchas cosas, recombinarlas e identificar con precisión las contradicciones. No puedes hacer esto en un vault donde se incluyen artículos extensos completos.

Tercero, 3-threads es donde reside la comprensión. Los átomos son materiales; los threads son integración. A medida que los átomos relacionados se acumulan en un tema como "Curvas de Costo de Baterías", el thread crece. Esta es una capa que falta en las wikis planas, y es la diferencia entre una "base de conocimiento" y la "comprensión".

Paso B: Abre esta carpeta en Obsidian

Esta es la base de la integración con Obsidian. Solo necesitas hacer una cosa.

Abre Obsidian y selecciona "Abrir carpeta como vault", luego señala la carpeta brain/ que acabas de crear. Eso es todo. No necesitas complementos adicionales ni servicios de sincronización porque un vault de Obsidian es solo una colección de archivos markdown. La carpeta en sí misma se convierte en el vault.

Cuando escribes [[Nombre de la Nota]] en una nota, se convierte en un enlace interno estándar de Obsidian. Esto significa que si el rol de "Desglosar y Vincular" del turno nocturno conecta notas con [[Nota Relacionada]], esas conexiones aparecerán automáticamente en la Vista de Gráfico de Obsidian. No tienes que hacer nada. Obsidian visualiza el markdown escrito por los agentes.

Quizás te preguntes: "¿Por qué no usar una base de datos vectorial o RAG?" Porque el markdown simple y los enlaces son suficientes. Es local, portátil y puedes rastrear qué nota provino de qué fuente. Supera a una base de datos vectorial en la nube tanto en portabilidad como en confiabilidad. Obsidian funciona como visor precisamente porque los archivos son texto plano.

Paso C: Escribe un Manual Operativo

CLAUDE.md es el único archivo que gobierna toda esta fuerza laboral. Claude Code lee este archivo antes de trabajar, por lo que si escribes reglas operativas aquí, todos los turnos las seguirán. Escríbelas de forma breve, clara y absoluta.

text
1# Normas Operativas (Debe leerse antes de actuar)
2
3## Oleoducto
4- 0-raw/ : Entrada. Solo lectura. Nunca editar notas en bruto.
5- 1-desk/ : Banco de trabajo. Limpiar al final del turno.
6- 2-atoms/ : Átomos permanentes. Un archivo, una idea.
7- 3-threads/: Documentos integrados. Actualizar threads existentes sin crear duplicados.
8- sources/ : Originales. Solo lectura.
9- briefings/: Donde se escriben los informes para los humanos.
10
11## Directriz Principal
12Cada átomo debe poder rastrearse hasta una fuente existente en sources/ o 0-raw/.
13No escribas una nota si no hay una fuente. No escribas afirmaciones que no se encuentren en el material.
14No llenes los vacíos con información que parezca plausible. Nunca.
15
16## Reglas de Trabajo
171. Un átomo, una idea. Si una fuente tiene 8 ideas, crea 8 átomos.
182. Busca en 2-atoms/ antes de crear un átomo para ver si se puede ampliar una nota existente.
193. Cada átomo debe enlazar al menos a otros dos átomos relacionados.
204. Si contradice una nota existente, agrega un bloque [FRICTION] a la nueva nota señalando la anterior. No sobrescribas creencias silenciosamente.
215. No elimines. Si se vuelve obsoleto, agrega [RETIRED] y muévelo a archive/.
226. Actualiza los threads relevantes y escribe un informe al final del turno.

La "Directriz Principal" es la línea que lo protege todo. Sin ella, el turno nocturno comenzará a llenar los vacíos entre los hechos con ficciones plausibles. Esas ficciones se volverán indistinguibles de tus propios pensamientos reales, y un mes después, no sabrás qué creencias son tuyas y cuáles inventó la máquina. "No escribas una nota si no hay una fuente". Esta es la regla que mantiene tu cerebro como tuyo.

Ahora tienes el contenedor para el conocimiento y el manual para protegerlo. Las notas del interior serán añadidas por el equipo del turno nocturno en el próximo capítulo.

Capítulo 3: Ejecutando el Turno Nocturno con Claude Code

Ahora que el plano está listo, instalemos el motor. Claude Code es lo que realmente ejecuta el turno nocturno. Armémoslo.

Ejecución sin Interfaz: Ejecútalo manualmente una vez

Claude Code puede ejecutarse sin una pantalla interactiva. Este es el modo headless.

claude -p "Lee un archivo no procesado de 0-raw/ y crea un átomo en 2-atoms/ según las reglas de CLAUDE.md"

La bandera -p (--print) es un modo para scripts que ejecuta una instrucción y sale (Documentación Oficial). El claude -p estándar lee automáticamente CLAUDE.md y las skills, por lo que se aplicará la Directriz Principal que escribiste en el Capítulo 2. Si necesitas reproducibilidad perfecta, existe un modo --bare (que omite el descubrimiento automático de CLAUDE.md y skills), pero en ese caso, debes pasar las reglas explícitamente en el prompt. Como queremos que la Directriz Principal funcione, usamos el -p estándar.

No lo programes inmediatamente; ejecútalo manualmente una vez para ver cómo se comporta. Confirma que se crea un átomo según lo previsto antes de pasar a la automatización.

Escribe el Manual de Juego como una Skill

La "descripción del puesto" para cada turno se escribe como una Skill (un archivo markdown que describe un flujo de trabajo reutilizable). Si lo colocas en .claude/skills/<nombre>/SKILL.md, puedes llamarlo en cualquier momento (Documentación Oficial).

Por ejemplo, el turno "Refinería", que maneja el procesamiento nocturno principal, se escribe así. Una vez escrito, puedes llamarlo por nombre de skill, como claude -p "/refinery". Lo escribes una vez y simplemente llamas su nombre cada noche.


name: refinery

description: El turno nocturno principal para refinar todos los elementos no procesados en 0-raw en átomos.


text
1# Ejecución de Refinería
2
3## Tarea
4Procesa los elementos no procesados en 0-raw/. Asigna un subagente por elemento,
5ejecútalos en paralelo y luego integra. Cada agente:
6
71. Leerá la nota en bruto y las fuentes relacionadas en sources/.
82. Dividirá en un archivo por idea y lo colocará en 2-atoms/.
93. Buscará en 2-atoms/ por cada átomo para ver si se puede ampliar una nota existente antes de crear una nueva.
104. Vinculará cada átomo al menos a otros dos átomos relacionados.
115. Si contradice una nota existente, agregará un bloque [FRICTION] señalándola.
126. Moverá las notas en bruto procesadas a 0-raw/archive/.
13
14## Cumplimiento Estricto
15- Sigue la Directriz Principal en CLAUDE.md. No escribas afirmaciones sin fuentes.
16- No toques los originales en sources/ y 0-raw/ excepto para leerlos.
17- Deja las integraciones que requieren criterio para los humanos. Señálalas; no fuerces una decisión.

Paralelismo: Definiendo Subagentes

Para dividir las tareas de "desglosar", "vincular" y "verificar contradicciones", usamos subagentes. Al definirlos en markdown bajo .claude/agents/, cada uno se mueve en un contexto independiente en paralelo y solo devuelve los resultados al padre (Documentación Oficial). El archivo de definición comienza con frontmatter que especifica el nombre y las herramientas disponibles.


name: cataloger

description: Descompone una fuente en átomos (una idea por archivo).

tools: ["Read", "Write"]


Lee la fuente proporcionada y crea átomos en 2-atoms/ (una idea por archivo). Busca átomos existentes primero y amplía aquellos que se puedan ampliar. Siempre escribe la fuente en el frontmatter.

El artículo original presumía de "300 agentes". Esto proviene de la especificación del modelo K2.6 de Kimi, que puede desplegar hasta 300 subagentes y 4,000 pasos en paralelo (Blog Oficial de Kimi). Sin embargo, Claude Code no anuncia un número fijo como "límite 300"; utiliza un método de orquestación para asignar e integrar múltiples agentes según sea necesario. Y en realidad, no necesitas 300 agentes para un turno nocturno del Segundo Cerebro. Unos pocos tipos de roles y unos pocos agentes por fuente acumulada son suficientes. El beneficio proviene de dividir roles y ejecutarlos en paralelo, no de la gran cantidad.

Programación: Llamando a una Hora Fija Cada Noche

Finalmente, activa los turnos por tiempo. La forma más confiable es llamar a la skill por nombre usando claude -p estándar desde un trabajo cron externo. Diseñalo para que cuatro turnos se sucedan en secuencia durante la noche.

0 23 * 23:00 Diario Scout (Recolectar materiales; ejecutar manualmente por ahora)

0 3 * 3:00 Diario Refinería (Refinar en paralelo; el evento principal)

0 6 * 6:00 Diario Editor (Actualizar threads e informes)

0 22 0 22:00 Domingo Auditoría (Revisión de salud semanal)

tatsuki | Claude Code活用支援 - inline image

Automatizar solo la Refinería es suficiente para empezar. Aquí tienes un ejemplo para crontab:

Ejemplo para crontab -e (Turno de Refinería a las 3:00)

0 3 * cd ~/brain && claude -p "/refinery" >> briefings/cron.log 2>&1

El rol de Scout (obtener el texto del artículo a través de un navegador) es un caso especial. Como se menciona más adelante, la operación del navegador de Claude Code actualmente está limitada a sesiones interactivas, así que por ahora, ejecuta Scout manualmente para guardar el texto en sources/, y deja que la Refinería nocturna procese ese texto recolectado.

Una vez que te acostumbres, es más fácil migrar a las Routines integradas de Claude Code (Documentación Oficial). Ejecutar /schedule dentro de una sesión te permite registrar ejecuciones periódicas como cada hora, cada noche o cada semana (al momento de escribir esto, es una vista previa de investigación que requiere planes específicos o Claude Code en la web). Las Routines se ejecutan en la nube de Anthropic, por lo que los trabajos se ejecutan incluso si tu laptop está cerrada. El intervalo mínimo es de una hora. Recomiendo comenzar con cron para un turno y migrar a Routines una vez que te sientas cómodo.

Capítulo 4: Haciendo de Obsidian la "Memoria Compartida para Todas las Herramientas"

Hasta ahora, Claude Code puede leer y escribir directamente en la carpeta brain/. Como Obsidian está abriendo la misma carpeta, la integración básica ya está completa.

Este capítulo es la versión avanzada. Si solo quieres poner en marcha el turno nocturno, puedes saltarte esto y leerlo más tarde. Aquí, hacemos que el mismo vault sea buscable y escribible desde otras herramientas, como funciones de IA en otros editores o diferentes agentes.

tatsuki | Claude Code活用支援 - inline image

Esto elimina los silos de conocimiento dispersos en cinco aplicaciones, permitiendo que todo comparta un solo cerebro. Esto se logra a través de MCP (Protocolo de Contexto de Modelo, un estándar común para conectar herramientas externas a la IA).

Hay tres formas de conectar Obsidian como MCP, en orden de dificultad:

1. MCP del Sistema de Archivos (Más fácil, no requiere complemento)

Como el vault es solo una carpeta, puedes apuntar un servidor MCP del sistema de archivos al vault. No necesitas instalar nada en Obsidian.

claude mcp add obsidian-fs -- npx @modelcontextprotocol/server-filesystem ~/brain

2. API REST Local + mcp-obsidian (Funciones completas: búsqueda y añadido)

Si deseas que la IA realice búsquedas de texto completo o añada a encabezados/bloques específicos, usa el complemento comunitario "Local REST API" en Obsidian. Simplemente instálalo y actívalo, luego copia la clave API. El host predeterminado es 127.0.0.1, puerto 27124 (HTTPS con certificado autofirmado). Luego, registra uvx mcp-obsidian con variables de entorno (mcp-obsidian / Local REST API).

OBSIDIAN_API_KEY=tu_clave OBSIDIAN_HOST=127.0.0.1 OBSIDIAN_PORT=27124 claude mcp add obsidian -- uvx mcp-obsidian

3. Una implementación más rica (cyanheads/obsidian-mcp-server)

También existe una implementación de servidor MCP más avanzada que envuelve el complemento Local REST API. cyanheads/obsidian-mcp-server es un servidor externo basado en Node que admite restricciones de ruta y edición precisa por encabezado. Al igual que el método 2, requiere el complemento Local REST API y una clave API.

Registrar un MCP en Claude Code siempre sigue el formato claude mcp add <nombre> -- <comando>, y la configuración va a ~/.claude.json (para ti mismo) o .mcp.json (para compartir en el repositorio) (Documentación Oficial).

Una advertencia: todos estos métodos están limitados a localhost o a la carpeta proporcionada. El método de API REST requiere tu propia clave API y la comunicación se limita a localhost. Aún así, como le estás dando acceso de escritura a un agente, es más seguro limitarlo a vaults de confianza.

Tres Errores que los Videos de Demostración Siempre Omiten

Darle a una fuerza laboral automatizada acceso de lectura/escritura a tu conocimiento y dejarla funcionar sin supervisión durante la noche es un gran apalancamiento, pero hay puntos a observar. Esto es lo que separa un sistema que se vuelve más inteligente durante un año de uno que se pudre silenciosamente en un mes.

Primero, comprende honestamente las limitaciones. Las Routines se ejecutan en la nube con un intervalo mínimo de una hora. Y el turno "Scout" (obtener el texto del artículo a través del navegador) requiere precaución. La operación del navegador de Claude Code (Claude en Chrome) está actualmente en beta y limitada a sesiones interactivas. No funciona dentro de las Routines en la nube todavía (Documentación Oficial). En la práctica, es más limpio ejecutar Scout manualmente para guardar el texto en sources/ y dejar que la Refinería nocturna procese ese texto recolectado.

Segundo, seguridad y costos. Claude Code tiene múltiples modos de permisos (Documentación Oficial). El default estándar solicita aprobación para cualquier cosa que no sea lectura; acceptEdits permite ediciones automáticamente; plan investiga y propone un plan en modo de solo lectura; bypassPermissions lo permite todo. Para la operación desatendida, es más seguro verificar el comportamiento con plan primero, luego pasar a dontAsk (un modo para CI que solo ejecuta herramientas preautorizadas) mientras usas reglas de Denegación. Además, gestiona brain/ con git y haz un commit cada noche. Si el turno nocturno toma una decisión extraña, puedes revertir a la noche anterior con un comando. Esto es un cinturón de seguridad; es mejor abrocharlo el primer día que después de un accidente. Además, Claude Code incurre en costos de API o suscripción. Podrías alojar tus propios modelos de pesos abiertos para eliminar los cargos de API como en la guía original, pero ese es un tema aparte. Solo prepárate para estimar los costos según el volumen de procesamiento nocturno.

Tercero, sigue siguiendo la Directriz Principal. Si la Auditoría semanal encuentra "notas sin fuentes", trátalas de inmediato. En el momento en que comiencen a acumularse notas con fuentes no rastreables, tu cerebro se vuelve poco confiable. Un Segundo Cerebro poco confiable es peor que ninguno, porque podrías actuar basándote en una ficción de la máquina pensando que es tu propia conclusión. "No escribas una nota si no hay una fuente". Esta es la regla para mantener tu cerebro como tuyo.

Resumen: Deja de Ser Bibliotecario, Conviértete en Editor en Jefe

Durante mucho tiempo, "construir un segundo cerebro" fue una forma educada de decir "asumir un segundo trabajo no remunerado como tu propio bibliotecario". Por eso hay cementerios de intentos fallidos por todas partes. El trabajo no valía la pena, por lo que la fuerza de voluntad siempre perdía.

Pero ese trabajo ahora se puede delegar. Durante el día, solo arrojas cosas en unos segundos. Por la noche, las tropas las refinan. Dedicas solo 20 minutos a la semana como editor en jefe, decidiendo "qué creencias adoptar". Y el sistema se vuelve más inteligente cuanto más lo dejas en paz, porque has entregado el trabajo que solía disminuir con el tiempo completamente al turno nocturno.

No eras malo tomando notas. Solo estabas tratando de dirigir un departamento de investigación tú solo.

Primeros pasos a partir de hoy (3 pasos):

  • [ ] Crea la refinería con mkdir -p brain/{0-raw,1-desk,2-atoms,3-threads,sources,briefings,.claude/skills} y ábrela como un vault en Obsidian. Escribe la Directriz Principal "No escribas una nota si no hay una fuente" en la primera línea de CLAUDE.md.
  • [ ] Escribe un SKILL.md para .claude/skills/refinery/ e intenta procesar una fuente manualmente con claude -p.
  • [ ] Si funciona, automatiza un turno nocturno con cron o Routines.
tatsuki | Claude Code活用支援 - inline image

Comparto información útil que no puedo publicar en X en un OpenChat de LINE.

Por favor, únete a través del enlace a continuación.

https://t.co/9LOoUYvCbO

https://x.com/nobel_824/status/2066393004932559265

Recrear en YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
Para creadores

Convierte tu Markdown en un artículo de 𝕏 impecable

Cuando publicas tus propios textos largos, dar formato en 𝕏 a imágenes, tablas y bloques de código es un fastidio. YouMind convierte un borrador completo en Markdown en un artículo de 𝕏 impecable y listo para publicar.

Prueba Markdown a 𝕏

Más patrones por descifrar

Artículos virales recientes

Explorar más artículos virales