Request Eagle 推荐,用 Rust 写的原生 API 调试客户端

API 调试工具的老大哥越做越重,启动要等云登录,界面里塞满协作与机器人,开发者要的只是发个请求看个响应。上周上榜的 Request Eagle 走了条硬核路线,Rust 原生加图形接口渲染,无网页视图无账号无云端,主打一个快。我把官网、仓库与性能文档过了一遍,这个小钢炮的取向很纯粹,纯粹到什么程度,往下看。

主要功能

快是第一卖点,作者给了自测数据。冷启动到响应第一次按键零点三六秒,跟老牌工具对比实测,差距十二倍上下,两轮测试分别在新款苹果笔电与一台 Linux 机器上完成,赢的幅度从十二倍到十七倍不等,赢的方向稳定,差的不止十倍,是十几个身位,方法学公开在仓库文档里,机器、快捷键、登录状态的影响都自己标注了局限。数字按自称口径对待,但原生应用与网页壳的差距,用过的都有体感。体感之外再补一个数字,对比对象在测试机上冷启动要四秒多,这段等待够原生版完整启动再发三个请求。

功能面覆盖日常。三平台的安装包齐备,苹果端走原生架构,Linux 覆盖两大主流发行版家族。请求以文本格式文件存在本地磁盘,天然可进版本库,环境变量独立成文件,请求前后脚本兼容老牌工具的脚本接口,断言与结构校验齐全,测试脚本能写进版本库跟代码一起评审,编辑器自带类型补全不需要装运行时。脚本生态的兼容策略值得展开,老牌工具那套脚本接口被原样支持,迁移成本从学新语法降为零,存量脚本拷过来就能跑。给 AI 代理留了命令行通道,代理可以询问它的能力清单并独立驱动,这个前瞻设计在同类里少见。批量执行与流程编排两个进阶模块也已就位,接口联调里最常见的串场景任务不再需要导出到别的工具。界面细节也不含糊,Vim 模式、可重绑快捷键、十一套主题,字号从十二到二十四可调,老花眼与年轻眼都照顾到了。

不支持的部分直说。目前聚焦 HTTP 请求,两类新兴接口协议未在文档出现,重度依赖那些协议的团队先观望。协作走文件,没有云空间与团队功能,小团队用版本库共享集合完全够,大组织的流程化需求它不管。换个角度,单机用户自由度最大化,账号不存在,封号这种意外也就不存在,云端不存在,停服这种风险同样不存在,单机软件那些老派美德,全面回来了。

解决了什么需求

对快的执念背后是真实的体验落差。调试工具一天开关几十次,每次数秒的等待积起来是实打实的摩擦,原生渲染把这个摩擦消掉了。多窗口调试的场景收益翻倍,一边看文档一边改参数一边盯响应,每个窗口都跟手,网页壳应用开三个窗口风扇就先投降了。数据主权是第二卖点,全部配置是本地明文文件,没有账号就没有数据上传,锁死工具的生态绑定也不存在,迁移就是拷文件夹,拷走的文件在同事机器上直接打开,协作的最低配置就是一条网盘链接。对运维与后端老手,配置文件用文本编辑器也能直接改,命令行环境里不开图形界面照样干活,这些习惯都被尊重了。

开源免费,双许可宽松,仓库七月创建六百多次提交,作者是位年轻的全栈工程师,个人页面写着十几岁开始接活,主业是团队负责人,这个项目是下班后的作品,提交密度说明热情充足。发布帖里作者的态度也端正,问大家切换前还缺什么,评论区的好建议大概率会变成下个版本。

一句话收尾,工具回归工具,快就是正义,快而免费是罕见的组合,为快多付费的时代结束了,这次连费都不收。

来源

  • 官网 https://requesteagle.tokarev.work/
  • 开源仓库 https://github.com/gregor-tokarev/request-eagle
  • 启动性能文档 https://github.com/gregor-tokarev/request-eagle/blob/main/docs/startup-benchmark.md
  • Product Hunt 发布帖 https://www.producthunt.com/products/request-eagle