开源 API 开发工具,支持 REST、GraphQL、WebSocket 等协议,提供网页、桌面和命令行版本。
- Star
- 19,340
- Fork
- 835
- 未关闭 Issue
- 19
- 最近提交
- 13小时前
这是什么?
Yaak 是一款桌面 API 客户端,用于组织和发送 REST、GraphQL、WebSocket、Server-Sent Events 和 gRPC 请求。它采用离线优先的设计,集合数据保存在本地,无需云端账号即可使用。
支持从 Postman、Insomnia、OpenAPI、Swagger 和 cURL 导入集合,响应结果可用 JSONPath 或 XPath 过滤。认证方式包括 OAuth 2.0、JWT 和 Basic Auth,敏感信息加密后保存在系统钥匙串中。
请求可按工作区和嵌套文件夹组织,并能在 dev、staging、prod 等环境之间切换。工作区可镜像到本地文件系统,方便用 Git 做版本管理;插件机制可扩展认证方式、模板标签和界面。
核心功能
- 01在同一个应用中发送 REST、GraphQL、gRPC、WebSocket 和 SSE 请求。
- 02支持从 Postman、Insomnia、OpenAPI、Swagger 和 cURL 导入集合。
- 03可用 JSONPath 或 XPath 过滤响应内容。
- 04支持 OAuth 2.0、JWT 和 Basic Auth,敏感信息保存在系统钥匙串中。
- 05通过环境变量在开发、预发布和生产环境间切换。
- 06工作区可镜像到文件系统,便于 Git 版本管理或 Dropbox 同步。
- 07支持插件和自定义主题扩展。
适用场景
- 开发过程中调试 REST 或 GraphQL 接口。
- 无需编写客户端代码即可测试 gRPC、WebSocket 或 SSE 接口。
- 将现有 Postman 或 Insomnia 集合迁移到本地离线工具。
- 将 API 请求集合与代码一起纳入版本控制。
快速上手
- 1
从下载页面获取适用于 macOS、Windows 或 Linux 的 Yaak
- 2
查看安装文档以了解包管理器安装方式
使用前须知
- 预编译版本用于商业用途需要付费许可证。
标签
常见问题
- yaak 是什么?
- 一款桌面端 API 客户端,支持 REST、GraphQL、WebSocket、SSE 和 gRPC,基于 Tauri、Rust 与 React 构建。 Yaak 是一款桌面 API 客户端,用于组织和发送 REST、GraphQL、WebSocket、Server-Sent Events 和 gRPC 请求。它采用离线优先的设计,集合数据保存在本地,无需云端账号即可使用。
- yaak 可以免费使用吗?用的什么许可证?
- yaak 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- yaak 还在维护吗?
- 活跃维护中。yaak 最近一次提交是在 2026年10月21日。
- yaak 适合用来做什么?
- 开发过程中调试 REST 或 GraphQL 接口。 无需编写客户端代码即可测试 gRPC、WebSocket 或 SSE 接口。 将现有 Postman 或 Insomnia 集合迁移到本地离线工具。 将 API 请求集合与代码一起纳入版本控制。
- yaak 怎么安装和运行?
- 从下载页面获取适用于 macOS、Windows 或 Linux 的 Yaak 查看安装文档以了解包管理器安装方式
- 在哪里获取 yaak?
- 源代码和安装说明在 GitHub 上:https://github.com/mountain-loop/yaak
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
8.1万6174TypeScriptMIT更新于 昨天
开源跨平台 API 客户端,支持 GraphQL、REST、WebSocket、SSE 和 gRPC,可本地、Git 或云端存储。
4万2386TypeScriptApache-2.0更新于 20小时前
终端 API 客户端,把 HTTP、GraphQL、gRPC、WebSocket 和 SSE 请求保存为可放入 git 管理的 .http 文件。
199059GoApache-2.0更新于 3天前
基于 Wails 3 与 Vue 3 构建的本地优先桌面 API 客户端,支持 HTTP、gRPC、GraphQL 和 WebSocket。
2340GoMIT更新于 前天
一款友好、快速的命令行 HTTP 请求工具,沿用 HTTPie 的大部分语法并提升启动性能。
8139151RustMIT更新于 3天前
Jan 是一款开源桌面应用,可在本地下载并运行大模型,提供类似 ChatGPT 的对话界面。
4.5万3104RustOther更新于 11小时前