VoidenHQ/voiden

Design, Test and Document APIs in plain Markdown. Compose Requests with API blocks. Reuse, Replace & Version everything just like code. Offline, Truly Git Native, No Lock-in.

解决的问题

Voiden 通过提供一个本地优先、Git 原生的工作空间,解决了专有、云锁定 API 开发工具的局限性。它消除了对账户或云同步的需求,允许开发者将 API 请求、文档和测试作为纯文本文件进行管理,从而轻松实现版本控制和共享。

工作原理

Voiden 使用自定义的 .void 文件格式,将 Markdown 文档与结构化请求块相结合。由于这些文件是纯文本,它们与标准的 Git 工作流完全兼容。该应用程序包含一个带有斜杠命令的可编程接口,支持用于请求前和响应后逻辑的脚本执行(JavaScript, Python, Shell),并提供了一个 MCP (Model Context Protocol) 接口,允许 AI 代理直接与您的 API 项目进行交互。

适用人群

它专为那些倾向于本地工作、需要基于 Git 的协作,并希望将 API 测试集成到现有以代码为中心的工作流中的开发者、QA 工程师和技术文档撰写者而设计。

亮点

  • Git 原生: API 集合存储为纯文本文件,使其易于比较和合并。
  • AI 集成: 支持 MCP,使 Claude Code 等 AI 代理能够执行请求或作为工具使用。
  • 协议支持: 通过模块化插件系统处理 REST, GraphQL, gRPC 和 WebSockets。
  • 无头运行器: 包含一个 CLI 工具,用于在 CI/CD 流水线、Docker 或终端环境中执行 .void 文件。
  • 导入兼容性: 可轻松从 Postman, Insomnia 或 OpenAPI/Swagger 规范迁移。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目