公司动态

3 条命令跑起来:免费开源的 Hoppscotch API 测试工具本地部署

📅 2026/8/29 9:45:28
3 条命令跑起来:免费开源的 Hoppscotch API 测试工具本地部署
3 条命令跑起来免费开源的 Hoppscotch API 测试工具本地部署【免费下载链接】hoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem Cloud • Web, Desktop CLI • Open-Source Alternative to Postman, Insomnia项目地址: https://gitcode.com/GitHub_Trending/ho/hoppscotchPostman 免费版逼你注册账号请求多了还弹水印。Hoppscotch 是开源的 API 测试工具MIT 协议本地就能跑REST 请求、GraphQL 查询、WebSocket 连接、MQTT 订阅第一分钟全部可用数据留在你自己的机器上。从源码到可运行最短路径前提只有两个Node.js18 以上的 LTS 即可和 pnpm。项目根目录的 package.json 里通过preinstall强制了 pnpm直接用 npm 会报错所以先装好 pnpm 再往下走。# 拉取源码仓库在 packages/ 下分模块组织 git clone https://gitcode.com/GitHub_Trending/ho/hoppscotch cd hoppscotch # 安装全部工作区依赖装完会自动跑 GraphQL 代码生成 pnpm install # 一键启动 web 端 pnpm dev三条命令走完Vite 开发服务器起在http://localhost:5173被占用时自动顺延端口终端打印的地址直接打开就行。npm 和 yarn 也能装但速度会慢很多不建议。按场景选运行方式同一个仓库里有 web、桌面端、CLI 三套入口按需挑一个场景入口怎么启动额外依赖本机网页测试最轻根目录pnpm install pnpm dev仅 Node pnpm桌面应用离线/内网packages/hoppscotch-desktoppnpm tauri devRust 工具链自托管后端团队同步packages/hoppscotch-backendNestJS Prisma 数据库数据库命令行回归测试packages/hoppscotch-clipnpm build后本地运行仅 Node桌面端适合没有外网的内网环境desktop-app.png 展示的就是打包后的效果想接入自己的自托管实例参考 packages/hoppscotch-desktop/connection-to-self-hosted-instance.png 的配置方式即可。启动成功的判断标准 第一个请求浏览器打开后确认三件事就算部署完成左侧能看到 REST / GraphQL / WebSocket / MQTT 等入口右上角的 New REST 按钮可点击创建请求控制台没有红色报错请求面板渲染正常。来一发真实请求验证链路方法选GET地址填https://jsonplaceholder.typicode.com/users/1点 Send。右侧应立刻返回状态码 200 和用户 JSON。顺手试两个高频功能cURL 导入粘贴一段curl命令Hoppscotch 会自动解析成请求环境变量把 URL 里的 host 换成{{base_url}}然后在 Environment 面板给base_url赋值换环境只改一处。卡住了查这里Node 版本不够—— 报错信息里出现 ESBUILD 相关堆栈或依赖安装失败先node -v低于 18 就升级 LTS。端口被占用—— 默认 5173构建后用 3000被占时终端会提示实际端口也可以先杀掉旧进程再pnpm dev。依赖下载慢—— 换 pnpm 镜像源pnpm config set registry https://registry.npmmirror.com重新pnpm install。桌面端编译失败——pnpm tauri dev依赖 Rust 工具链装 Rust 后再试不折腾 Rust 的话直接用 web 版。小结三条命令换来一个功能完整、可离线、免费开源的 API 测试环境个人用够了。接下来可以看 packages/hoppscotch-cli 把请求跑进 CI或从 packages/hoppscotch-backend 搭起自托管后端把收藏和团队同步放到自己的服务器上。【免费下载链接】hoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem Cloud • Web, Desktop CLI • Open-Source Alternative to Postman, Insomnia项目地址: https://gitcode.com/GitHub_Trending/ho/hoppscotch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考