还在 Postman,过时了兄弟

1. 产品概述:Yaak 是什么?

Yaak 是一款 现代、开源、离线使用、支持 Git 的 API 客户端,主要面向开发者,强调性能、安全性、简洁性和可扩展性。

Yaak应用界面展示
Yaak功能特性展示
Yaak界面主题展示

1.1. 关键词特性

  • 快速、高效
  • 🔒 本地数据、加密密钥、无遥测
  • 🧩 插件系统支持 Node.js 插件扩展
  • 🗂️ Git 集成,支持纯文本同步(Git、Dropbox 等)
  • 🧭 离线优先,完全开源
  • 🧪 替代 Postman、Insomnia 等传统 API 工具

Yaak插件系统界面

2. 设计哲学:为何创造 Yaak?

Greg(Insomnia 创始人) 创建。Greg 表示:

Greg创始人介绍

“曾卖出 Insomnia,但市面上的工具变得越来越差,因此决定从头构建一个新的工具。”

3. 核心功能模块

3.1. 请求构建与调试支持

  • 多协议支持:REST、HTTP、GraphQL、gRPC、WebSocket、Server Sent Events
  • 动态请求模板
    • 变量注入
    • 模板函数
    • 请求链(request chaining)
  • 自动认证处理
    • OAuth 2.0
    • AWS v4
    • JWT、Basic、Bearer、API Key、自定义认证方式

3.2. Git + 加密协作

  • 工作区内容可加密存储、Git 同步、版本控制
  • 明文数据便于 Git 管理

3.3. 插件扩展与开发者友好性

  • 插件系统:基于 Node.js,自定义身份认证、函数等
  • 命令面板(Command Palette)
  • 自动补全与请求文档生成
  • 多窗口支持、多项目并行操作

3.4. 其他开发者友好功能

  • Curl 粘贴自动解析
  • 请求导入/导出(支持 Postman、Insomnia、OpenAPI、Swagger)
  • 丰富的请求预览功能(Streaming、Cookie、代理、文档生成等)

4. UI 与设计

  • 🧼 极简干净的 UI(广受好评)
  • 🎨 支持多种主题(Rosé Pine、Catppuccin、GitHub Light、Hotdog)
  • 🧭 按需显示功能(避免 UI 混乱)

Yaak极简UI界面

5. 更新节奏与社区反馈

Yaak更新日志界面

5.1. 社区热评摘录(精选用户反馈)

  • “一用就爱上,5 分钟就推荐给整个公司。”
  • “比 Postman、Insomnia 快太多了,干净、轻巧。”
  • “支持 Git 同步,太方便了。”
  • “UI 极其简洁,没有臃肿功能。”

5.2. 版本历史亮点

  • 环境变量颜色、自定义字体、HTTP 方法彩色标记
  • GraphQL 文档浏览器、模板函数增强
  • 完全去除遥测功能,增强隐私控制
  • 加密文本、可共享环境、文件夹继承机制等

6. 下载安装与平台支持

  • 支持平台:Mac、Windows、Linux
  • 📥 下载量:88K+
  • 📦 开源项目,托管于 GitHub

7. 迁移与兼容性

可从多个平台一键导入数据,包括:

  • Postman
  • Insomnia
  • OpenAPI
  • Swagger
  • Curl