Repolode
weihubeats

weihubeats/RustFox

基于 Rust 与 Tauri 2 构建的轻量级本地优先 API 调试客户端,可作为 Postman 的替代品。

可替代:PostmanInsomniaApifox

Star
54
Fork
7
未关闭 Issue
18
最近提交
3小时前

这是什么?

RustFox 是一款用于发送 HTTP 请求、调试响应和执行测试的桌面 API 客户端。它基于 Rust、Tauri 2 和 Vue 3 开发,直接使用系统 WebView,不打包 Chromium 或 Node.js,因此安装包约 10 MB。所有数据保存在本地 SQLite 数据库中,环境变量的值使用 AES-256-GCM 加密存储。

应用支持多种请求体类型和认证方式(包括 OAuth2),提供带断言的 JSON 测试脚本、可匹配规则的本地 Mock 服务,以及带 P50/P90/P99 图表的压力测试。它可以导入导出 OpenAPI、Swagger 2.0 和 Postman Collection v2.1,并能生成多种语言的客户端代码,同时支持 WebSocket、SSE 和 GraphQL 调试。

项目内置回环地址上的 Agent 控制面,通过 MCP 服务和 HTTP 接口,让 AI 工具把 cURL 命令保存为接口。安装包覆盖 Windows、macOS 和 Linux,也可以使用 Cargo 与 npm 从源码构建。

核心功能

  • 01支持 8 种 HTTP 方法和 JSON、表单、Multipart、GraphQL、文本等请求体类型。
  • 02粘贴 cURL 即可解析请求,并支持跨环境的 {{变量}} 替换。
  • 03支持 API Key、Basic、Bearer 和 OAuth2 认证。
  • 04提供带规则匹配和模板变量的本地 Mock 服务。
  • 05内置带断言的 JSON 测试脚本和带延迟分位数图表的压力测试。
  • 06支持 OpenAPI、Swagger 和 Postman Collection 的导入与导出。

适用场景

  • 后端开发过程中调试和测试 REST 接口。
  • 在真实服务不可用时于本地模拟接口响应。
  • 将已有的 Postman 或 Apifox 集合迁移到更轻量的本地工具。
  • 让 AI 编码助手从 cURL 或源码中保存接口。

快速上手

  1. 1

    从 Releases 页面下载适合你平台的安装包

  2. 2

    安装前置依赖:Rust 工具链和 Node 22

  3. 3

    安装前端依赖

    npm --prefix frontend install
  4. 4

    以开发模式运行应用

    npm --prefix frontend run tauri dev

使用前须知

  • macOS 版本采用临时签名且未公证,首次启动需要右键选择“打开”或手动执行 xattr 命令。
  • Windows 安装包可能触发 SmartScreen 警告。
  • 项目处于 1.0 之前阶段(v0.0.x 版本),可能快速变化。

标签

常见问题

RustFox 是什么?
基于 Rust 与 Tauri 2 构建的轻量级本地优先 API 调试客户端,可作为 Postman 的替代品。 RustFox 是一款用于发送 HTTP 请求、调试响应和执行测试的桌面 API 客户端。它基于 Rust、Tauri 2 和 Vue 3 开发,直接使用系统 WebView,不打包 Chromium 或 Node.js,因此安装包约 10 MB。所有数据保存在本地 SQLite 数据库中,环境变量的值使用 AES-256-GCM 加密存储。
RustFox 可以免费使用吗?用的什么许可证?
RustFox 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
RustFox 还在维护吗?
活跃维护中。RustFox 最近一次提交是在 2026年10月22日。
RustFox 适合用来做什么?
后端开发过程中调试和测试 REST 接口。 在真实服务不可用时于本地模拟接口响应。 将已有的 Postman 或 Apifox 集合迁移到更轻量的本地工具。 让 AI 编码助手从 cURL 或源码中保存接口。
RustFox 怎么安装和运行?
从 Releases 页面下载适合你平台的安装包 安装前置依赖:Rust 工具链和 Node 22 安装前端依赖: npm --prefix frontend install 以开发模式运行应用: npm --prefix frontend run tauri dev
在哪里获取 RustFox?
源代码和安装说明在 GitHub 上:https://github.com/weihubeats/RustFox

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目