OneLastIdea

开发者的 Git 友好型 API 测试插件

API 请求即文件、随代码入库的 VS Code 插件,请求与代码同版本演进、可 diff 可 review。

  • 桌面 App
  • B2B
  • 全球
  • 难度 3/5
  • 启动 < $500
  • MVP 约 8 周

问题

用 Hoppscotch、Postman 等 web UI 测 API 的开发者发现,请求集合与代码仓库是两套同步机制:

目标用户

在 VS Code 中做 REST API 开发与联调的后端/全栈开发者,以及希望 API 请求与代码一起走 code review 流程的小型软件团队。市场规模大(几乎所有后端开发者都测 API),但信号显示的付费意愿为零,更接近开源工具赛道。

解决方案

  • 请求即文件:每个请求保存为项目内的 .http 或 JSON 文件,天然进入 git(signal 4 的 solution_hint)
  • VS Code 内嵌:以扩展形式提供,可在编辑器里直接编写、发送请求并查看响应(signal 1)
  • 自动保存:tab 内编辑的请求按 IDE 惯例自动落盘(signal 3)
  • AI 的角色:不是本机会的核心,但可在后续版本加分——根据代码库中的路由/handler 定义自动生成请求草稿、从报错响应推断下一步调试请求

MVP 范围

第一版只做三件事:在 VS Code 内新建/发送 REST 请求、请求以 .http/.json 文件存储在项目内、文件变更可被 git diff 与 commit。不做:团队协作/云端同步、环境变量加密管理、自动化测试运行器、CLI、Mock server。明确不与 Postman 的团队功能竞争。

风险

  • 付费缺失:所有信号均无付费意愿,开源文化浓厚,商业化路径不明,很可能只能靠赞助或企业版。
  • 强在位者:Postman 生态庞大,Bruno/Hoppscotch 已是热门开源项目,随时可能自己补上文件化与 VS Code 集成(signal 1/3/4 本身就是它们的 issue)。
  • 信号强度弱:痛点评分仅 2-3,且多为单条 issue 而非反复出现的高热度抱怨,真实需求可能已被现有 workaround(如 Thunder Client)部分满足。
  • 平台依赖:押注 VS Code 扩展生态,受其 API 变更与审核政策约束。

已有产品

产品定位价格
Bruno开源 API 客户端,其社区在请求插件/扩展能力(signal 2)—
hoppscotch开源 API 客户端,用户持续请求文件化、自动保存与 VS Code 集成(signal 1/3/4)—
Postman被用户点名抱怨集合无法与 git 仓库同步(signal 4)—
Thunder Client用户现有的 VS Code 内 API 测试替代方案,但闭源(signal 1)—

信号证据

这张卡片依据的原始讨论。摘录保持原文,点“原文”查看上下文。

  1. GitHub Issues · hoppscotch/hoppscotch5月16日功能请求▲ 153 条评论

    “It would be better if hoppscotch could be integrated into vscode and could save the Request as a file.”

    Users want Hoppscotch available as a VS Code extension so API requests can be saved as files and versioned in git.原文

  2. GitHub Issues · usebruno/bruno2月6日投资方向▲ 470 条评论

    “Bruno is a great tool as is, but you could take advantage from your growing community if plugins could be created, packaged, shared, with deep integration into the core features.”

    用户希望 Bruno 支持插件/扩展系统,允许社区创建、打包和共享与核心功能深度集成的插件。原文

  3. GitHub Issues · hoppscotch/hoppscotch10月9日功能请求▲ 227 条评论

    “When editing request in tabs it worth to make them auto-saved, at least as an option”

    When editing request in tabs it worth to make them auto-saved, at least as an option原文

  4. GitHub Issues · hoppscotch/hoppscotch5月13日功能请求▲ 10668 条评论

    “My team runs into this problem with Postman and any other web request UI out there - that the web request collections are synced differently than our git repos.”

    API request collections can't be synced with Git, so they drift from the team's code repos.原文

这个 Idea 怎么样?

相似的 Idea

  • 37

    多显示器多项目开发者的多窗口编辑器

    让开发者在一个工具里同时打开多个项目和多块屏幕的独立编辑窗口,不再被单工作区限制卡住。

    4 条信号,3 个来源,最近 31个月前

    开发者工具
    • 桌面 App
    • B2C
    • 全球
    • 难度 5/5
    • 启动 $500–5k
    • MVP 约 16 周
  • 50

    跨编辑器的 Helix/Vim 模态编辑一致层

    让 Helix/Vim 用户在 VS Code、Obsidian 等工具里获得一致、稳定、带模式指示器的原生级模态编辑体验。

    4 条信号,3 个来源,最近 8天前

    开发者工具
    • 桌面 App
    • B2C
    • 全球
    • 难度 3/5
    • 启动 < $500
    • MVP 约 8 周
  • 46

    本地 LLM 前端的外部知识源连接器

    让 open-webui 等自托管 LLM 前端把 Google Drive、Notion 等云文档变成可问答的知识库。

    1 条信号,1 个来源,最近 24个月前

    开发者工具
    • API / 基础设施
    • B2B
    • 全球
    • 难度 3/5
    • 启动 < $500
    • MVP 约 6 周

本页内容由 AI 根据公开讨论整理,最后更新于 8分钟前。发现错误或需要下架原文,请看这里。