还在 Postman,过时了兄弟
1. 产品概述:Yaak 是什么?
Yaak 是一款 现代、开源、离线使用、支持 Git 的 API 客户端,主要面向开发者,强调性能、安全性、简洁性和可扩展性。
1.1. 关键词特性
- ⚡ 快速、高效
- 🔒 本地数据、加密密钥、无遥测
- 🧩 插件系统支持 Node.js 插件扩展
- 🗂️ Git 集成,支持纯文本同步(Git、Dropbox 等)
- 🧭 离线优先,完全开源
- 🧪 替代 Postman、Insomnia 等传统 API 工具
2. 设计哲学:为何创造 Yaak?
由 Greg(Insomnia 创始人) 创建。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 混乱)
5. 更新节奏与社区反馈
5.1. 社区热评摘录(精选用户反馈)
- “一用就爱上,5 分钟就推荐给整个公司。”
- “比 Postman、Insomnia 快太多了,干净、轻巧。”
- “支持 Git 同步,太方便了。”
- “UI 极其简洁,没有臃肿功能。”
5.2. 版本历史亮点
- 环境变量颜色、自定义字体、HTTP 方法彩色标记
- GraphQL 文档浏览器、模板函数增强
- 完全去除遥测功能,增强隐私控制
- 加密文本、可共享环境、文件夹继承机制等
6. 下载安装与平台支持
- ✅ 支持平台:Mac、Windows、Linux
- 📥 下载量:88K+
- 📦 开源项目,托管于 GitHub
7. 迁移与兼容性
可从多个平台一键导入数据,包括:
- Postman
- Insomnia
- OpenAPI
- Swagger
- Curl