这个项目能做什么

Yaak 是一款离线优先的桌面 API 客户端,旨在组织并执行 REST、GraphQL、WebSocket、Server-Sent Events 和 gRPC 请求。它基于 Tauri、Rust 和 React 构建,强调速度、轻量体积以及隐私保护,无遥测,也无云锁定。 主要功能包括从 Postman、Insomnia、OpenAPI、Swagger 或 Curl 导入集合;使用 JSONPath 或 XPath 过滤和检查响应;以及通过 OAuth 2.0、JWT、Basic Auth 或自定义插件进行身份验证。敏感值可以存储为加密密钥或保存在操作系统钥匙串中。 工作区和嵌套文件夹有助于组织请求,而环境变量支持在开发、预发布和生产环境之间切换。工作区可以镜像到文件系统,以便进行 Git 版本管理或与 Dropbox 等工具同步。模板标签允许使用 UUID 或时间戳等动态值,用户可以选择内置主题、创建自定义主题,或构建扩展身份验证、模板标签或 UI 的插件。 源代码采用 MIT 许可,可免费构建和运行,用于个人和商业用途。预编译二进制文件对个人使用免费,但商业使用需要许可证。社区贡献目前仅限于错误修复,除非通过项目的反馈流程明确批准。