返回目录
开源项目文档办公类新手

cobalt —— 无广告、无追踪的公开媒体下载工具(imputnet/cobalt)

cobalt 是一个媒体下载器:粘贴链接即可获取文件,不包含广告、追踪器、付费墙等干扰元素。项目以 monorepo 形式开源,包含 API、前端及相关包,并提供实例部署、实例防护、环境变量与 API 文档。项目声明只用于下载免费且公开可访问的内容,不缓存任何内容,下载行为与责任由最终用户承担。仓库剩余部分默认采用 AGPL-3.0 许可。

0 次阅读2026/09/15 发布
cobalt —— 无广告、无追踪的公开媒体下载工具(imputnet/cobalt) 来源图片

社区作者 · zZz

它解决什么问题

cobalt 的定位是一个「不惹人烦」的媒体下载器:友好、高效,没有广告、追踪器、付费墙之类的杂项。使用方式被概括为「粘贴链接,拿到文件,继续做事」。

项目结构(monorepo):

  • api 目录及其 README
  • web(前端)目录及其 README
  • packages 目录
  • docs 目录,内含四份文档:如何运行一个 cobalt 实例、如何保护一个 cobalt 实例、cobalt API 实例环境变量、cobalt API 文档

伦理与责任声明:cobalt 是让下载公开内容变得更简单的工具,它不承担任何责任;最终用户对自己下载什么、如何使用与分发这些内容负责。cobalt 不缓存任何内容,其工作方式类似一个「高级代理」。项目明确表示自己绝不是盗版工具,也不能被当作盗版工具使用:它只能下载免费且可公开访问的内容,而这些内容同样可以通过任何现代浏览器的开发者工具下载。

贡献:项目欢迎贡献者,并提示在开始前先阅读贡献指南(contribution guidelines),以帮助贡献者一开始就把事情做对。

赞助:cobalt 由 royalehosting.net 赞助,其部分基础设施托管在该网络的服务器上。

许可证:相关许可信息见 api 与 web 两个 README;除非另有说明,本仓库的其余部分采用 AGPL-3.0 许可。

需要注意的是,本页面正文并未给出具体的部署命令、环境变量清单或前端构建步骤,这些内容位于仓库的 docs、api 与 web 文档中,需按其中说明核验后执行。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

来源正文未直接给出可复制的命令,仅指明了部署与配置文档所在位置,按来源可确认的步骤如下:

  1. 获取源码:从本 monorepo 获取代码,仓库包含 api 目录、web 目录、packages 目录以及 docs 文档目录。
  1. 阅读 api 目录下的 README 与 web 目录下的 README,分别了解 API 与前端部分的说明(含各自的许可信息)。
  1. 阅读 docs 目录中的四份文档,按其中顺序操作:
  • 如何运行一个 cobalt 实例(部署主流程);
  • 如何保护一个 cobalt 实例(实例安全加固);
  • cobalt API 实例环境变量(配置项);
  • cobalt API 文档(接口说明)。
  1. 按上述文档准备运行环境并配置环境变量后启动实例。具体依赖版本、安装命令、构建与启动命令、端口与首次运行验证方式在来源正文中未列出,均为「待核验」,请以 docs、api README 和 web README 中的实际说明为准。
  1. 如需以外部服务方式调用,参照 cobalt API 文档对接接口;如需自建实例,参照实例运行与保护两份文档配置环境变量与访问控制。

常见问题提示(基于来源可确认的信息):项目不缓存任何内容,以类似代理的方式工作,因此下载来源与版权合规需由使用者自行判断;项目只应下载免费且公开可访问的内容。

适用场景

下载免费且公开可访问的媒体内容
由用户自行负责使用与分发方式
自建 cobalt 实例
供个人或团队内使用
避免广告
追踪器与付费墙
通过 cobalt API 将媒体下载能力集成到自己的应用或工作流中
参考 api / web / packages 的 monorepo 结构
学习媒体下载服务的前后端组织方式
按 docs 中的实例防护文档
对自建下载服务进行访问控制与安全加固