Voiden:719⭐のローカル優先 API テストツール
Postman のアカウント体系、Insomnia の強制同期、SaaS ツールのテレメトリ追跡にうんざりしていませんか?
Voiden は反逆的な答えを提示します:API ツールはローカルで、プライベートで、完全にあなたがコントロールできるものであるべきだと。
プロジェクト概要
| 属性 | 内容 |
|---|---|
| GitHub | VoidenHQ/voiden |
| Stars | 719 |
| 言語 | TypeScript / Electron |
| 特徴 | ローカル優先、Markdown ネイティブ、Git フレンドリー、アカウント不要 |
| 最終更新 | 今日 |
解決する問題
主流の API ツールの問題は機能不足ではなく、「干渉しすぎる」ことです。
- 強制アカウント:オフライン作業でもログインが必要
- クラウドロックイン:API キーが他社のサーバーに保存される
- プライバシーの懸念:すべてのリクエストが記録・分析される
- フォーマットの閉鎖性:データのエクスポートが困難
Voiden の設計哲学はシンプルです:
“Define, test, and document APIs like a developer, not a SaaS user.”
(SaaS ユーザーではなく、開発者として API を定義、テスト、ドキュメント化しよう)
コア機能
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 で 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 |
| Hoppscotch | 78k+ | セルフホスト | オプション | 良好 | MIT |
| Voiden | 719 | なし | なし | 完全開放 | 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 |