Cobalt:一款无广告、无追踪的媒体下载工具
Cobalt 是一款开源的媒体下载工具,旨在让用户以最简单、最干净的方式保存来自各大社交平台和视频网站的内容。它的核心理念是“不惹恼你”——没有广告、没有追踪器、没有付费墙,也没有任何多余的花哨功能。用户只需粘贴链接,获取文件,然后继续做自己的事。
核心特性
简洁高效:Cobalt 的操作流程极其简单。用户将来自支持的平台的链接粘贴到输入框,选择需要的格式和质量,即可直接下载文件。整个过程没有任何干扰或多余步骤。
无广告与无追踪:Cobalt 承诺不包含任何广告、追踪器或第三方分析脚本。它尊重用户的隐私,不会收集或存储任何个人信息。
无付费墙:Cobalt 是完全免费的工具,所有功能均可无限制使用。项目通过社区赞助(如 Liberapay 和 Stripe 捐赠)维持运营。
支持多平台:Cobalt 支持从多个主流平台下载媒体内容,包括但不限于 YouTube、Instagram、Twitter、TikTok、Reddit、Vimeo、SoundCloud 和 VK 等。它能够处理视频、音频以及图片等多种格式。
技术架构
Cobalt 采用 Monorepo 结构进行管理,包含以下几个核心部分:
- API:后端服务,负责处理链接解析、媒体流获取和文件传输。
- Web:前端界面,提供用户交互的网页应用。
- Packages:共享的工具包和库。
- Docs:项目文档,包括如何运行实例、如何保护实例以及 API 环境变量说明。
项目主要使用 Svelte、JavaScript 和 TypeScript 开发,并采用 pnpm 作为包管理器。它支持通过 Docker 进行部署,方便用户自建实例。
伦理与责任
Cobalt 明确声明其工具仅用于下载 免费且公开可访问 的内容。它不缓存任何内容,工作方式类似于一个“高级代理”。项目强调,它并非盗版工具,用户需自行承担下载、使用和分发内容的全部责任。同样的内容也可以通过任何现代浏览器的开发者工具下载。
社区与贡献
Cobalt 是一个开源项目,托管在 GitHub 上,拥有超过 40,000 颗星标和 3,400 多个分支。项目欢迎社区贡献,并提供了详细的贡献指南。此外,Cobalt 还拥有活跃的 Discord 社区和 Twitter/Bluesky 账号,用于用户交流和项目更新。
许可证
除非另有说明,Cobalt 项目的大部分代码采用 AGPL-3.0 许可证,这是一个强保护的开源许可证,确保软件的自由和开放性。
相关导航


