SuperAPI AI 工具集

Yaak

Yaak 是一款本地优先的 API 客户端,支持将请求以 YAML 文件形式保存并经 Git 进行版本管理。它使用 Rust 和 Tauri 构建,适配 Mac、Windows 和 Linux,可处理 REST、GraphQL、WebSocket、gRPC、SSE 等多种协议。桌面应用将数据保存在本地,无需账号,无自动云同步,无遥测,密钥由操作系统钥匙串加密。用户可通过内置 Git UI 或命令行进行分支、提交和差异比较,可选加密以安全共享机密。Yaak 也面向 AI 智能体设计,提供 CLI 或 MCP 插件让代理访问现有请求集合。团队可购买按席位许可,支持 SSO、SCIM 及集中管理。个人使用免费,可从 Postman、Insomnia、OpenAPI 或 curl 导入。

访问官网

工具介绍

Yaak 是一款本地优先的 API 客户端,旨在为开发者提供流畅、高效且能融入现有 Git 工作流的 API 调试体验。

用途与设计理念

Yaak 定位为“你真正会喜欢的 API 客户端”,强调速度、本地化和可定制性。它不需要云平台、仪表板或内置 AI 侧边栏,所有请求数据保存在用户自己的机器上,并可通过 Git 进行版本控制。

主要能力

  • 支持多种 API 协议:REST、GraphQL、WebSocket、gRPC、SSE 等。
  • 可管理大量请求(官方称可管理 3,286 个请求且无延迟)。
  • 支持请求链式调用和值复用,无需编写脚本。
  • 可检查请求的每个重定向、标头及细节。
  • 通过插件扩展认证、导入器和模板函数。
  • 提供命令行界面(CLI),并支持 MCP 插件,可让 AI 智能体(如 Claude、Cursor)访问现有请求集合。
  • 内置 Git UI,支持分支、提交、差异比较;每个请求、文件夹和环境对应一个 YAML 文件。
  • 可选启用加密以安全共享机密;密钥由操作系统钥匙串加密。
  • 桌面应用无遥测数据,数据完全由用户控制,无需账号,无自动云同步。
  • 源代码采用 MIT 许可证,可自行检查和构建。

使用方式

  • 下载适用于 Mac、Windows 或 Linux 的桌面应用。
  • 使用 CLI 或安装 MCP 服务器插件与 AI 智能体协作(通过 yaak agent install 安装 CLI 技能)。
  • 通过内置 Git 界面进行版本控制,或使用团队已有的 Git 工作流。
  • 从 Postman、Insomnia、OpenAPI 或 curl 导入现有请求。
  • 团队用户可购买按席位许可,支持 OpenID Connect 登录、SCIM 配置成员、集中管理许可证。

适用场景

  • 个人开发者进行本地 API 调试和管理。
  • 团队协作,利用 Git 共享和审查 API 请求变更。
  • 需要与 AI 智能体在同一工作区协同工作的开发场景。
  • 注重数据隐私和本地控制的用户。

限制

  • 官方未提供关于免费版与付费版具体功能差异的详细说明。
  • 团队功能(SSO、SCIM 等)的具体定价和可用性未在提供资料中明确。
  • 不内置 AI 功能,需通过 CLI 或 MCP 插件与外部 AI 智能体集成。
  • 平台支持限于 Mac、Windows 和 Linux,无移动端或网页版信息。

背景

Yaak 由 Insomnia 的创建者 Greg 开发,自 2024 年 1 月开始发布,基于构建 Insomnia 的经验打造,强调本地优先、无冗余和可定制。个人使用免费,无需账号。