Yatko icon

Yatko

Yatko 是一项将 GitHub 仓库 URL 转为适配平台的公开发布下载链接的网页服务,还提供浏览器、脚本和 CI 流水线可用的直接下载与 JSON 链接端点。

Yatko

概览

Yatko 是一项用于从公开 GitHub 发布中进行简洁下载的网页服务。它会将类似 github.com/owner/repo 的仓库路径转换为 Yatko 链接,并根据访客的操作系统和架构解析到正确的发布资源。

该产品保留了熟悉的 GitHub 风格仓库路径外观,只是更换了域名。这样,项目就可以提供落地页、直接下载链接或用于自动化的 JSON API 端点,而无需读者先浏览 GitHub 的发布界面。

核心功能

发布链接的域名替换

使用相同的 owner/repo 路径形式,将 GitHub 仓库 URL 转换为 yatko.app 上的简洁下载页面。

按平台选择资源

选择与访客操作系统和架构匹配的下载资源,而不是让所有人都下载同一个文件。

直接下载重定向

在 /dl/ 下提供直接下载端点,直接重定向到解析后的二进制文件。

自动化链接 API

通过 /api/link/ 下的 JSON 端点,为 CI 作业和脚本返回解析后的下载 URL。

仓库下载页面

发布可分享的落地页,其中包含发布说明、发布历史和项目的全部可用资源。

按平台浏览资源

在产品页面上展示按平台的替代资源和安装选项,包括在这些资源存在时的 Windows、macOS 和 Linux 构建示例。

常见用例

  • README 下载链接

    在 README 中发布一个简洁链接,让读者可以直接进入仓库专属下载页,而不是在 GitHub 发布资源中手动查找。

  • 按平台分发二进制文件

    当你希望链接可按平台自动解析时,直接把最终用户带到与其设备匹配的正确二进制文件。

  • 构建与部署自动化

    当自动化流程需要最新发布资源时,在脚本或 CI 流水线中以 JSON 形式获取解析后的 URL。

  • 发布页浏览

    当你希望用户在下载前比较选项时,提供一个包含发布说明和全部资源的可分享下载页。

Pros and Cons

Pros

  • 提供了一种与 GitHub 仓库路径一致的简洁 URL 模式。
  • 可以直接将访客发送到与操作系统和架构匹配的发布资源。
  • 包含一个对 CI 流水线和脚本很有用的 JSON 端点。
  • 展示可分享的项目页面,其中包含发布说明和资源列表,有助于用户选择合适的下载项。

Cons

  • 公开来源未确认定价,因此买家无法根据现有页面评估成本。
  • 此处收集的文档在选择规则、受支持的边缘情况以及除所示 URL 之外的集成细节方面并不完整。
  • 产品页面展示的是公开 GitHub 发布,但现有证据没有说明对私有仓库的支持。

FAQ

Yatko 是做什么的?

Yatko 会接收类似 github.com/owner/repo 的 GitHub 仓库 URL 形式,并为匹配访客平台的最新发布资源提供一个干净的下载页面或直接下载链接。

在实践中如何使用 Yatko?

实际使用时,网站会提供 yatko.app/owner/repo 上的落地页、yatko.app/dl/owner/repo 上的直接重定向,以及供脚本和 CI 流水线使用的 yatko.app/api/link/owner/repo JSON 链接 API。

支持哪些类型的仓库?

首页和产品页展示了 Yatko 可用于 neovim/neovim、astral-sh/uv、cli/cli 和 BurntSushi/ripgrep 等公开仓库。

有哪些已文档化的限制?

来源中展示了包含多个资源和按平台下载的发布页面,但未说明全部选择规则、受支持的边缘情况,或任何基于账户的设置。

Yatko 如何定价?

所收集来源中的定价 URL 返回了 404,因此现有证据无法确认定价或方案细节。

Quick Facts

类别
开发者工具
主要用途
GitHub 发布下载路由
输入模式
github.com/owner/repo
落地页格式
yatko.app/owner/repo
直接下载格式
yatko.app/dl/owner/repo
API 格式
yatko.app/api/link/owner/repo
Yatko - AI Tool, Features, Use Cases & Alternatives | UStack