Tauri、Rust、React製のデスクトップAPIクライアント。REST、GraphQL、WebSocket、SSE、gRPCに対応し、オフラインファーストでテレメトリーはありません。
- スター
- 1,785
- フォーク
- 89
- 未解決の Issue
- 9
- 最終コミット
- 3 日前
これは何?
Voidenは、APIの設計、テスト、ドキュメント作成に使えるElectronベースのデスクトップAPIクライアントです。リクエストを中身の見えないコレクションデータベースに保存するのではなく、各リクエストとそのドキュメント、テストを、Markdownとendpoint、auth、params、bodyなどの構造化されたリクエストブロックを組み合わせたプレーンテキストの .void ファイルにまとめて保存します。ブロックは複数のファイルで再利用でき、ワークスペース全体をGitで差分確認、レビュー、マージできます。
アカウント登録やクラウド同期を必要とせず、完全にオフラインで動作します。プロトコルはプラグインでサポートしており、REST、GraphQL、gRPC、WebSocketに対応しています。また、Postman、Insomnia、OpenAPI、Swaggerからコレクションをインポートできます。リクエスト前とレスポンス後のスクリプトは、JavaScript、Python、またはshellで記述できます。
ヘッドレスのVoiden Runner CLIはNode.js 18以降で動作し、同じ .void ファイルをターミナル、CIパイプライン、Dockerコンテナ、cronジョブで実行できます。さらにMCPにも対応しており、Claude CodeやCodexなどのAIエージェントからプロジェクト内のリクエストを実行できます。
主な機能
- 01リクエスト、ドキュメント、テストをプレーンテキストの .void ファイルにまとめて保存します。
- 02インストール可能なプラグインを通じて、REST、GraphQL、gRPC、WebSocketに対応します。
- 03Postman、Insomnia、OpenAPI、Swaggerからコレクションをインポートできます。
- 04リクエスト前とレスポンス後のスクリプトをJavaScript、Python、またはshellで実行できます。
- 05ターミナル、CI、Dockerで使えるヘッドレスCLIランナーを提供します。
- 06アカウント登録やクラウド同期を必要とせず、オフラインで動作します。
ユースケース
- APIリクエストとドキュメントを、コードと一緒にGitリポジトリでバージョン管理する。
- プレーンテキストのリクエストファイルを使い、プルリクエストでAPIの変更をレビューする。
- ヘッドレスランナーを使い、CI/CDパイプラインでAPIリクエスト一式を実行する。
- 既存のPostmanやInsomniaのコレクションを、Gitで管理しやすいファイルに移行する。
クイックスタート
- 1
macOSでHomebrewを使ってVoidenをインストールする
brew install voiden - 2
Windowsでwingetを使ってVoidenをインストールする
winget install Voiden - 3
voiden.md/downloadからお使いのプラットフォーム用インストーラーをダウンロードして、アプリを開く
使う前に知っておきたいこと
- 一部のパッケージマネージャー(Nix、Flatpak、snap)でインストールするには追加の設定が必要です。また、Linuxのaptでは事前にリポジトリを追加する必要があります。
- アプリのダウンロード実績が蓄積されるまで、WindowsのインストーラーでSmartScreenの警告が表示される場合があります。
収録されている特集
トピック
よくある質問
- voiden とは?
- リクエスト、テスト、ドキュメントをプレーンテキストの .void Markdown ファイルに保存する、オフライン対応のGitネイティブなAPIクライアント。 Voidenは、APIの設計、テスト、ドキュメント作成に使えるElectronベースのデスクトップAPIクライアントです。リクエストを中身の見えないコレクションデータベースに保存するのではなく、各リクエストとそのドキュメント、テストを、Markdownとendpoint、auth、params、bodyなどの構造化されたリクエストブロックを組み合わせたプレーンテキストの .void ファイルにまとめて保存します。ブロックは複数のファイルで再利用でき、ワークスペース全体をGitで差分確認、レビュー、マージできます。
- voiden は無料で使えますか?ライセンスは?
- voiden は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- voiden は今もメンテナンスされていますか?
- 活発にメンテナンス中。voiden の最終コミットは 2026年11月4日 です。
- voiden は何に使えますか?
- APIリクエストとドキュメントを、コードと一緒にGitリポジトリでバージョン管理する。 プレーンテキストのリクエストファイルを使い、プルリクエストでAPIの変更をレビューする。 ヘッドレスランナーを使い、CI/CDパイプラインでAPIリクエスト一式を実行する。 既存のPostmanやInsomniaのコレクションを、Gitで管理しやすいファイルに移行する。
- voiden のインストール方法は?
- macOSでHomebrewを使ってVoidenをインストールする: brew install voiden Windowsでwingetを使ってVoidenをインストールする: winget install Voiden voiden.md/downloadからお使いのプラットフォーム用インストーラーをダウンロードして、アプリを開く
- voiden はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/VoidenHQ/voiden
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
YAMLファイルでリクエストを管理できる、PostmanやInsomniaに代わるターミナルベースのHTTP APIクライアント。
GraphQL、REST、WebSockets、SSE、gRPCに対応し、ローカル、Git、クラウドに保存できるオープンソースのクロスプラットフォームAPIクライアント。
HTTP、GraphQL、gRPC、WebSocket、SSEのリクエストを、gitで管理できるプレーンな.httpファイルに保存するターミナルAPIクライアント。
Go製のローカルファーストなネイティブAPIクライアント。REST、gRPC、GraphQL、WebSocketに対応し、トラフィックプロキシを内蔵。
Wails 3とVue 3で構築された、HTTP、gRPC、GraphQL、WebSocket対応のローカルファーストなデスクトップAPIクライアント。