受够了 Postman 的账号体系、Insomnia 的强制同步、还有各种 SaaS 工具的遥测追踪?

Voiden 给出了一个反叛的答案:API 工具应该是本地的、私有的、由你完全掌控的。

项目概览

属性内容
GitHubVoidenHQ/voiden
Stars719
语言TypeScript / Electron
特点本地优先、Markdown 原生、Git 友好、无账号
最后更新今天

它解决了什么问题

主流 API 工具的问题不是功能不够,而是「管得太多」。

  • 强制账号:离线工作也要先登录
  • 云端锁定:你的 API 密钥存在别人服务器上
  • 隐私焦虑:每次请求都被记录分析
  • 格式绑架:导出数据比登天还难

Voiden 的设计哲学很简单:

“Define, test, and document APIs like a developer, not a SaaS user.”

核心特性

1. Markdown 原生

API 规范直接写成 Markdown 文件:

## GET /api/users

### Request
```http
GET /api/users?page=1&limit=10
Authorization: Bearer {{token}}

Response

{
  "users": [...],
  "total": 42
}

不需要学习专有格式,用你最熟悉的工具编辑。

### 2. Git 友好

所有内容都是纯文本:
- 用 Git 管理版本历史
- Pull Request 里 review API 变更
- CI/CD 中自动生成文档

### 3. 离线优先

- 无需注册账号
- 无需网络连接即可工作
- 数据永远保存在本地

### 4. 热键驱动

Vim/Emacs 用户会感到宾至如归。所有操作都有键盘快捷键,鼠标只是可选配件。

### 5. 环境管理

支持多环境切换,轻松在 dev/staging/prod 之间切换变量:

```yaml
# env.dev.yaml
base_url: http://localhost:3000
token: dev-token-123

# env.prod.yaml
base_url: https://api.example.com
token: {{PROD_TOKEN}}

快速开始

# 从 GitHub Releases 下载
curl -L https://github.com/VoidenHQ/voiden/releases/latest/download/voiden-linux.AppImage -o voiden
chmod +x voiden
./voiden

# 或克隆源码自行构建
git clone https://github.com/VoidenHQ/voiden.git
cd voiden && npm install && npm run build

同类工具对比

工具Stars云端依赖账号要求导出能力许可证
Postman很多强制强制受限私有
Insomnia很多可选强制受限MIT
Hoppscotch78k+自托管可选MIT
Voiden719完全开放Apache-2.0

Voiden 不是功能最全的,但它是「最自由的」。

适用场景

Voiden 适合你,如果:

  • 你反感 SaaS 工具的账号体系和数据锁定
  • 你希望用 Git 管理 API 规范
  • 你需要真正的离线工作能力
  • 你偏爱键盘驱动的效率工具

Voiden 还不适合你,如果:

  • 你需要团队协作的实时同步(可用 Git 替代)
  • 你想要图形化测试流程构建器
  • 你需要内置的 Mock Server(可用其他工具补充)

注意事项

  • 项目较新(2025年5月创建),功能仍在快速迭代
  • 目前只有桌面版(Electron),无 CLI 版本
  • 社区生态还在成长中

总结

Voiden 代表了一种回归本源的思路:API 工具应该服务于开发者,而不是收集用户数据。

719 个 star 说明有不少人厌倦了 SaaS 的套路。如果你想要一个真正属于你的 API 工作台,Voiden 值得尝试。

属性内容
仓库https://github.com/VoidenHQ/voiden
许可证Apache-2.0
语言TypeScript
官网https://voiden.md
维护者@phurpa-tsering