cobalt.tools: el descargador de medios open source sin anuncios

cobalt.tools es la web app del proyecto imput para guardar vídeo, audio, fotos y GIFs pegando un enlace. Sin registro, sin paywalls y con procesamiento local en el navegador cuando el dispositivo lo permite.

Interfaz de cobalt.tools con el gato meowbalt, campo para pegar enlaces y botones auto, audio y mute
Pantalla principal de cobalt: pegar enlace, elegir modo y descargar. Fuente: cobalt.tools

Si alguna vez has buscado «descargar vídeo de…» y acabaste en una web llena de ventanas emergentes, botones falsos y trackers, cobalt apuesta por lo contrario: una interfaz mínima, sin registro y sin anuncios. En cobalt.tools copias un enlace, eliges si quieres vídeo completo, solo audio o vídeo mudo, y la descarga arranca. El proyecto nació en 2022 dentro de imput como herramienta de beneficio público —«to protect people from ads and malware pushed by alternative downloaders», según su página about— y hoy acumula decenas de miles de estrellas en GitHub con código abierto bajo licencia AGPL-3.0.

Vídeo: cómo usar cobalt.tools paso a paso

Tutorial en inglés que muestra el flujo: pegar enlace, elegir formato y descargar desde la instancia pública. Fuente: YouTube (no oficial)

Cómo funciona

La home de cobalt se reduce a lo esencial: un campo «paste the link here», tres modos (auto, audio, mute) y un botón para pegar desde el portapapeles. En la barra lateral aparecen pestañas para save (descarga), remux (conversión en beta), ajustes, donaciones, changelog y la página about. No pide cuenta ni instala extensiones: todo ocurre en el navegador.

Lista de servicios compatibles con cobalt: bilibili, bluesky, instagram, tiktok, soundcloud, reddit, twitter y más
Servicios con compatibilidad técnica en la instancia pública (junio 2026): bilibili, bluesky, dailymotion, facebook, instagram, loom, ok, pinterest, newgrounds, reddit, rutube, snapchat, soundcloud, streamable, tiktok, tumblr, twitch clips, twitter, vimeo y vk. El aviso del sitio aclara que el soporte no implica afiliación. Fuente: cobalt.tools

Tras pegar la URL, cobalt consulta su API, resuelve el recurso y devuelve un enlace de descarga o un flujo procesado. Si hace falta remuxing o transcodificación, la app intenta hacerlo en el dispositivo del usuario mediante workers locales (fetch + ffmpeg en el navegador). Cuando el hardware o el navegador no lo permiten, el procesamiento pasa al servidor, pero el equipo insiste en que el archivo procesado se transmite al cliente sin almacenarse en disco del servidor.

Privacidad y ética de uso

En la página about, imput detalla su política: peticiones anónimas al backend, cifrado de metadatos de túneles, política zero log y opción de «forced tunneling» para que ni el proveedor de red vea el origen del archivo —solo el tráfico hacia la instancia cobalt. Al continuar, el usuario acepta los términos y la ética de uso enlazados en el pie de la web.

El README del repositorio es explícito: cobalt no es una herramienta de piratería y solo puede obtener contenido libre y públicamente accesible —el mismo que podría extraerse con las herramientas de desarrollo de un navegador moderno. La responsabilidad sobre el uso y la distribución recae en quien descarga. La instancia pública no cachea contenido; funciona, en palabras del equipo, como «a fancy proxy».

Novedades recientes (v11.2)

El changelog publicado en cobalt.tools/updates documenta la versión 11.2 (30 de junio de 2025). Entre lo destacado:

  • Procesamiento local activado por defecto para todos, con optimizaciones en navegadores antiguos.
  • Portadas en archivos de audio extraídas de YouTube o SoundCloud, recortadas a cuadrado cuando hace falta.
  • Subtítulos embebidos en vídeo para YouTube, Twitter/X, TikTok, Vimeo, Loom, VK Video y Rutube (idioma configurable en ajustes).
  • Mejoras en SoundCloud, Vimeo, TikTok, VK, Pinterest y enlaces cortos de YouTube.

Sobre YouTube, el propio changelog es transparente: la descarga en la instancia principal se restauró brevemente y volvió a caer por restricciones de la plataforma (SABR, potoken y bloqueos de red). A junio de 2026, la lista visible de servicios soportados en la web pública no incluye YouTube; el resto de plataformas sigue operativo. Para YouTube, la documentación apunta a instancias comunitarias autoalojadas o a ejecutar el stack propio siguiendo run-an-instance.md.

Autoalojamiento e instancias alternativas

cobalt es source-first: el monorepo incluye API, frontend y paquetes compartidos, con guías para proteger la instancia y variables de entorno documentadas. Cualquiera puede desplegar su copia —Docker, Hugging Face Spaces, VPS— y añadir el dominio en los ajustes de la web. La comunidad mantiene instancias espejo cuando la principal limita un servicio concreto; el equipo pide no spamear issues de GitHub con quejas repetidas y centraliza el seguimiento de YouTube en el issue #1356.

Para desarrolladores, la API acepta peticiones POST con JSON (url, videoQuality, audioFormat, etc.), lo que permite integrar cobalt en scripts o bots propios respetando los límites de cada instancia (SESSION_RATELIMIT / SESSION_RATELIMIT_MAX desde la v11.2).

Por qué sigue siendo referencia en 2026

En un ecosistema de «downloaders» tóxicos, cobalt destaca por tres razones verificables: interfaz limpia sin funnels publicitarios, transparencia radical sobre logs y procesamiento, y código auditable con comunidad activa en Discord, X y Bluesky. No sustituye el criterio legal sobre derechos de autor, pero sí ofrece una alternativa técnicamente honesta para archivar contenido propio o material con permiso explícito —creators, educadores y artistas son el público que el proyecto cita en su about.

Si solo necesitas guardar un clip de TikTok, un tema de SoundCloud o un GIF de Reddit sin instalar nada, cobalt.tools sigue siendo una de las opciones más directas. Si dependes de YouTube a escala, conviene asumir la inestabilidad de la instancia pública y valorar autoalojamiento o herramientas locales —exactamente el matiz que imput documenta en su changelog, sin vender humo.