欢迎来到威聚
威扬盘搜

yaak

网络工具 Rust MIT AI 总结 推荐 ★4 易二开

更新于 2026-09-03 15:33:46 · 创建于 2026-09-03 15:33:00

yaak:离线优先的桌面 API 客户端

yaak 是一款快速、离线优先的桌面 API 客户端(GitHub 约 19.1k Star),定位为“最直观的桌面 API 客户端”。它基于 Rust + Tauri + React 构建,跨平台可用,主打无遥测、无风险投资、无云锁定,提供简洁纯粹、不受干扰的使用体验。

核心能力

  • 多协议支持:REST、GraphQL、gRPC、WebSocket、Server-Sent Events(SSE)一应俱全。
  • 集合导入兼容:可从 Postman、Insomnia、OpenAPI/Swagger、Curl 导入已有集合,迁移成本低。
  • 响应处理:用 JSONPath 或 XPath 过滤与检查响应体。
  • 安全与密钥:支持 OAuth 2.0、JWT、Basic Auth 及自定义插件鉴权;敏感值加密并存入系统钥匙串(OS keychain)。
  • 组织协作:工作区与嵌套文件夹、环境变量(dev/staging/prod)、可将工作区镜像到文件系统以便用 Git/Dropbox 同步。
  • 扩展定制:动态模板标签(UUID、时间戳等)、内置/自定义主题、插件体系扩展鉴权与 UI。

适用场景

  • 需要本地、隐私友好的 API 调试,不想数据上报云端的开发者。
  • 同时调试 REST/GraphQL/gRPC/WebSocket 等多协议服务的全栈或后端工程师。
  • 作为 Postman / Insomnia 的离线替代,尤其适合重视无遥测、无云锁定的团队。

上手与二开建议

  1. 从官网(yaak.app)下载安装对应平台版本,直接导入现有 Postman/Insomnia 集合即可上手。
  2. 用环境变量区分多套后端,结合文件系统镜像做版本化管理。
  3. 二开:Rust 核心 + React 前端结构清晰,可基于插件机制扩展鉴权或 UI;亦可用 Docker 起 Web 版。

注意事项

  • 定位是本地桌面工具,团队协作更偏向“文件镜像 + Git”而非云端共享。
  • 上手难度低,新手建议先从 REST 请求与集合导入熟悉,再扩展到 gRPC/WebSocket。

按更新时间依次阅读